0001558370-21-015513.txt : 20211110 0001558370-21-015513.hdr.sgml : 20211110 20211110163007 ACCESSION NUMBER: 0001558370-21-015513 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20211002 FILED AS OF DATE: 20211110 DATE AS OF CHANGE: 20211110 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Latham Group, Inc. CENTRAL INDEX KEY: 0001833197 STANDARD INDUSTRIAL CLASSIFICATION: PLASTICS PRODUCTS, NEC [3089] IRS NUMBER: 832797583 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40358 FILM NUMBER: 211397113 BUSINESS ADDRESS: STREET 1: 787 WATERVLIET SHAKER ROAD CITY: LATHAM STATE: NY ZIP: 12110 BUSINESS PHONE: 800-833-3800 MAIL ADDRESS: STREET 1: 787 WATERVLIET SHAKER ROAD CITY: LATHAM STATE: NY ZIP: 12110 FORMER COMPANY: FORMER CONFORMED NAME: Latham Topco, Inc. DATE OF NAME CHANGE: 20201120 10-Q 1 swim-20211002x10q.htm 10-Q
0001833197--12-312021Q3001198495891188542490.005109673.710.33330.33330.3333P0YP0Y1false0001833197us-gaap:CommonStockMember2021-07-042021-10-020001833197swim:ParentOfReportingEntityMember2020-01-012020-12-310001833197swim:ParentOfReportingEntityMember2021-01-012021-10-020001833197us-gaap:CommonStockMember2021-01-012021-04-030001833197us-gaap:CommonStockMember2020-03-292020-06-270001833197us-gaap:CommonStockMember2020-01-012020-03-280001833197us-gaap:OverAllotmentOptionMember2021-04-272021-04-270001833197us-gaap:CommonStockMember2020-06-282020-09-260001833197us-gaap:CommonClassAMember2021-04-222021-04-220001833197us-gaap:CommonStockMember2021-04-042021-07-0300018331972021-04-132021-04-130001833197us-gaap:RetainedEarningsMember2021-10-020001833197us-gaap:AdditionalPaidInCapitalMember2021-10-020001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-020001833197us-gaap:RetainedEarningsMember2021-07-030001833197us-gaap:AdditionalPaidInCapitalMember2021-07-030001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-0300018331972021-07-030001833197us-gaap:RetainedEarningsMember2021-04-030001833197us-gaap:AdditionalPaidInCapitalMember2021-04-030001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-0300018331972021-04-030001833197us-gaap:RetainedEarningsMember2020-12-310001833197us-gaap:AdditionalPaidInCapitalMember2020-12-310001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001833197us-gaap:RetainedEarningsMember2020-09-260001833197us-gaap:AdditionalPaidInCapitalMember2020-09-260001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-260001833197us-gaap:RetainedEarningsMember2020-06-270001833197us-gaap:AdditionalPaidInCapitalMember2020-06-270001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-2700018331972020-06-270001833197us-gaap:RetainedEarningsMember2020-03-280001833197us-gaap:AdditionalPaidInCapitalMember2020-03-280001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-2800018331972020-03-280001833197us-gaap:RetainedEarningsMember2019-12-310001833197us-gaap:AdditionalPaidInCapitalMember2019-12-310001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001833197us-gaap:CommonStockMember2021-10-020001833197us-gaap:CommonStockMember2021-07-030001833197us-gaap:CommonStockMember2021-04-030001833197us-gaap:CommonStockMember2020-12-310001833197us-gaap:CommonStockMember2020-09-260001833197us-gaap:CommonStockMember2020-06-270001833197us-gaap:CommonStockMember2020-03-280001833197us-gaap:CommonStockMember2019-12-310001833197us-gaap:EmployeeStockOptionMember2021-04-220001833197us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001833197us-gaap:EmployeeStockOptionMember2021-10-020001833197us-gaap:EmployeeStockOptionMember2020-12-310001833197us-gaap:EmployeeStockOptionMemberswim:ShareBasedPaymentArrangementTrancheNineMember2021-04-222021-04-220001833197us-gaap:EmployeeStockOptionMember2021-04-222021-04-220001833197us-gaap:EmployeeStockOptionMember2021-01-012021-10-0200018331972021-04-120001833197swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember2021-04-210001833197swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember2020-12-310001833197swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember2021-04-222021-10-020001833197swim:ProfitsInterestUnitsVestingBasedOnPerformanceMemberswim:TerminatedEmployeeMember2021-01-292021-01-2900018331972021-04-222021-04-220001833197us-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-04-222021-04-220001833197us-gaap:ShareBasedCompensationAwardTrancheOneMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheSixMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheSevenMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheEightMember2021-04-222021-04-220001833197swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember2019-12-310001833197us-gaap:RestrictedStockUnitsRSUMember2021-10-020001833197us-gaap:RestrictedStockMember2021-10-020001833197us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-04-222021-04-220001833197us-gaap:RestrictedStockUnitsRSUMember2021-04-222021-04-220001833197us-gaap:RestrictedStockMember2021-04-222021-04-220001833197us-gaap:CommonClassBMember2021-04-222021-04-220001833197swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember2021-01-012021-04-210001833197swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember2020-01-012020-12-310001833197us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-10-020001833197us-gaap:RestrictedStockMember2021-01-012021-10-020001833197us-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheNineMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheFourMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheFiveMember2021-04-222021-04-220001833197swim:ProfitsInterestUnitsVestingBasedOnServiceMemberswim:TerminatedEmployeeMember2021-01-292021-01-290001833197swim:TerminatedEmployeeMember2021-01-012021-10-020001833197swim:OtherGeographicAreasMember2021-07-042021-10-020001833197swim:LinersMember2021-07-042021-10-020001833197swim:InGroundSwimmingPoolsMember2021-07-042021-10-020001833197swim:CoversMember2021-07-042021-10-020001833197country:US2021-07-042021-10-020001833197country:NZ2021-07-042021-10-020001833197country:CA2021-07-042021-10-020001833197country:AU2021-07-042021-10-020001833197swim:OtherGeographicAreasMember2021-01-012021-10-020001833197swim:LinersMember2021-01-012021-10-020001833197swim:InGroundSwimmingPoolsMember2021-01-012021-10-020001833197swim:CoversMember2021-01-012021-10-020001833197country:US2021-01-012021-10-020001833197country:NZ2021-01-012021-10-020001833197country:CA2021-01-012021-10-020001833197country:AU2021-01-012021-10-020001833197swim:OtherGeographicAreasMember2020-06-282020-09-260001833197swim:LinersMember2020-06-282020-09-260001833197swim:InGroundSwimmingPoolsMember2020-06-282020-09-260001833197swim:CoversMember2020-06-282020-09-260001833197country:US2020-06-282020-09-260001833197country:NZ2020-06-282020-09-260001833197country:CA2020-06-282020-09-260001833197country:AU2020-06-282020-09-260001833197swim:OtherGeographicAreasMember2020-01-012020-09-260001833197swim:LinersMember2020-01-012020-09-260001833197swim:InGroundSwimmingPoolsMember2020-01-012020-09-260001833197swim:CoversMember2020-01-012020-09-260001833197country:US2020-01-012020-09-260001833197country:NZ2020-01-012020-09-260001833197country:CA2020-01-012020-09-260001833197country:AU2020-01-012020-09-260001833197us-gaap:MediumTermNotesMember2021-02-022021-02-020001833197us-gaap:MediumTermNotesMember2020-08-062020-08-060001833197swim:DevelopmentOfInternalUseSoftwareMemberswim:BrightAiServicesMember2021-01-012021-10-020001833197swim:DevelopmentOfInternalUseSoftwareMemberswim:BrightAiServicesMember2020-01-012020-12-310001833197country:US2021-10-020001833197country:NZ2021-10-020001833197country:CA2021-10-020001833197country:AU2021-10-020001833197country:US2020-12-310001833197country:NZ2020-12-310001833197country:CA2020-12-310001833197country:AU2020-12-310001833197swim:PremierPoolsSpasMember2020-10-302020-10-300001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember2019-05-312019-05-3100018331972021-02-022021-02-020001833197us-gaap:MediumTermNotesMember2020-10-142020-10-140001833197us-gaap:MediumTermNotesMember2018-12-182018-12-180001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-042021-10-020001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-042021-07-030001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-04-030001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-282020-09-260001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-292020-06-270001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-280001833197swim:LeaseAgreementMemberswim:AquigenPtyLtd.Member2021-07-042021-10-020001833197swim:LeaseAgreementMemberswim:AquigenPtyLtd.Member2021-01-012021-10-020001833197swim:LeaseAgreementMemberswim:AquigenPtyLtd.Member2020-06-282020-09-260001833197swim:LeaseAgreementMemberswim:AquigenPtyLtd.Member2020-01-012020-09-260001833197us-gaap:RetainedEarningsMember2021-07-042021-10-020001833197us-gaap:RetainedEarningsMember2021-04-042021-07-030001833197us-gaap:RetainedEarningsMember2021-01-012021-04-030001833197us-gaap:RetainedEarningsMember2020-06-282020-09-260001833197us-gaap:RetainedEarningsMember2020-03-292020-06-270001833197us-gaap:RetainedEarningsMember2020-01-012020-03-280001833197swim:LathamInvestmentHoldingsLpMember2021-10-020001833197us-gaap:RevolvingCreditFacilityMember2018-12-180001833197srt:MinimumMemberus-gaap:EurodollarMember2018-12-182018-12-180001833197srt:MinimumMemberus-gaap:BaseRateMember2018-12-182018-12-180001833197srt:MaximumMemberus-gaap:EurodollarMember2018-12-182018-12-180001833197srt:MaximumMemberus-gaap:BaseRateMember2018-12-182018-12-180001833197srt:MinimumMember2018-12-182018-12-180001833197srt:MaximumMember2018-12-182018-12-180001833197swim:LeaseAgreementMemberswim:AquigenPtyLtd.Member2021-10-020001833197swim:LeaseAgreementMemberswim:AquigenPtyLtd.Member2020-12-310001833197swim:PremierPoolsSpasMember2020-06-282020-09-260001833197swim:PremierPoolsSpasMember2020-01-012020-09-260001833197swim:GlInternationalLlcMember2021-10-020001833197us-gaap:TrademarksAndTradeNamesMember2021-01-012021-10-020001833197us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-10-020001833197us-gaap:FranchiseRightsMember2021-01-012021-10-020001833197us-gaap:CustomerRelationshipsMember2021-01-012021-10-020001833197swim:PoolDesignsMember2021-01-012021-10-020001833197us-gaap:TrademarksAndTradeNamesMember2020-01-012020-12-310001833197us-gaap:TechnologyBasedIntangibleAssetsMember2020-01-012020-12-310001833197us-gaap:FranchiseRightsMember2020-01-012020-12-310001833197us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001833197swim:PoolDesignsMember2020-01-012020-12-3100018331972020-01-012020-12-310001833197swim:GlInternationalLlcMember2021-01-012021-10-020001833197us-gaap:TrademarksAndTradeNamesMember2021-10-020001833197us-gaap:TechnologyBasedIntangibleAssetsMember2021-10-020001833197us-gaap:FranchiseRightsMember2021-10-020001833197us-gaap:EmploymentContractsMember2021-10-020001833197us-gaap:CustomerRelationshipsMember2021-10-020001833197swim:PoolDesignsMember2021-10-020001833197us-gaap:TrademarksAndTradeNamesMember2020-12-310001833197us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001833197us-gaap:FranchiseRightsMember2020-12-310001833197us-gaap:EmploymentContractsMember2020-12-310001833197us-gaap:CustomerRelationshipsMember2020-12-310001833197swim:PoolDesignsMember2020-12-310001833197swim:ContingentConsiderationMember2019-05-312019-05-310001833197us-gaap:MediumTermNotesMember2021-01-012021-10-020001833197swim:PremierPoolsSpasMember2021-10-020001833197swim:PremierGroupHoldingsInc.Memberswim:PremierPoolsSpasMember2021-08-060001833197swim:PremierPoolsSpasMember2020-10-300001833197us-gaap:FairValueInputsLevel2Member2021-10-020001833197us-gaap:FairValueInputsLevel2Member2020-12-310001833197us-gaap:MediumTermNotesMember2019-05-290001833197us-gaap:MediumTermNotesMember2021-06-302021-06-300001833197us-gaap:MediumTermNotesMember2021-01-252021-01-250001833197us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-10-020001833197us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-10-020001833197us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001833197us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001833197us-gaap:MediumTermNotesMember2018-12-180001833197us-gaap:MediumTermNotesMember2021-10-020001833197us-gaap:MediumTermNotesMember2020-12-310001833197us-gaap:MediumTermNotesMemberus-gaap:FederalFundsEffectiveSwapRateMember2021-01-012021-10-020001833197us-gaap:EurodollarMemberus-gaap:MediumTermNotesMember2021-01-012021-10-020001833197us-gaap:BaseRateMemberus-gaap:MediumTermNotesMember2021-01-012021-10-0200018331972021-04-1300018331972020-09-2600018331972019-12-310001833197swim:ContingentConsiderationMember2019-05-310001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMemberswim:ContingentConsiderationMember2019-05-312019-05-310001833197swim:GlInternationalLlcMember2020-10-222020-10-220001833197us-gaap:RestrictedStockUnitsRSUMember2021-07-042021-10-020001833197us-gaap:RestrictedStockMember2021-07-042021-10-020001833197us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-10-020001833197us-gaap:RestrictedStockMember2021-01-012021-10-020001833197us-gaap:EmployeeStockOptionMember2021-01-012021-10-020001833197us-gaap:RestrictedStockMember2020-06-282020-09-260001833197us-gaap:RestrictedStockMember2020-01-012020-09-260001833197us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-042021-10-020001833197us-gaap:CostOfSalesMember2021-07-042021-10-020001833197us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-10-020001833197us-gaap:CostOfSalesMember2021-01-012021-10-020001833197us-gaap:AdditionalPaidInCapitalMember2021-07-042021-10-020001833197swim:ReorganizationMember2021-07-042021-10-0200018331972021-07-042021-10-020001833197us-gaap:AdditionalPaidInCapitalMember2021-04-042021-07-0300018331972021-04-042021-07-030001833197swim:ReorganizationMember2021-01-012021-10-020001833197us-gaap:AdditionalPaidInCapitalMember2021-01-012021-04-0300018331972021-01-012021-04-030001833197us-gaap:AdditionalPaidInCapitalMember2020-06-282020-09-2600018331972020-06-282020-09-260001833197us-gaap:AdditionalPaidInCapitalMember2020-03-292020-06-2700018331972020-03-292020-06-270001833197us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-2800018331972020-01-012020-03-280001833197swim:GlInternationalLlcMemberus-gaap:TradeNamesMember2021-01-012021-10-020001833197swim:GlInternationalLlcMemberus-gaap:CustomerRelationshipsMember2021-01-012021-10-020001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2021-10-020001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2020-09-260001833197swim:ProfitsInterestUnitsVestingBasedOnServiceMemberswim:TerminatedEmployeeMember2021-01-290001833197swim:PremierPoolsSpasMember2020-10-302020-12-3100018331972021-04-122021-04-120001833197swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember2021-04-222021-07-030001833197us-gaap:RevolvingCreditFacilityMember2021-04-272021-04-270001833197us-gaap:MediumTermNotesMember2021-04-272021-04-270001833197us-gaap:IPOMember2021-04-272021-04-270001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2020-01-012020-09-260001833197us-gaap:MediumTermNotesMember2021-01-012021-10-020001833197us-gaap:MediumTermNotesMember2020-01-012020-12-310001833197us-gaap:CommonClassBMember2021-04-220001833197us-gaap:CommonClassAMember2021-04-220001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2021-01-012021-10-0200018331972020-01-012020-09-260001833197us-gaap:InterestRateSwapMember2020-05-180001833197us-gaap:MediumTermNotesMember2020-10-1400018331972019-05-2900018331972021-10-0200018331972020-12-3100018331972021-04-220001833197swim:GlInternationalLlcMember2020-10-220001833197us-gaap:MediumTermNotesMember2021-01-250001833197swim:PremierPoolsSpasMember2021-07-042021-10-020001833197swim:PremierPoolsSpasMember2021-01-012021-10-0200018331972021-11-0900018331972021-01-012021-10-02xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesswim:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended October 2, 2021

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-40358

LATHAM GROUP, Inc.

(Exact name of registrant as specified in its charter)

Delaware

    

83-2797583

(State or other jurisdiction of
incorporation or organization)

(I.R.S. Employer Identification No.)

787 Watervliet Shaker Road, Latham, NY

12110

(Address of principal executive offices)

(Zip Code)

(800) 833-3800

(Registrant’s telephone number, including area code)

N/A

(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 class

Trading Symbol(s)

Name of each exchange on which registered

Common stock, par value $0.0001 per share

SWIM

The Nasdaq Stock Market LLC

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filers

Accelerated filers

Non-accelerated filers

Smaller reporting companies

Emerging growth companies

If emerging growth companies, indicate by check mark if the registrants have 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 registrants are shell companies (as defined in Rule 12b-2 of the Exchange Act). Yes No

As of November 8, 2021, 119,849,589 shares of the registrant’s common stock, $0.0001 par value were outstanding.

Latham Group, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except share and per share data)

(unaudited)

October 2,

December 31,

    

2021

    

2020

Assets

Current assets:

 

  

 

  

Cash

$

90,869

$

59,310

Trade receivables, net

 

75,314

 

32,758

Inventories, net

 

80,705

 

64,818

Income tax receivable

 

6,129

 

4,377

Prepaid expenses and other current assets

 

10,676

 

6,063

Total current assets

 

263,693

 

167,326

Property and equipment, net

 

58,767

 

47,357

Equity method investment

 

21,997

 

25,384

Deferred tax assets

 

793

 

345

Deferred offering costs

 

 

1,041

Goodwill

 

115,158

 

115,750

Intangible assets, net

 

271,831

 

289,473

Other assets

1,506

Total assets

$

733,745

$

646,676

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

39,921

$

29,789

Accounts payable – related party

 

1,050

 

500

Current maturities of long-term debt

 

14,234

 

13,042

Accrued expenses and other current liabilities

 

59,454

 

50,606

Total current liabilities

 

114,659

 

93,937

Long-term debt, net of discount and current portion

 

219,967

 

208,454

Deferred income tax liabilities, net

 

55,949

 

55,193

Liability for uncertain tax positions

 

5,649

 

5,540

Other long-term liabilities

 

2,026

 

1,943

Total liabilities

 

398,250

 

365,067

Commitments and contingencies

 

  

 

  

Stockholders’ equity:

 

  

 

  

Preferred stock, $0.0001 par value; 100,000,000 and no shares authorized as of October 2, 2021 and December 31, 2020, respectively; no shares issued and outstanding as of both October 2, 2021 and December 31, 2020

Common stock, $0.0001 par value; 900,000,000 and 500,000,000 shares authorized as of October 2, 2021 and December 31, 2020, respectively; 119,849,589 and 118,854,249 shares issued and outstanding as of October 2, 2021 and December 31, 2020, respectively

 

12

 

12

Additional paid-in capital

 

377,649

 

265,478

(Accumulated deficit) retained earnings

 

(42,596)

 

13,765

Accumulated other comprehensive income

 

430

 

2,354

Total stockholders’ equity

 

335,495

 

281,609

Total liabilities and stockholders’ equity

$

733,745

$

646,676

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

4

Latham Group, Inc.

Condensed Consolidated Statements of Operations

(in thousands, except share and per share data)

(unaudited)

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

   

October 2, 2021

    

September 26, 2020

Net sales

$

161,957

$

127,512

$

491,592

$

291,468

Cost of sales

 

110,965

 

77,204

 

329,805

 

186,699

Gross profit

 

50,992

 

50,308

 

161,787

 

104,769

Selling, general and administrative expense

 

48,072

 

20,096

 

170,532

 

50,888

Amortization

 

5,486

 

4,047

 

16,560

 

12,173

(Loss) income from operations

 

(2,566)

 

26,165

 

(25,305)

 

41,708

Other expense (income):

 

  

 

  

 

  

 

  

Interest expense

 

4,271

 

3,992

 

20,843

 

13,633

Other (income) expense, net

 

(2,538)

 

(1,378)

 

(3,887)

 

1,121

Total other expense, net

 

1,733

 

2,614

 

16,956

 

14,754

Earnings from equity method investment

810

1,808

(Loss) income before income taxes

 

(3,489)

 

23,551

 

(40,453)

 

26,954

Income tax expense

 

7,807

 

5,811

 

15,908

 

8,251

Net (loss) income

$

(11,296)

$

17,740

$

(56,361)

$

18,703

Net (loss) income per share attributable to common stockholders:

 

  

 

  

 

  

 

  

Basic

$

(0.10)

$

0.18

$

(0.51)

$

0.19

Diluted

$

(0.10)

$

0.18

$

(0.51)

$

0.19

Weighted-average common shares outstanding – basic and diluted

 

  

 

  

 

  

 

  

Basic

 

112,153,832

 

97,393,002

 

110,121,240

 

96,665,708

Diluted

 

112,153,832

 

98,011,795

 

110,121,240

 

97,122,885

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5

Latham Group, Inc.

Condensed Consolidated Statements of Comprehensive (Loss) Income

(in thousands)

(unaudited)

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

   

October 2, 2021

    

September 26, 2020

Net (loss) income

$

(11,296)

$

17,740

$

(56,361)

$

18,703

Other comprehensive (loss) income, net of tax:

 

  

 

  

 

  

 

  

Foreign currency translation adjustments

 

(887)

 

47

 

(1,924)

 

404

Comprehensive (loss) income

$

(12,183)

$

17,787

$

(58,285)

$

19,107

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

6

Latham Group, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands, except share amounts)

(unaudited)

    

    

    

    

Retained 

    

Accumulated 

    

Additional

Earnings

Other

Total

 Paid-in 

 (Accumulated

 Comprehensive

 Stockholders'

Shares

Amount

Capital

 Deficit)

 Income (Loss)

 Equity

Balances at December 31, 2019

 

96,498,943

$

10

$

196,474

$

(2,218)

$

(471)

$

193,795

Net loss

 

 

 

 

(15,451)

 

 

(15,451)

Foreign currency translation adjustments

 

 

 

 

 

(1,938)

 

(1,938)

Repurchase and retirement of treasury stock

(200,173)

(400)

(400)

Stock-based compensation expense

 

 

 

224

 

 

 

224

Balances at March 28, 2020

 

96,298,770

 

10

 

196,298

 

(17,669)

 

(2,409)

 

176,230

Net income

 

 

 

 

16,414

 

 

16,414

Foreign currency translation adjustments

 

 

 

 

 

2,295

 

2,295

Repurchase and retirement of treasury stock

 

(75,065)

 

 

(176)

 

 

 

(176)

Stock-based compensation expense

240

240

Balances at June 27, 2020

 

96,223,705

10

196,362

(1,255)

(114)

195,003

Net income

 

 

 

 

17,740

 

 

17,740

Foreign currency translation adjustments

 

 

 

 

 

47

 

47

Issuance of common stock

963,891

2,823

2,823

Stock-based compensation expense

978

978

Balances at September 26, 2020

 

97,187,596

$

10

$

200,163

$

16,485

$

(67)

$

216,591

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

7

Latham Group, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands, except share amounts)

(unaudited)

    

    

    

    

Retained 

    

Accumulated 

    

Additional

Earnings

Other

Total

 Paid-in 

 (Accumulated

 Comprehensive

 Stockholders'

Shares

Amount

Capital

 Deficit)

 Income (Loss)

 Equity

Balances at December 31, 2020

 

118,854,249

$

12

$

265,478

$

13,765

$

2,354

$

281,609

Net income

 

 

 

 

8,533

 

 

8,533

Foreign currency translation adjustments

 

 

 

 

 

(1,201)

 

(1,201)

Dividend ($1.00 per share)

 

 

 

(110,033)

 

 

 

(110,033)

Repurchase and retirement of treasury stock

(21,666,653)

(2)

(64,936)

(64,938)

Stock-based compensation expense

 

 

 

1,464

 

 

 

1,464

Balances at April 3, 2021

 

97,187,596

 

10

 

91,973

 

22,298

 

1,153

 

115,434

Net loss

 

 

 

 

(53,598)

 

 

(53,598)

Foreign currency translation adjustments

 

 

 

 

 

164

 

164

Net proceeds from initial public offering

23,000,000

2

399,262

399,264

Repurchase and retirement of treasury stock

 

(12,264,438)

 

(1)

 

(216,699)

 

 

 

(216,700)

Issuance of restricted stock in connection with the Reorganization

8,340,126

1

(1)

Issuance of common stock upon conversion of Class B units

4,145,987

Stock-based compensation expense

75,511

75,511

Balances at July 3, 2021

 

120,409,271

12

350,046

(31,300)

1,317

320,075

Net loss

 

 

 

 

(11,296)

 

 

(11,296)

Foreign currency translation adjustments

 

 

 

 

 

(887)

 

(887)

Retirement of restricted stock

 

(559,682)

 

 

 

 

 

Stock-based compensation expense

27,603

27,603

Balances at October 2, 2021

 

119,849,589

$

12

$

377,649

$

(42,596)

$

430

$

335,495

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

8

Latham Group, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

Three Fiscal Quarters Ended

October 2,

September 26,

    

2021

    

2020

Cash flows from operating activities:

Net (loss) income

$

(56,361)

$

18,703

Adjustments to reconcile net (loss) income to net cash provided by operating activities:

 

  

 

  

Depreciation and amortization

 

23,689

 

17,461

Amortization of deferred financing costs and debt discount

 

5,907

 

1,867

Stock-based compensation expense

 

104,578

 

1,442

Other non-cash

1,349

825

Gain on sale of equity method investment

(3,856)

Earnings from equity method investment

(1,808)

Distributions received from equity method investment

1,808

Changes in operating assets and liabilities:

 

  

 

  

Trade receivables

 

(43,134)

 

(18,732)

Inventories

 

(16,128)

 

(2,202)

Prepaid expenses and other current assets

 

(4,774)

 

279

Income tax receivable

 

(1,752)

 

(1,287)

Other assets

(465)

Accounts payable

 

10,550

 

16,192

Accrued expenses and other current liabilities

 

9,740

 

20,449

Other long-term liabilities

 

83

 

59

Net cash provided by operating activities

 

29,426

 

55,056

Cash flows from investing activities:

 

  

 

  

Purchases of property and equipment

 

(19,242)

 

(9,677)

Proceeds from the sale of property and equipment

 

33

 

560

Return of equity method investment

447

Proceeds from the sale of equity method investment    

6,796

Net cash used in investing activities

 

(11,966)

 

(9,117)

Cash flows from financing activities:

 

  

 

  

Proceeds from long-term debt borrowings

 

172,813

 

Payments on long-term debt borrowings

 

(164,833)

 

(20,925)

Proceeds from borrowings on revolving credit facility

16,000

5,000

Payments on revolving credit facility

(16,000)

(5,000)

Deferred financing fees paid

(1,250)

Dividend to Class A unitholders

(110,033)

Proceeds from the issuance of common stock

615

Proceeds from initial public offering, net of underwriting discounts, commissions and offering costs

 

399,264

 

Repurchase and retirement of treasury stock

(281,638)

(576)

Payments of Narellan Group Pty Limited contingent consideration

 

 

(6,624)

Net cash provided by (used in) financing activities

 

14,323

 

(27,510)

Effect of exchange rate changes on cash

 

(224)

 

769

Net increase (decrease) in cash

 

31,559

 

19,198

Cash at beginning of period

 

59,310

 

56,655

Cash at end of period

$

90,869

$

75,853

Supplemental cash flow information:

 

  

 

  

Cash paid for interest

$

14,208

$

12,693

Income taxes paid, net

$

15,213

$

9,100

Supplemental disclosure of non-cash investing and financing activities:

 

  

 

  

Purchases of property and equipment included in accounts payable and accrued expenses

$

226

$

635

Capitalized internal-use software included in accounts payable – related party

$

1,050

$

Fair value of equity issued by Parent to settle contingent consideration in connection with the acquisition of Narellan Group Pty Limited

$

$

2,208

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

9

Notes to Condensed Consolidated Financial Statements 

1. NATURE OF THE BUSINESS

Latham Group, Inc. (“the Company”) wholly owns Latham Pool Products, Inc. (“Latham Pool Products”) (together, “Latham”) and is a designer, manufacturer and marketer of in-ground residential swimming pools in North America, Australia and New Zealand. Latham offers a portfolio of pools and related products, including in-ground swimming pools, pool liners and pool covers.

On December 18, 2018, Latham Investment Holdings, LP (“Parent”), an investment fund managed by affiliates of Pamplona Capital Management (the “Sponsor”), Wynnchurch Capital, L.P. and management acquired all of the outstanding equity interests of Latham Topco., Inc., a newly incorporated entity in the State of Delaware. Latham Topco, Inc. changed its name to Latham Group, Inc. on March 3, 2021.

Initial Public Offering, Reorganization and Stock Split

On April 27, 2021, the Company completed its initial public offering (the “IPO”), pursuant to which it issued and sold 23,000,000 shares of common stock, inclusive of 3,000,000 shares sold by the Company pursuant to the full exercise of the underwriters’ option to purchase additional shares. The aggregate net proceeds received by the Company from the IPO were $399.3 million, after deducting underwriting discounts and commissions and other offering costs.

Prior to the closing of the Company’s IPO on April 27, 2021 (the “Closing of the IPO”), the Company’s parent entity, Parent, merged with and into Latham Group, Inc., with Latham Group, Inc. surviving the merger (the “Reorganization”). The purpose of the Reorganization was to allow existing indirect owners of the Company to become direct shareholders of the Company.

In connection with the Reorganization, Class A units of the Parent (the “Class A units”) were converted into shares of the Company’s common stock, and Class B units of the Parent (the “Class B units”) were converted into an economically equivalent number of restricted and unrestricted shares of the Company’s common stock on a pro rata basis. The Reorganization was accounted for as an equity reorganization between entities under common control. As the Class A units were akin to common shares as all holders held economic interest of the Parent and were entitled to distributions on a pro rata basis to their ownership, the conversion of Class A units to common shares as part of the Reorganization was considered to be equivalent to a stock split , which requires retrospective treatment for accounting purposes. Accordingly, all share and per share amounts in these condensed consolidated financial statements and related notes have been retroactively restated, where applicable, to give effect to the conversion ratio applied in connection with the Reorganization.

Class B units were historically accounted for as compensatory arrangements in accordance with ASC 718 “Compensation – Stock Compensation”, akin to stock appreciation rights, that, when vested, would share on the economic appreciation of the equity value of Parent over the agreed hurdles. As a result of the Reorganization, the Company determined that only vested Class B units are considered outstanding for accounting purposes. A portion of the Class B units vest based on continued employment by the holder, or time-vesting units, and the remaining Class B units vest upon defined performance and market conditions, or performance-vesting units. Therefore, the Company has considered any unvested restricted shares as contingently issuable shares until they vest. The conversion of time-vesting Class B units to restricted shares is retrospectively included in the weighted-average common shares outstanding for diluted net income (loss) per share using the treasury stock method for each period in which the individual unit holder’s threshold was met at the reporting date and therefore the individual unit holder would have participated in a hypothetical distribution to the Parent unit holders. The conversion of performance-vesting Class B units to restricted shares is not included in the shares outstanding for diluted net income (loss) per share for any period prior to the Reorganization and IPO as the performance vesting thresholds were not satisfied and the performance units were not considered probable to vest historically.

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The Company’s unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

10

Unaudited Interim Financial Information

The consolidated balance sheet at December 31, 2020 was derived from audited financial statements but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements as of October 2, 2021 and for the fiscal quarters and three fiscal quarters ended October 2, 2021 and September 26, 2020 have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial statements. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These condensed consolidated financial statements should be read in conjunction with Latham Group, Inc.’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2020 included in the Company’s Registration Statement on Form S-1, as amended, File No. 333-254930 on file with the SEC. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s financial position as of October 2, 2021 and results of operations for the fiscal quarters and three fiscal quarters ended October 2, 2021 and September 26, 2020 and cash flows for the three fiscal quarters ended October 2, 2021 and September 26, 2020 have been made. The Company’s results of operations for the fiscal quarter and three fiscal quarters ended October 2, 2021 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2021.

Use of Estimates

The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. Estimates are evaluated on an ongoing basis and revised as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.

Seasonality

Although the Company generally has demand for its products throughout the year, its business is seasonal and weather is one of the principal external factors affecting the business. Historically, net sales and net income are highest during spring and summer, representing the peak months of swimming pool use, pool installation and remodeling and repair activities. Sales periods having severe weather may also affect net sales.

Accounting Policies

Refer to the Company’s final prospectus for the IPO filed pursuant to Rule 424(b)(4) under the Securities Act with the SEC on April 26, 2021 (“the Prospectus”) for a discussion of the Company’s accounting policies, as updated below.

Stock-based Compensation

Stock-based compensation is measured and recognized based on the grant date fair value of the awards. The Class B units of the Parent were granted to employees in the form of Profits Interest Units (“PIUs”). The Company determined the grant date fair value of PIUs using the Black-Scholes option pricing model. As part of the Reorganization, the vested and unvested PIUs of the Parent, were converted on a pro rata basis into equivalent restricted stock units and restricted stock awards of the Company’s underlying common stock. The fair value of the awards is expensed using a graded vesting method over the requisite service period in which employees earn the awards. The Company accounts for forfeitures of stock-based awards as they occur rather than applying an estimated forfeiture rate to stock-based compensation expense.

The Black-Scholes pricing model requires critical assumptions including risk-free rate, volatility, expected term and expected dividend yield. The expected term is computed using the simplified method. The Company uses the simplified method to calculate expected term of the PIUs as the Company does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the stock-based award. The Company considers the historical volatility of the Company’s stock price, as well as implied volatility. The Company utilized a dividend yield of zero, as it had no history or plan of declaring dividends on its common stock. The assumptions underlying these valuations represented the Company’s best estimate, which involved inherent

11

uncertainties and the application of judgment. As a result, if the Company had used significantly different assumptions or estimates, the fair value of the Company’s stock-based compensation expense could have been materially different.

Contemporaneously with the pricing of the Company’s IPO, on April 22, 2021, the Company effected its Omnibus Incentive Plan in which it granted to certain employees of the Company restricted stock awards, restricted stock units and option awards inclusive of the as converted Class B units as a result of the Reorganization (see Note 14).

Equity Method Investments

Investments and ownership interests in common stock or in-substance common stock are accounted for under the equity method accounting if the Company has the ability to exercise significant influence over the entity but does not have a controlling financial interest. Under the equity method, investments are initially recognized at cost and adjusted to reflect the Company’s interest in net earnings, dividends received and other-than-temporary impairments. The Company records its interest in the net earnings of its equity method investee, along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income (loss), within earnings from equity method investment in the condensed consolidated statements of operations. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to the underlying basis differences. Profits or losses related to intra-entity sales with its equity method investee are eliminated until realized by the investor or investee.

The Company records its proportionate share of earnings or losses of Premier Holdco, LLC (“Premier Pools & Spas”) within earnings from equity method investment in the condensed consolidated statements of operations on a three-month lag. The Company recorded its interest in the net earnings of Premier Pools & Spas of $0.8 million and $1.8 million, respectively, for the fiscal quarter and three fiscal quarters ended October 2, 2021, which included a $0.1 million and $0.2 million adjustment for the amortization of basis differences, within earnings from equity method investment in the condensed consolidated statements of operations during the fiscal quarter and three fiscal quarters ended October 2, 2021. As the Company initially invested in Premier Pools & Spas on October 30, 2020, there was no earnings from equity method investment recorded during the fiscal quarter and the three fiscal quarters ended September 26, 2020. The Company received distributions of $1.1 million and $2.2 million during the fiscal quarter and three fiscal quarters ended October 2, 2021, respectively.

For presentation in the condensed consolidated statements of cash flows, the Company utilizes the cumulative earnings approach for purposes of determining whether distributions should be classified as either a return on investment, which are be included in operating activities, or a return of investment, which would be included in investing activities. Under the cumulative earnings approach, the Company compares the distributions received to its cumulative equity-method earnings since inception. Any distributions received up to the amount of cumulative equity earnings are be considered a return on investment and classified in operating activities. Any excess distributions would be considered a return of investment and classified in investing activities.

Equity method goodwill is not amortized or tested for impairment; instead the Company evaluates equity method investments for impairment when events or changes in circumstances indicate that the decline in value below the carrying amount of its equity method investment is determined to be other than temporary. In such a case, the decline in value below the carrying amount of its equity method investment is recognized in the condensed consolidated statements of operations in the period the impairment occurs.

Recently Issued Accounting Pronouncements

The Company qualifies as “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected to “opt in” to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for private companies.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is

12

recognized based on an effective interest method or on a straight-line basis over the term of the lease. In addition, a lessee is required to record (i) a right-of-use asset and a lease liability on its balance sheet for all leases with accounting lease terms of more than 12 months regardless of whether it is an operating or financing lease and (ii) lease expense in its consolidated statement of operations for operating leases and amortization and interest expense in its consolidated statement of operations for financing leases. Leases with a term of 12 months or less may be accounted for similar to prior guidance for operating leases today. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), which added an optional transition method that allows companies to adopt the standard as of the beginning of the year of adoption as opposed to the earliest comparative period presented. In November 2019, the FASB issued guidance delaying the effective date for all entities, except for public business entities. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2020. In June 2020, the FASB issued additional guidance delaying the effective date for all entities, except for public business entities. For public entities, ASU 2016-02 was effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-02 will have on its consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. In November 2018, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments — Credit Losses, which narrowed the scope and changed the effective date for nonpublic entities for ASU 2016-13. The FASB subsequently issued supplemental guidance within ASU 2019-05, Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief (“ASU 2019-05”). ASU 2019-05 provides an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For public entities that are SEC filers, excluding entities eligible to be smaller reporting companies, ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its consolidated financial statements.

In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities (“ASU 2017-12”), which is intended to improve the financial reporting of hedging relationships to better portray the economic results of an entity’s risk management activities in its consolidated financial statements. In addition to that main objective, the amendments in the update make certain targeted improvements to simplify the application of the hedge accounting guidance in current GAAP. Additional updates to further clarify the guidance in ASU 2017-12 were issued by the FASB in October 2018 within ASU 2018-16. For public entities, the amendment is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. For nonpublic entities, ASU 2017-12 is effective for fiscal years beginning after December 15, 2020 and interim periods beginning after December 15, 2021. Early application is permitted in any interim period after the issuance of the update. The Company is currently evaluating the impact that the adoption of ASU 2017-12 will have on its consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities, ASU 2019-12 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2019-12 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.

In January 2020, the FASB issued ASU 2020-01, Investments — Equity Securities (Topic 321), Investments — Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) (“ASU 2020-01”), which is intended to clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. For public entities, ASU 2020-01 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2020-01 is effective for annual periods beginning after December 15, 2021, and

13

interim periods within those reporting periods. The Company is currently evaluating the impact that the adoption of ASU 2020-01 will have on its consolidated financial statements.

In March 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. This guidance is effective for all entities upon issuance on March 12, 2020 and may be applied through December 31, 2022. The expedients and exceptions in this guidance are optional, and the Company is evaluating the potential future financial statement impact of any such expedient or exception that it may elect to apply as the Company evaluates the effects of adopting this guidance on its consolidated financial statements.

In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, this guidance applies to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU became effective as of March 12, 2020 and can be adopted anytime during the period of January 1, 2020 through December 31, 2022. The Company is currently evaluating the impact that the adoption of ASU 2021-01 will have on its consolidated financial statements.

3. ACQUISITIONS

GL International, LLC

On October 22, 2020, Latham Pool Products acquired GL International, LLC (“GLI”) for a total purchase price of $79.7 million (the “GLI Acquisition”). The results of GLI’s operations have been included in the condensed consolidated financial statements since that date. GLI specializes in manufacturing custom pool liners and safety covers. As a result, this acquisition expanded the Company’s liner and safety cover product offerings. In connection with the GLI Acquisition, consideration paid was $79.7 million in cash, or $74.7 million net of cash acquired of $5.0 million, and excluding a net working capital adjustment receivable of $0.8 million. The net working capital adjustment receivable was settled during fiscal quarter ended April 3, 2021. The cash consideration was funded from existing cash on hand. The Company incurred $2.4 million in transaction costs.

The Company accounted for the GLI Acquisition using the acquisition method of accounting in accordance with FASB ASC 805, Business Combinations (“ASC 805”). This requires that the assets acquired and liabilities assumed be measured at fair value. The Company estimated, using Level 3 inputs, the fair value of certain fixed assets using a combination of the cost approach and the market approach. Inventories were valued using the comparative sales method, less the cost of disposal. Specific to intangible assets, dealer relationships were valued using the multi-period excess earnings method, whereas trade names were valued using the relief from royalty method. The Company recorded the assets acquired and liabilities assumed at their respective fair values as of the acquisition date.

14

The following summarizes the purchase price allocation for the GLI Acquisition:

(in thousands)

    

October 22, 2020

Total consideration

$

79,743

Allocation of purchase price:

 

  

Cash

 

5,007

Trade receivables

 

10,639

Inventories

 

11,854

Prepaid expenses and other current assets

 

3,949

Property and equipment

 

1,402

Intangible assets

 

46,700

Total assets acquired

 

79,551

Accounts payable

 

3,536

Accrued expenses and other current liabilities

 

8,853

Other long-term liabilities

 

524

Total liabilities assumed

 

12,913

Total fair value of net assets acquired, excluding goodwill:

 

66,638

Goodwill

$

13,105

The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the acquisition was allocated to goodwill in the amount of $13.1 million. Goodwill resulting from the GLI Acquisition was attributable to the expanded market share and product offerings. Goodwill resulting from the GLI Acquisition is deductible for tax purposes.

The Company allocated a portion of the purchase price to specific intangible asset categories as follows:

Fair Value

Amortization Period

Definite-lived intangible assets:

    

(in thousands)

    

(in years)

Trade names

$

9,500

 

9

Dealer relationships

 

37,200

 

8

$

46,700

Pro Forma Financial Information (Unaudited)

The following pro forma financial information presents the statements of operations of the Company combined with GLI as if the acquisition occurred on January 1, 2020. The pro forma results do not include any anticipated synergies, cost savings or other expected benefits of an acquisition. The pro forma financial information is not necessarily indicative of what the financial results would have been had the acquisition been completed on January 1, 2020 and is not necessarily indicative of the Company’s future financial results.

Fiscal Quarter Ended

Three Fiscal Quarters Ended

(in thousands)

    

September 26, 2020

September 26, 2020

Net sales

$

152,508

$

345,200

Net loss

$

22,598

$

21,952

The pro forma financial information presented above has been calculated after adjusting for the results of the GLI Acquisition for the fiscal quarter and the three fiscal quarters ended September 26, 2020 to reflect the accounting effects as a result of the acquisition, including the amortization expense from acquired intangible assets, the depreciation and amortization expense from acquired property and equipment, the additional cost of sales from acquired inventory, interest expense from debt financing, and any related tax effects.

15

4. EQUITY METHOD INVESTMENT

On October 30, 2020, the Company entered into a securities purchase agreement to purchase 28% of the common units of Premier Pools & Spas for $25.4 million. On August 6, 2021, the Company entered into a securities purchase agreement, together with Premier Holdco LLC, Premier Pools Management Corp. Holdco, Premier Franchise Management Holdco, PFC Holdco, and PPSF, LLC, pursuant to which Premier Group Holdings Inc., an affiliate of Wynnchurch Capital, L.P., acquired 29.8% of the common units of Premier Pools & Spas in aggregate from all sellers, including the Company. Sellers who were not related parties of Wynnchurch Capital, L.P. or the Company determined the purchase price per common unit paid by Premier Group Holdings Inc., indicating the amount paid for the common units of Premier Pools & Spas reflects the price that would be paid in an arm's-length transaction. As a result of the transaction, the Company received cash proceeds of $6.8 million and recorded a gain on the sale of equity method investment of $3.9 million, which was recorded within other (income) expense, net on the condensed consolidated statements of operations during the fiscal quarter ended October 2, 2021.

The Company’s post-sale ownership interest in Premier Pools & Spas is 20.1%. The Company concluded, both before and after the sale of common units on August 6, 2021, that it holds common stock of Premier Pools & Spas and has the ability to exercise significant influence over Premier Pools & Spas but does not have a controlling financial interest. Accordingly, the Company accounts for this investment using the equity method of accounting. The Company’s proportionate share of the earnings or losses of the investee are reported as a separate line in the condensed consolidated statements of operations.

Premier Pools & Spas is a holding company for its manufacturing and franchising companies including PFC LLC, Premier Franchise Management LLC, Premier Pools Management LLC, and Premier Fiberglass LLC (the “Premier Companies”). The Premier Companies are a leading swimming pool-building brand that uses its franchisee network to sell and install pools around the United States.

In connection with Latham’s Investment in Premier Pools & Spas, the Company entered into an exclusive supply agreement with Premier Pools & Spas, the Premier Companies, and Premier Pools & Spas’ franchisees (“Premier Franchisees”) (together, the “Customer”). Premier Pools & Spas does not consolidate the operations of the Premier Franchisees. Per the supply agreement, Latham is the exclusive supplier of the Premier Franchisees for specific pool and pool products. These products include fiberglass products and package pool products. The initial term of the supply agreement is ten years.

For the first three years of the supply agreement, the Customer is entitled to a low-teens percentage rebate for all fiberglass pools sold and an additional growth rebate of a low single-digit to low-teens percentage based on year over year sales growth on fiberglass pools (the “Rebates”). The Rebates will be paid directly to Premier Pools Management Corp. Holdco.

As of October 2, 2021, the Company’s carrying amount for the equity method investment in Premier Pools & Spas was $22.0 million. During the three fiscal quarters ended October 2, 2021, Premier Pools & Spas paid the Company dividends of $2.2 million that are presented on the condensed consolidated statement of cash flows as distribution received from equity method investment of $1.8 million and return of equity method investment of $0.4 million, respectively. The Company has elected a three-month financial reporting lag. The Company recorded its interest in net earnings of Premier Pools & Spas of $0.8 million and $1.8 million for the fiscal quarter and three fiscal quarters ended October 2, 2021, along with a basis difference adjustment of $0.1 million and $0.2 million, respectively.

5. FAIR VALUE MEASUREMENTS

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value.

Level 1 — Quoted prices in active markets for identical assets or liabilities.

Level 2 — Inputs, other than quoted prices in active markets, that are observable either directly or indirectly.

Level 3 — Unobservable inputs that reflect the Company’s own assumptions incorporated into valuation techniques. These valuations require significant judgment.

16

In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. When there is more than one input at different levels within the hierarchy, the fair value is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Assessment of the significance of a particular input to the fair value measurement in its entirety requires substantial judgment and consideration of factors specific to the asset or liability. Level 3 inputs are inherently difficult to estimate. Changes to these inputs can have significant impact on fair value measurements. Assets and liabilities measured at fair value using Level 3 inputs are based on one or more of the following valuation techniques: market approach, income approach or cost approach. There were no transfers between fair value measurement levels during the three fiscal quarters ended October 2, 2021 or September 26, 2020.

Assets and liabilities measured at fair value on a nonrecurring basis

The Company’s non-financial assets such as goodwill, intangible assets and property and equipment are measured at fair value upon acquisition or remeasured to fair value when an impairment charge is recognized. Such fair value measurements are based predominantly on Level 2 and Level 3 inputs.

Assets and liabilities measured at fair value on a recurring basis

On May 31, 2019 (the “Acquisition Date”), Latham Pool Products acquired Narellan Group Pty Limited and its subsidiaries (collectively “Narellan”) for a total purchase price of $35.2 million (the “Narellan Acquisition”). In connection with the Narellan Acquisition, consideration paid included $20.2 million in cash, $7.6 million in equity consideration and $7.4 million of contingent consideration as of the Acquisition Date. The Company agreed to pay the contingent consideration in the form of cash and equity consideration to the seller if certain EBITDA targets were achieved for any of the trailing twelve months periods ended December 31, 2019, June 30, 2020 or the year ended December 31, 2020 (the “Contingent Consideration”). The fair value of the Contingent Consideration at the Acquisition Date was $7.4 million. On September 25, 2020, the Company amended the terms of the Narellan Share Purchase Agreement and settled the Contingent Consideration with the selling shareholders of Narellan based upon estimated EBITDA for the year ended December 31, 2020.

The fair value of the Company’s Contingent Consideration was measured and recorded on the condensed consolidated balance sheets using Level 3 inputs because it was valued based on unobservable inputs and other estimation techniques due to the absence of quoted market prices. The Company valued the Contingent Consideration using a Monte Carlo simulation, which relied on management’s projections of EBITDA and the estimated probability of achieving such targets.

Estimates of fair value are subjective in nature, involve uncertainties and matters of significant judgment, and are made at a specific point in time. Thus, changes in key assumptions from period to period could significantly affect the estimate of fair value.

Pension Plan

The fair value of the benefit plan assets related to the Company’s pension plan was historically measured and recorded on the condensed consolidated balance sheets using Level 2 inputs. During the fiscal quarter ended September 26, 2020, the Company terminated its defined benefit pension plan.

Fair value of financial instruments

The Company considers the carrying amounts of cash, trade receivables, prepaid expenses and other current assets, accounts payable, and accrued expenses and other current liabilities, to approximate fair value due to the short-term maturities of these instruments.

17

Term loan

The term loan is carried at amortized cost; however, the Company estimates the fair value of the term loan for disclosure purposes. The fair value of the term loan is determined using inputs based on observable market data of a non-public exchange using, which are classified as Level 2 inputs. The following table sets forth the carrying amount and fair value of the term loan (in thousands):

October 2, 2021

December 31, 2020

Carrying

Estimated

Carrying

Estimated

    

Value

    

Fair Value

    

Value

    

Fair Value

Term loan

$

234,201

$

235,372

$

221,496

$

221,081

Interest rate swap

The Company estimates the fair value of the interest rate swap (see Note 8) on a quarterly basis using Level 2 inputs, including the forward LIBOR curve. The fair value is estimated by comparing (i) the present value of all future monthly fixed rate payments versus (ii) the variable payments based on the forward LIBOR curve. As of October 2, 2021 and December 31, 2020, the Company’s interest rate swap liability was $0.6 million and $0.3 million, respectively, which was recorded within other long-term liabilities on the condensed consolidated balance sheets.

6. GOODWILL AND INTANGIBLE ASSETS, NET

Goodwill

The carrying amount of goodwill as of October 2, 2021 and as of December 31, 2020 was $115.2 million and $115.8 million, respectively. The change in the carrying value during the three fiscal quarters ended October 2, 2021 was solely due to fluctuations in foreign currency exchange rates.

Intangible Assets

Intangible assets, net as of October 2, 2021 consisted of the following (in thousands):

October 2, 2021

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

135,100

$

476

$

14,839

$

120,737

Patented technology

 

16,126

 

70

 

4,772

 

11,424

Pool designs

 

5,728

 

286

 

956

 

5,058

Franchise relationships

 

1,187

 

59

 

694

 

552

Dealer relationships

 

160,376

 

23

 

27,434

 

132,965

Non-competition agreements

 

2,476

 

 

1,381

 

1,095

$

320,993

$

914

$

50,076

$

271,831

The Company recognized $5.5 million and $16.6 million of amortization expense related to intangible assets during the fiscal quarter and the three fiscal quarters ended October 2, 2021, respectively.

18

Intangible assets, net as of December 31, 2020 consisted of the following (in thousands):

December 31, 2020

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

135,100

$

1,047

$

10,258

$

125,889

Patented technology

 

16,126

 

155

 

3,452

 

12,829

Pool designs

 

5,728

 

629

 

648

 

5,709

Franchise relationships

 

1,187

 

130

 

470

 

847

Dealer relationships

 

160,376

 

52

 

17,697

 

142,731

Non-competition agreements

 

2,476

 

 

1,008

 

1,468

$

320,993

$

2,013

$

33,533

$

289,473

The Company recognized $4.0 million and $12.2 million of amortization expense related to intangible assets during the fiscal quarter and the three fiscal quarters ended September 26, 2020, respectively.

The Company estimates that amortization expense related to definite-lived intangible assets will be as follows in each of the next five years and thereafter (in thousands):

Estimated Future 

Year Ended

    

Amortization Expense

Remainder of fiscal 2021

$

5,415

2022

 

21,959

2023

 

21,768

2024

 

20,948

2025

 

20,791

Thereafter

 

180,950

$

271,831

7. INVENTORIES, NET

Inventories, net consisted of the following (in thousands):

    

October 2, 2021

    

December 31, 2020

Raw materials

$

57,165

$

37,010

Finished goods

 

23,540

 

27,808

$

80,705

$

64,818

8. LONG-TERM DEBT

The components of the Company’s outstanding debt obligations consisted of the following (in thousands):

    

October 2, 2021

    

December 31, 2020

Term loan

$

238,314

$

228,147

Less: Unamortized discount and debt issuance costs

 

(4,113)

 

(6,651)

Total debt

 

234,201

 

221,496

Less: Current portion of long-term debt

 

(14,234)

 

(13,042)

Total long-term debt

$

219,967

$

208,454

19

Revolving Credit Facility

On December 18, 2018, the Latham Pool Products entered into an agreement (the “Credit Agreement”) with Nomura Corporate Funding Americas, LLC (“Nomura”) that included a revolving line of credit (the “Revolver”) and letters of credit (“Letters of Credit” or collectively with the Revolver, the “Revolving Credit Facility”), as well as a term loan (as described below). The Revolving Credit Facility is available to finance ongoing general corporate and working capital needs with the Revolver of up to $30.0 million. The Revolving Credit Facility matures on December 18, 2023. On April 27, 2021, upon completion of the IPO, the Company used $16.0 million of the net proceeds from the IPO to repay $16.0 million then outstanding on the Revolver.

The Revolving Credit Facility allows for either Eurocurrency borrowings, bearing interest ranging from 4.50% to 4.75%, or base rate borrowings, bearing interest ranging from 3.50% to 3.75% depending on the First Lien Net Leverage Ratio, as defined in the Credit Agreement. A commitment fee accrues on any unused portion of the commitments under the Revolving Credit Facility. The commitment fee is due and payable quarterly in arrears and is equal to the applicable margin times the actual daily amount by which the $30.0 million initial commitment exceeds the sum of the outstanding borrowings under the Revolver and outstanding Letters of Credit obligations. The applicable margin ranges from 0.375% to 0.500% as determined by the Company’s First Lien Net Leverage Ratio as defined in the Credit Agreement.

The Company is required to meet certain financial covenants, including maintaining specific liquidity measurements. There are also negative covenants, including certain restrictions on the Company’s ability to incur additional indebtedness, create liens, make investments, consolidate or merge with other entities, enter into transactions with affiliates and make prepayments. As of October 2, 2021 and December 31, 2020, the Company was in compliance with all financial-related covenants related to the Credit Agreement. There were no amounts outstanding as of both October 2, 2021 and December 31, 2020, on the Revolving Credit Facility or Letters of Credit.

Term Loan Facility

On December 18, 2018, in connection with the Acquisition, the Company entered into the Credit Agreement with Nomura to borrow $215.0 million (the “Original Term Loan”). The Company incurred debt issuance costs of $11.5 million related to the transaction.

The Original Term Loan was amended on May 29, 2019, to provide additional borrowings of $23.0 million at a discount of $0.7 million (the “First Amendment”) to fund the Narellan Acquisition. Any portion of the First Amendment not used to fund the Narellan Acquisition was required to be applied to repay the First Amendment in an aggregate amount equal to such portion of the First Amendment, without any premium or penalty.

On August 6, 2020, the Company entered into a Form of Affiliated Lender Assignment and Assumption with Nomura (the “Assignment”). Under the Assignment, the Company repaid $5.0 million of the outstanding principal balance.

On October 14, 2020, the Company entered into a subsequent amendment under the Original Term Loan with Nomura to borrow an additional $20.0 million (the “Second Amendment” and collectively with the Original Term Loan and the First Amendment, the “Term Loan”). The Company accounted for the borrowings under the Second Amendment as new debt and recorded $0.1 million of third-party costs as a direct reduction to the carrying amount of long-term debt on the condensed consolidated balance sheet. There were no financing costs incurred with the Second Amendment. The Term Loan has a maturity date of June 18, 2025. Interest and principal payments are due quarterly.

On January 25, 2021, the Company entered into a subsequent amendment to the Term Loan with Nomura to borrow an additional $175.0 million (the “Third Amendment” and collectively with the “Term Loan”, the “Amended Term Loan”). In connection with the Third Amendment, the Company is required to repay the outstanding principal balance of the Amended Term Loan in fixed quarterly payments of $5.8 million, commencing March 31, 2021. The amendment did not change the maturity date of the Term Loan and the Amended Term Loan bears interest under the same terms as the Term Loan. The Company accounted for $165.0 million of the borrowings under the Third Amendment as new debt and $10.0 million of the borrowings under the Third Amendment as a debt modification. The Company recorded an aggregate of $1.2 million of debt issuance costs as a direct reduction to the carrying amount of long-term debt on the condensed consolidated balance sheet. During the fiscal quarter ended July 3, 2021, in accordance with the terms of the Amended Term Loan, the Company elected to change the terms of the prepayment schedule from an inverse application

20

to a pro rata application and as a result the Company is required to repay the outstanding principal balance of the Amended Term Loan in fixed quarterly payments of $3.6 million, commencing June 30, 2021.

The Amended Term Loan allowed for the $175.0 million of proceeds to be distributed to Class A unitholders. On February 2, 2021, the Company used the proceeds of the Amended Term Loan to repurchase and retire treasury stock of $64.9 million and to pay a dividend to Class A unitholders of $110.0 million.

On April 27, 2021, upon completion of the IPO, the Company used $152.7 million of the net proceeds from the IPO to repay $152.7 million of the Amended Term Loan.

The Term Loan bears interest at (1) a base rate equal to the highest of (i) the Federal Funds Rate plus 1∕2 of 1%, (ii) the “prime rate” published in the Money Rates section of the Wall Street Journal and (iii) LIBOR (2) plus a Loan Margin of (i) 6.00% for Eurocurrency Rate Loans and (ii) 5.00% for Base Rate Loans, as defined in the Credit Agreement. Principal payments under the First Amendment were calculated as 0.629% of the outstanding principal balance. Outstanding borrowings as of October 2, 2021 and December 31, 2020 were $234.2 million and $221.5 million, respectively, net of discount and debt issuance costs of $4.1 million and $6.7 million, respectively. In connection with the Term Loan, the Company is subject to various financial reporting, financial and other covenants, including maintaining specific liquidity measurements.

As of October 2, 2021, the unamortized debt issuance costs and discount on the Term Loan were $2.9 million and $1.2 million, respectively. As of December 31, 2020, the unamortized debt issuance costs and discount on the Term Loan were $6.3 million and $0.4 million, respectively. The effective interest rate was 7.24% at October 2, 2021.

Interest rate risk associated with the Company’s Credit Agreement is managed through an interest rate swap which the Company executed on April 30, 2020. The swap has an effective date of May 18, 2020 and a termination date of May 18, 2023. Under the terms of the swap, the Company fixed its LIBOR borrowing rate at 0.442% on a notional amount of $200.0 million. The interest rate swap is not designated as a hedging instrument for accounting purposes (see Note 2 and Note 5).

Principal payments due on the outstanding debt in the next five fiscal years, excluding any potential payments based on excess cash flow levels, are as follows (in thousands):

Year Ended

    

Term Loan Facility

Remainder of fiscal 2021

$

3,558

2022

 

14,234

2023

 

14,234

2024

 

14,234

2025

 

192,054

$

238,314

The obligations under the Credit Agreement are guaranteed by certain wholly owned subsidiaries (the “Guarantors”) of the Company as defined in the security agreement. The obligations under the Credit Agreement are secured by substantially all of the Guarantors’ tangible and intangible assets, including their accounts receivables, equipment, intellectual property, inventory, cash and cash equivalents, deposit accounts and security accounts. The Credit Agreement also restricts payments and other distributions unless certain conditions are met, which could restrict the Company’s ability to pay dividends.

9. PRODUCT WARRANTIES

The warranty reserve activity consisted of the following (in thousands):

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

Balance at the beginning of the year

$

2,882

$

2,846

Accruals for warranties issued

 

4,369

 

2,270

Less: Settlements made (in cash or in kind)

 

(3,825)

 

(2,501)

Balance at the end of the year

$

3,426

$

2,615

21

10. NET SALES

The following table sets forth the Company’s disaggregation of net sales by product line (in thousands):

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

October 2, 2021

    

September 26, 2020

In-ground Swimming Pools

$

84,060

$

78,094

$

285,704

$

169,681

Covers

 

44,125

 

25,695

 

94,354

 

53,528

Liners

 

33,772

 

23,723

 

111,534

 

68,259

$

161,957

$

127,512

$

491,592

$

291,468

11. INCOME TAXES

The effective income tax rate for the fiscal quarter and three fiscal quarters ended October 2, 2021 was (223.8)% and (39.3)%, respectively, compared to 24.7% and 30.6% for the fiscal quarter and three fiscal quarters ended September 26, 2020, respectively. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for the fiscal quarter and three fiscal quarters ended October 2, 2021 was primarily attributable to the discrete impact of stock compensation expense pursuant to the Reorganization. The results for the quarter include pre-tax stock compensation expense of $25.4 million and $98.9 million for fiscal quarters and three fiscal quarters ended October 2, 2021 related to the Reorganization for which there is no associated tax benefit. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for the fiscal quarter and three fiscal quarters ended September 26, 2020 was impacted by a variety of factors, primarily stemming from impact of state taxes. The pre-tax income for three fiscal quarters ended September 26, 2020 included losses in tax jurisdictions for which the company did not record a tax benefit, which increased the effective income tax rate for the fiscal quarter ended September 26, 2020.

12. SHAREHOLDERS’ EQUITY

Equity Structure Prior to Reorganization

Prior to the IPO and the Reorganization, the Parent owned 100% of the issued and outstanding common stock of the Company. The capital structure of the Parent consisted of two different classes of limited partnership interests, Class A and Class B units (profits interests). Prior to the Reorganization, none of the Class B units would have been vested for accounting purposes due to the Parent’s $0 Repurchase Right, which applied in the event of a voluntary termination or termination without cause, since it functions as a vesting condition.

Equity Structure Subsequent to the Reorganization

On April 13, 2021, the Company’s certificate of incorporation was amended, which amended and restated certain terms of the certificate of incorporation. Under the amended certificate of incorporation, the Company had authority to issue 500,000,000 shares of common stock, par value $0.0001 per share. On April 12, 2021, the Company’s board of directors declared and on April 13, 2021, the Company effected a 109,673.709-for-one stock split of its issued and outstanding shares of common stock.

As a part of the equity Reorganization, on April 22, 2021, 194,207,115 Class A units converted into 97,187,596 shares of common stock and 26,158,894 Class B units converted into 4,145,987 shares of common stock and 8,340,126 shares of unvested restricted stock. Refer to Note 1 for detail regarding the Company’s Reorganization and conversion of Class A and Class B units to common and restricted shares.

Amendment and Restatement of Certificate of Incorporation

On April 22, 2021, the Company’s certificate of incorporation was further amended and restated to, among other things, increase the authorized shares to 1,000,000,000, of which 900,000,000 are shares of common stock, par value $0.0001 per share and 100,000,000 are shares of preferred stock, par value 0.0001 per share.

As of October 2, 2021 and December 31, 2020, 112,153,832 and 118,854,249 shares of common stock are issued and outstanding for accounting purposes, respectively.

22

13. PROFITS INTEREST UNITS

Prior to the Reorganization, the Company’s Parent granted PIUs in the form of Class B units of the Parent to certain key employees and directors for purposes of retaining them and enabling such individuals to participate in the long-term growth and financial success of the Company. The following table summarizes the activity for all PIUs during the three fiscal quarters ended October 2, 2021 and the year ended December 31, 2020:

Weighted-Average

Grant-Date

    

Number of PIUs

    

Fair Value

Balance at January 1, 2020

21,734,170

$

0.60

Granted

7,843,107

0.35

Forfeited

 

(2,152,315)

0.43

Balance at December 31, 2020

 

27,424,962

 

  

Granted

 

Forfeited

 

(1,266,068)

0.34

Balance at April 21, 2021

26,158,894

Converted at IPO in connection with the Reorganization

(26,158,894)

$

0.43

Balance at October 2, 2021

 

On January 29, 2021 an employee holder of PIUs terminated his employment with the Company, at which time all 1,055,057 of his performance-vesting units were forfeited. At the time of his termination, the employee held 527,528 of time-vesting units, of which 211,011 time-vesting units were vested. Per the terms of his termination agreement, the Company accelerated the vesting of an additional 105,506 time-vesting units, such that the total time-vesting units vested were equal to 316,517 upon his termination and the remaining 211,011 of unvested time-vesting units were forfeited upon his termination. As the employee’s profits interest units had not vested from an accounting perspective, the retention and immediate vesting of the retained time-vesting units was accounted for as a cancellation of the original award and a new grant under the revised terms. A cumulative catch-up charge of $1.1 million was recorded during the fiscal quarter ended April 3, 2021 to reflect the incremental fair value of the awards as of the date of the modification, as compared to the grant-date fair value.

14. STOCK-BASED COMPENSATION

On April 12, 2021, the Company’s stockholders approved the 2021 Omnibus Incentive Plan (the “Omnibus Incentive Plan”), which became effective on April 22, 2021, upon pricing of the IPO. The Omnibus Incentive Plan provides for the issuance of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units and other stock-based and cash-based awards. The maximum aggregate number of shares reserved for issuance under the Omnibus Incentive Plan is 13,170,212 shares. The maximum grant date fair value of cash and equity awards that may be awarded to a non-employee director under the Omnibus Incentive Plan during any one fiscal year, together with any cash fees paid to such non-employee director during such fiscal year, will be $750 thousand.

Contemporaneously with the pricing of the Company’s IPO, on April 22, 2021 the Company granted 8,340,126 of restricted stock awards, 341,301 of restricted stock units and 886,862 of option awards under the Omnibus Incentive Plan to employees of the Company. Of the 8,340,126 restricted stock awards granted, (i) 6,799,414 vest every six months in equal installments beginning on December 27, 2021 and ending on December 27, 2023, and (ii) 1,540,712 vest every six months in equal installments, beginning on December 27, 2021 and ending on December 27, 2024. Of the 341,301 restricted stock unit awards granted, (i) 251,828 vest 1/3 on the nine-month anniversary of the Closing of the IPO, 1/3 on the first anniversary of the Closing of the IPO, and 1/3 on the two-year anniversary of the Closing of the IPO; (ii) 22,367 vest on the first anniversary of the Closing of the IPO; (iii) 51,316 vest on the nine-month anniversary of the Closing of the IPO; and (iv) 15,790 vest evenly on each of the first three anniversaries of the Closing of the IPO. All 886,862 of the option awards vest 25% annually on each of the first four anniversaries of the Closing of the IPO. The option awards were granted with a strike price of $19.00 per share. Under the terms of the Omnibus Incentive Plan, all stock options will expire if not exercised within ten years of the grant date.

Stock-based compensation expense for the fiscal quarters and three fiscal quarters ended October 2, 2021 was $27.6 million and $104.6 million, respectively. Stock-based compensation expense for the fiscal quarters and three fiscal quarters ended September 26, 2020 was and $1.0 million and $1.4 million, respectively. Stock-based compensation expense of $1.9 million and $25.7 was recorded

23

in cost of sales and selling, general and administrative expense, respectively, for the fiscal quarter ended October 2, 2021. Stock-based compensation expense of $6.8 million and $97.8 was recorded in cost of sales and selling, general and administrative expense, respectively, for the three fiscal quarters ended October 2, 2021. Stock-based compensation expense for the fiscal quarters and three fiscal quarters ended September 26, 2020 was recorded in selling, general and administrative expense on the condensed consolidated statements of operations. Of the $104.6 million of stock-based compensation expense recorded during the three fiscal quarters ended October 2, 2021, $0.5 million was due to the accelerated vesting of restricted stock and $49.0 million was due to the modification as a result of the Reorganization. Refer to Note 12 above for detail regarding the Company’s equity-based awards issued in the form of PIUs prior to the Reorganization and IPO. As of October 2, 2021, total unrecognized stock-based compensation expense related to all unvested stock-based awards of $106.2 million, which is expected to be recognized over a weighted-average period of 1.49 years.

The following table sets forth the significant assumptions used in the Black-Scholes option-pricing model on a weighted-average basis to determine the fair value of option awards granted:

Three Fiscal Quarters Ended

October 2, 2021

 

Risk-free interest rate

 

0.63

%

Expected volatility

 

38.16

%

Expected term (in years)

 

6.25

Expected dividend yield

 

0.00

%

Restricted Stock Awards

The following table represents the Company’s restricted stock awards activity during the three fiscal quarters ended October 2, 2021:

Weighted-

Average Grant-

    

Shares

    

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

8,340,126

 

19.00

Vested

 

(84,687)

 

Forfeited

 

(559,682)

 

19.00

Outstanding at October 2, 2021

 

7,695,757

$

19.00

Restricted Stock Units

The following table represents the Company’s restricted stock units activity during the three fiscal quarters ended October 2, 2021:

    

    

Weighted-

Average Grant-

Shares

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

341,301

 

19.00

Vested

 

 

Forfeited

 

(16,767)

 

19.00

Outstanding at October 2, 2021

 

324,534

$

19.00

24

Stock Options

The following table represents the Company’s stock option activity during the three fiscal quarters ended October 2, 2021:

    

Weighted-

    

Weighted-

    

Average 

Average 

Exercise Price

Remaining 

Aggregate 

    

Shares

    

 per Share

    

Contract Term

    

Intrinsic Value

 

 

(in years)

(in thousands)

Outstanding on January 1, 2021

 

$

 

$

Granted

 

886,862

19.00

 

  

 

  

Exercised

 

 

  

 

  

 

  

Forfeited

 

(81,092)

 

  

 

  

 

  

Outstanding at October 2, 2021

 

805,770

$

19.00

 

9.55

$

Vested and expected to vest at October 2, 2021

 

805,770

$

19.00

 

9.55

$

Options exercisable at October 2, 2021

 

 

 

 

The aggregate intrinsic value of stock options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those stock options that had exercise prices lower than the fair value of the Company’s common stock.

The weighted average grant-date fair value of stock options granted during the three fiscal quarters ended October 2, 2021 was $7.20 per share.

15. NET INCOME (LOSS) PER SHARE

Basic and diluted net income (loss) per share attributable to common stockholders was calculated as follows (in thousands, except share and per share data):

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

    

October 2, 2021

    

September 26, 2020

Numerator:

  

  

  

  

Net (loss) income attributable to common stockholders

$

(11,296)

$

17,740

$

(56,361)

$

18,703

Denominator:

 

  

 

  

  

 

  

Weighted-average common shares outstanding

 

Basic

112,153,832

97,393,002

110,121,240

96,665,708

Diluted

112,153,832

98,011,795

110,121,240

97,122,885

Net (loss) income per share attributable to common stockholders:

Basic

$

(0.10)

$

0.18

$

(0.51)

$

0.19

Diluted

$

(0.10)

$

0.18

$

(0.51)

$

0.19

The following table includes the number of shares that may be dilutive common shares in the future that were not included in the computation of diluted net income (loss) per share because the effect was anti-dilutive:

    

Fiscal Quarter Ended

    

Three Fiscal Quarters Ended

October 2, 2021

    

September 26, 2020

October 2, 2021

    

September 26, 2020

Restricted stock awards

 

2,952,422

 

47,690

 

6,813,166

 

47,446

Restricted stock units

 

146,398

 

 

84,866

 

Stock options

 

 

 

4,235

 

25

16. RELATED PARTY TRANSACTIONS

BrightAI Services

Starting in 2020, BrightAI rendered services to the Company, for which the cost was capitalized as internal-use software. A co-founder of BrightAI Services has served on the Company’s board of directors since December 9, 2020. During the three fiscal quarters ended October 2, 2021 and the year ended December 31, 2020, the Company incurred $1.9 million and $0.5 million, respectively, associated with services performed by BrightAI, which is recorded as construction in progress within property and equipment, net on the condensed consolidated balance sheet as of October 2, 2021. As of October 2, 2021 and December 31, 2020, the Company had accounts payable - related party to BrightAI of $1.1 million and $0.5 million, respectively. There were no services rendered by BrightAI during the three fiscal quarters ended September 26, 2020.

Expense Reimbursement and Management Fees

The Company had an expense reimbursement agreement (the “management fee arrangement”) with the Sponsor and Wynnchurch Capital, L.P. for ongoing consulting and advisory services. The management fee arrangement provided for the aggregate payment of up to $1.0 million each year for reimbursement of expenses incurred with services provided and, depending on the extent of services provided, management fees. The management fee arrangement terminated upon consummation of the Company’s IPO.

The Company entered into a Stockholders’ Agreement with the Sponsor and Wynnchurch Capital, L.P. on April 27, 2021. The Stockholders’ Agreement requires the Company to reimburse the Sponsor and Wynnchurch Capital, L.P. the reasonable out-of-pocket costs and expenses in connection with monitoring and overseeing their investment in the Company.

There were no management fees incurred by the Company during the three fiscal quarters ended October 2, 2021 and September 26, 2020. The Company reimbursed less than $0.1 million of out-of-pocket costs and expenses to the Sponsor and Wynnchurch Capital, L.P. during both the three fiscal quarters ended October 2, 2021 and September 26, 2020. As of October 2, 2021, there were no outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P. As of September 26, 2020, there was less than $0.1 million outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P.

Operating Lease

In May 2019, in connection with the Narellan Acquisition, the Company assumed an operating lease for the manufacture, sale and storage of swimming pools and associated equipment with Acquigen Pty Ltd, which is owned by an employee who is also a shareholder of the Company. The lease expires in June 2028. As of October 2, 2021 and December 31, 2020, future minimum lease payments related to this lease totaled $3.6 million and $4.2 million, respectively. The Company recognized $0.1 million of rent expense related to this lease during each of the fiscal quarters ended October 2, 2021 and September 26, 2020, as well as $0.4 million and $0.3 million of rent expense during the three fiscal quarters ended October 2, 2021 and September 26, 2020, which is recognized within selling, general and administrative expense on the condensed consolidated statements of operations.

17. SEGMENT AND GEOGRAPHIC INFORMATION

Segment Information

During 2020, the Company made operational changes in how its CODM manages the business including organizational alignment, performance assessment and resource allocation. The segment disclosure is based on the intention to provide the users of the financial statements with a view of the business from the Company’s perspective. The Company conducts its business as one operating and reportable segment that designs, manufactures and markets in-ground swimming pools, liners and covers.

26

Geographic Information

Net sales by geography is based on the delivery address of the customer as specified in purchase order. Net sales by geographic area was as follows (in thousands):

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

October 2, 2021

    

September 26, 2020

Net sales

  

  

United States

$

123,477

$

102,663

$

385,259

$

234,439

Canada

 

28,103

 

16,785

76,619

 

38,197

Australia

 

6,330

 

5,439

18,581

 

13,187

New Zealand

 

1,749

 

941

5,277

 

2,357

Other

 

2,298

 

1,684

5,856

 

3,288

Total

$

161,957

$

127,512

$

491,592

$

291,468

Our long-lived assets by geographic area, which consist of property and equipment, net assets were as follows (in thousands):

October 2,

December 31,

2021

    

2020

Long-lived assets

  

  

United States

$

48,158

$

37,680

Canada

4,358

 

3,050

Australia

4,394

 

4,979

New Zealand

1,857

 

1,648

Total

$

58,767

$

47,357

27

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

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 in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our final prospectus for our initial public offering filed pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended, or the Securities Act, with the Securities and Exchange Commission, or SEC, on April 26, 2021 (the “Prospectus”).

Cautionary Note Regarding Forward-Looking Statements

This discussion contains forward-looking statements that involve risk, assumptions and uncertainties, such as statements of our plans, objectives, expectations, intentions and forecasts. These forward-looking statements are generally identified by the use of forward-looking terminology, including the terms “anticipate,” “believe,” “confident,” “continue,” “could,” “estimate,” “expect,” “intend,” “likely,” “may,” “plan,” “possible,” “potential,” “predict,” “project,” “should,” “target,” “will,” “would” and, in each case, their negative or other various or comparable terminology. Our actual results and the timing of selected events could differ materially from those discussed in these forward-looking statements as a result of several factors, including those set forth under the section of this Quarterly Report on Form 10-Q titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Important factors that could cause our results to vary from expectations include, but are not limited to secular shifts in consumer demand for swimming pools and spending on outdoor living spaces; slow pace of material conversion from concrete pools to fiberglass pools in the pool industry; general economic conditions and uncertainties affecting markets in which we operate and economic volatility that could adversely impact our business, including the COVID-19 pandemic; changes in access to consumer credit or increases in interest rates impacting consumers’ ability to finance their purchases of pools; the impact of weather on our business; our ability to attract new customers and retain existing customers; our ability to sustain further growth and to manage it effectively; the ability of our suppliers to continue to deliver the quantity or quality of materials sufficient to meet our needs to manufacture our products; the availability and cost of third-party transportation services for our products and raw materials; product quality issues; our ability to successfully defend litigation brought against us; our ability to adequately obtain, maintain, protect and enforce our intellectual property and proprietary rights and claims of intellectual property and proprietary right infringement, misappropriation or other violation by competitors and third parties; failure to hire and retain qualified employees and personnel; exposure to risks associated with international sales and operations, including foreign currency exchange rates, corruption and instability; security breaches, cyber-attacks and other interruptions to our and our third-party service providers’ technological and physical infrastructures; catastrophic events, including war, terrorism and other international conflicts, public health issues or natural catastrophes and accidents; risk of increased regulation of our operations, particularly related to environmental laws; fluctuations in our operating results; inability to compete successfully against current and future competitors; and other risks, uncertainties and factors set forth in this Quarterly Report on Form 10-Q, including those set forth under section titled “Risk Factors.” These forward-looking statements reflect our views with respect to future events as of the date of this Quarterly Report on Form 10-Q and are based on assumptions and subject to risks and uncertainties. Given these uncertainties, you should not place undue reliance on these forward-looking statements. These forward-looking statements represent our estimates and assumptions only as of the date of this Quarterly Report on Form 10-Q and, except as required by law, we undertake no obligation to update or review publicly any forward-looking statements, whether as a result of new information, future events or otherwise after the date of this Quarterly Report on Form 10-Q. We anticipate that subsequent events and developments will cause our views to change. You should read this Quarterly Report on Form 10-Q completely and with the understanding that our actual future results may be materially different from what we expect. Our forward-looking statements do not reflect the potential impact of any future acquisitions, merger, dispositions, joint ventures or investments we may undertake. We qualify all of our forward-looking statements by these cautionary statements.

Overview

We are the largest designer, manufacturer and marketer of in-ground residential swimming pools in North America, Australia and New Zealand. We hold the #1 market position in North America in every product category in which we compete. We believe that we are the most sought-after brand in the pool industry and the only pool company that has established a direct relationship with the homeowner. We are Latham, The Pool Company.

28

With an operating history that spans over 65 years, we offer the industry’s broadest portfolio of pools and related products, including in-ground swimming pools, pool liners and pool covers.

We have a heritage of innovation. In an industry that has traditionally marketed on a business-to-business basis (pool manufacturer to dealer), we pioneered the first “direct-to-homeowner” digital and social marketing strategy that has transformed the homeowner’s purchase journey. Through this marketing strategy, we are able to create demand for our pools and generate and provide high quality, purchase-ready consumer leads to our dealer partners.

Partnership with our dealers is integral to our collective success, and we have enjoyed long-tenured relationships averaging over 14 years. In 2020, we sold to over 6,000 dealers; we also entered into a new and exclusive long-term strategic partnership with the nation’s largest franchised dealer network. We support our dealer network with business development tools, co-branded marketing programs and in-house training, as well as a coast-to-coast operations platform consisting of over 2,000 employees across 32 facilities. The broad geographic reach of our manufacturing and distribution network allows us to deliver a fiberglass pool in a cost-effective manner to approximately 95% of the U.S. population in two days. No other competitor in the residential in-ground swimming pool industry has more than three manufacturing facilities.

The full resources of our company are dedicated to designing and manufacturing high-quality pool products with the homeowner in mind, and positioning ourselves as a value-added partner to our dealers.

We conduct our business as one operating and reportable segment that designs, manufactures and markets in-ground swimming pools, liners and covers.

Recent Developments

Highlights for the fiscal quarter ended October 2, 2021

Increase in net sales of 27.0%, or $34.5 million, to $162.0 million for the fiscal quarter ended October 2, 2021, compared to $127.5 million for the fiscal quarter ended September 26, 2020.
Increase in net loss of $29.0 million, to $11.3 million for the fiscal quarter ended October 2, 2021, compared to a net income of $17.7 million for the fiscal quarter ended September 26, 2020, representing a (7.0)% net loss margin for the fiscal quarter ended October 2, 2021.
Increase in Adjusted EBITDA (as defined below) of $0.9 million, to $36.1 million for the fiscal quarter ended October 2, 2021, compared to $35.2 million for the fiscal quarter ended September 26, 2020.

Highlights for the three fiscal quarters ended October 2, 2021

Increase in net sales of 68.7%, or $200.1 million, to $491.6 million for the three fiscal quarters ended October 2, 2021, compared to $291.5 million for the three fiscal quarters ended September 26, 2020.
Increase in net loss of $75.1 million, to $56.4 million for the three fiscal quarters ended October 2, 2021, compared to a net income of $18.7 million for the three fiscal quarters ended September 26, 2020, representing an (11.5)% net loss margin for the three fiscal quarters ended September 26, 2020.
Increase in Adjusted EBITDA (as defined below) of $46.1 million, to $112.5 million for the three fiscal quarters ended October 2, 2021, compared to $66.4 million for the three fiscal quarters ended September 26, 2020.

Initial Public Offering

On April 27, 2021, we completed our initial public offering (the “IPO”) in which we sold 23,000,000 shares of common stock, inclusive of 3,000,000 shares sold by us pursuant to the full exercise of the underwriters’ option to purchase additional shares. The aggregate net proceeds received by us from the IPO were $399.3 million, after deducting underwriting discounts and commissions and other offering costs. We used the net proceeds to (i) pay down $152.7 million of the Amended Term Loan (as defined below) under

29

the Credit Agreement (as defined below), (ii) repay the $16.0 million outstanding on the Revolving Credit Facility (as defined below), (iii) repurchase 12,264,438 shares of common stock from certain existing shareholders for $216.7 million and (iv) fund general corporate requirements, including working capital, for $13.9 million.

Contemporaneously with the pricing of the IPO, on April 22, 2021, we have put in place our Omnibus Incentive Plan, pursuant to which we granted to certain of our employees restricted stock awards, restricted stock units and option awards (the “Omnibus Plan”).

Reorganization

Prior to the closing of the IPO, our parent entity, Latham Investment Holdings, LP (“Parent”) merged with and into Latham Group, Inc., with Latham Group, Inc. surviving the merger (the “Reorganization”). The purpose of the Reorganization was to reorganize our structure so that our existing investors would own only common stock rather than limited partnership interests in our Parent. In connection with the Reorganization, 194,207,115 Class A units of our Parent (“Class A units”) were converted into 97,187,596 shares of our common stock and 26,158,894 Class B units of our Parent were converted into 4,145,987 shares of common stock and 8,340,126 shares of restricted stock. The Reorganization was accounted for as a transaction between entities under common control and retrospectively applied starting December 2018, the earliest period in which common control existed.

Stock Split

On April 13, 2021, our Board of Directors approved a 109,673.709-for-one stock split of our common stock, par value $0.0001. Accordingly, all share and per share data for all periods presented have been adjusted retroactively to reflect the impact of the amended certificate of incorporation and the stock split.

Charter Amendment

On April 13, 2021, our certificate of incorporation was amended, which amended and restated certain terms of the certificate of incorporation. Under the amended certificate of incorporation, we had the authority to issue 500,000,000 shares of common stock, par value $0.0001 per share.

On April 22, 2021, as part of the Reorganization, our certificate of incorporation was further amended and restated to, among other things, increase the authorized shares to 1,000,000,000, of which 900,000,000 are shares of common stock, par value $0.0001 per share and 100,000,000 are shares of preferred stock, par value 0.0001 per share.

Key Performance Indicators

Net Sales

We derive our revenue from the design, manufacture and sale of in-ground swimming pools, pool covers and liners. We sell fiberglass pools, which are one-piece manufactured fiberglass pools that are ready to be installed in a consumer’s backyard and custom vinyl pools, which are manufactured pools that are made out of non-corrosive steel or composite polymer frame, on top of which a vinyl liner is installed. We sell liners for the interior surface of vinyl pools (including pools that were not manufactured by us). We also sell all-season covers, which are winterizing mesh and solid pool covers that protect pools against debris and cold or inclement weather and automatic safety covers for pools that can be operated with a switch.

Our sales are made through one-step and two-step business-to-business distribution channels. In our one-step distribution channel, we sell our products directly to dealers who, in turn, sell our products to consumers. In our two-step distribution channel, we sell our products to distributors who warehouse our products and sell them on to dealers, who ultimately sell our products to consumers.

Each product shipped is considered to be one performance obligation. With the exception of our extended service warranties and our custom product contracts, we recognize our revenue when control of our promised goods is transferred to our customers, either upon shipment or arrival at our customer’s destination depending upon the terms of the purchase order. Sales are recognized net of any estimated rebates, cash discounts or other sales incentives. Revenue that is derived from our extended service warranties, which are separately priced and sold, is recognized over the term of the contracts. Revenue from custom products is recognized over time utilizing an input method that compares the cost of cumulative work-in-process to date to the most current estimates for the entire cost

30

of the performance obligation. Custom products are generally delivered to the customer within three days of receipt of the purchase order.

Gross Margin

Gross margin is gross profit as a percentage of our net sales. Gross margin is dependent upon several factors, such as changes in prices of raw materials, the volume and relative sales mix among product lines, the average price of our products sold and plant performance, among other factors. Gross margin is also impacted by the costs of distribution and occupancy costs, which can vary.

Our gross profit is variable in nature and generally follows changes in net sales. The components of our cost of sales may not be comparable to the components of cost of sales or similar measures of other companies. As a result, our gross profit and gross margin may not be comparable to similar data made available by other companies.

Adjusted EBITDA and Adjusted EBITDA Margin

We use Adjusted EBITDA and Adjusted EBITDA margin to supplement GAAP measures of performance to evaluate the effectiveness of our business strategies, to make budgeting decisions, to establish our annual management incentive bonus plan compensation and to compare our performance against that of other peer companies using similar measures. We define Adjusted EBITDA as net income (loss) plus (i) depreciation and amortization, (ii) interest expense, (iii) income tax (benefit) expense, (iv) loss on sale and disposal of property and equipment, (v) restructuring charges, , (vi) stock-based compensation expense, (vii) unrealized (gains) losses on foreign currency transactions, (viii) other non-cash items, (ix) strategic initiative costs, (x) acquisition and integration related costs, (xi) other, (xii) IPO costs, and (xiii) COVID-19-related expenses (income). We believe excluding these items allows for better comparison of our financial results across reporting periods.

We define Adjusted EBITDA margin as Adjusted EBITDA divided by net sales. Our definitions of Adjusted EBITDA and Adjusted EBITDA margin may not be comparable to similarly titled measures of other companies.

For a discussion of Adjusted EBITDA and Adjusted EBITDA margin and the limitations on their use, and the reconciliation of Adjusted EBITDA to net income (loss), the most directly comparable GAAP financial measure, and our calculation of Adjusted EBITDA margin see “—Non-GAAP Financial Measures” below.

31

Results of Operations

Fiscal Quarter Ended October 2, 2021 Compared to Fiscal Quarter Ended September 26, 2020

The following table summarizes our results of operations for the fiscal quarters ended October 2, 2021 and September 26, 2020:

Fiscal Quarter Ended

 

% of  Net

% of Net

Change  

Change %  

 

    

October 2, 2021

    

Sales

    

September 26, 2020

    

Sales

    

Amount

    

of Net Sales

 

(dollars in thousands)

 

Net sales

$

161,957

100.0

%

$

127,512

100.0

%

$

34,445

0

%

Cost of sales

 

110,965

 

68.5

%  

 

77,204

 

60.5

%  

 

33,761

 

8.0

%

Gross profit

 

50,992

 

31.5

%  

 

50,308

 

39.5

%  

 

684

 

(8.0)

%

Selling, general and administrative expense

 

48,072

 

29.7

%  

 

20,096

 

15.8

%  

 

27,976

 

13.9

%

Amortization

 

5,486

 

3.4

%  

 

4,047

 

3.2

%  

 

1,439

 

0.2

%

(Loss) income from operations

 

(2,566)

 

(1.6)

%  

 

26,165

 

20.5

%  

 

(28,731)

 

(22.1)

%

Other expense (income):

 

 

 

 

 

 

Interest expense

 

4,271

 

2.6

%  

 

3,992

 

3.1

%  

 

279

 

(0.5)

%

Other (income) expense, net

 

(2,538)

 

(1.5)

%  

 

(1,378)

 

(1.1)

%  

 

(1,160)

 

(0.4)

%

Total other expense, net

 

1,733

 

1.1

%  

 

2,614

 

2.0

%  

 

(881)

 

(0.9)

%

Earnings from equity method investment

 

810

 

0.5

%  

 

 

0.0

%  

 

810

 

0.5

%

(Loss) income before income taxes

 

(3,489)

 

(2.2)

%  

 

23,551

 

18.5

%  

 

(27,040)

 

(20.7)

%

Income tax expense

 

7,807

 

4.8

%  

 

5,811

 

4.6

%  

 

1,996

 

0.2

%

Net (loss) income

$

(11,296)

 

(7.0)

%  

$

17,740

 

13.9

%  

$

(29,036)

 

(20.9)

%

Adjusted EBITDA(a)

$

36,107

 

22.3

%  

$

35,151

 

27.6

%  

$

956

 

(5.3)

%

(a)Adjusted EBITDA is a non-GAAP measure. See “—Non-GAAP Measures” for a reconciliation to net (loss) income, the most directly comparable GAAP measure, and for information regarding our use of Adjusted EBITDA.

Net Sales

Net sales was $162.0 million for the fiscal quarter ended October 2, 2021, compared to $127.5 million for the fiscal quarter ended September 26, 2020. The $34.5 million, or 27.0%, increase in net sales was due to a $19.0 million increase from volume and a $15.5 million increase from pricing. The $19.0 million volume increase includes $26.1 million due to having three months of GLI International, LLC’s (“GLI”) net sales in our net sales in the fiscal quarter ended October 2, 2021, partially offset by decreased volume in our in-ground swimming pool category because of substantially constrained raw material supplies used in fiberglass pool construction. The increase in total net sales of $34.5 million across our product lines was $6.0 million for in-ground swimming pools, $10.1 million for liners and $18.4 million for covers.

Cost of Sales and Gross Margin

Cost of sales was $111.0 million for the fiscal quarter ended October 2, 2021, compared to $77.2 million for the fiscal quarter ended September 26, 2020. Gross margin decreased by 8.0% to 31.5% of net sales for the fiscal quarter ended October 2, 2021 compared to 39.5% of net sales for the fiscal quarter ended September 26, 2020. The $33.8 million, or 43.7% increase in cost of sales was primarily due to an increase in net sales, cost inflation associated with the fiberglass pools raw material shortages and the operational inefficiencies that accompanied them and non-cash stock-based compensation expense of $1.9 million. The 8.0% decrease in gross margin was driven by an adverse sales mix away from our in-ground pool sales, particularly in fiberglass pools; a strategic decision that opened a timing difference between our price increases and the cost inflation described above.

Selling, General and Administrative Expense

Selling, general and administrative expense was $48.1 million for the fiscal quarter ended October 2, 2021, compared to $20.1 million for the fiscal quarter ended September 26, 2020, and increased as a percentage of net sales by 13.9%. The $28.0 million, or 139.2% increase in selling, general and administrative expense was primarily due to a $24.7 million increase in stock-based

32

compensation expense, a $1.4 million increase in expense related to the acquisition of GLI, an increase in wages from an increase in headcount, particularly for customer-facing activities to support future busines growth, and ongoing public company costs.

Amortization

Amortization was $5.5 million for the fiscal quarter ended October 2, 2021, compared to $4.0 million for the fiscal quarter ended September 26, 2020. The $1.5 million, or 35.6% increase in amortization was due to the increase in our definite-lived intangible assets resulting from our acquisition of GLI in October 2020.

Interest Expense

Interest expense was $4.3 million for the fiscal quarter ended October 2, 2021, compared to $4.0 million for the fiscal quarter ended September 26, 2020. The $0.3 million, or 7.0% increase in interest expense was primarily due to an increase in the outstanding balance of long-term debt from entering into an amendment to the Term Loan (as defined below).

Other (Income) Expense, Net

Other (income) expense, net was ($2.5) million for the fiscal quarter ended October 2, 2021, compared to ($1.4) million for the fiscal quarter ended September 26, 2020. The $1.1 million increase in other (income) expense, net was primarily due to a $3.9 million gain related to the partial sale of our equity method investment, partially offset by a $2.5 million unfavorable change in net foreign currency transaction gains and losses associated with our international subsidiaries.

Earnings from Equity Method Investment

Earnings from equity method investment of Premier Pools & Spa was $0.8 million for the fiscal quarter ended October 2, 2021, compared to no equity in net earnings of Premier Pools & Spa for the fiscal quarter ended September 26, 2020 as the equity method investment was made in October 2020.

Income Tax Expense

Income tax expense was $7.8 million for the fiscal quarter ended October 2, 2021, compared to $5.8 million for the fiscal quarter ended September 26, 2020. Our effective tax rate was (223.8)% for the fiscal quarter ended October 2, 2021, compared to 24.7% for the fiscal quarter ended September 26, 2020. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for the fiscal quarter ended October 2, 2021 was primarily attributable to the impact of stock compensation expense related to the Reorganization. The results for the fiscal quarter ended October 2, 2021 include pre-tax stock compensation expense of $25.4 million related to the Reorganization for which there is no associated tax benefit. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for the fiscal quarter ended September 26, 2020 was impacted by a variety of factors, primarily stemming from impact of state taxes.

Net (Loss) Income

Net (loss) income was ($11.3) million for the fiscal quarter ended October 2, 2021, compared to $17.7 million of net income for the fiscal quarter ended September 26, 2020. The $29.0 million, or 163.7% increase in net loss was primarily due to the factors described above.

Net (Loss) Income Margin

Net loss margin was (7.0)% for the fiscal quarter ended October 2, 2021, compared to net income margin of 13.9% for the fiscal quarter ended September 26, 2020. The (20.9)% increase in net (loss) income margin was due to a $29.0 million increase in net loss and an $34.5 million increase in net sales, due to the factors described above.

Adjusted EBITDA

Adjusted EBITDA was $36.1 million for the fiscal quarter ended October 2, 2021, compared to $35.2 million for the fiscal quarter ended September 26, 2020. The $0.9 million, or 2.7%, increase in Adjusted EBITDA was primarily due to the increase in net

33

sales, partially offset by cost inflation and constrained raw material supply that has resulted in intermittent manufacturing inefficiencies.

Adjusted EBITDA Margin

Adjusted EBITDA margin was 22.3% for the fiscal quarter ended October 2, 2021, compared to 27.6% for the fiscal quarter ended September 26, 2020. The (5.3)% decrease in Adjusted EBITDA margin was primarily due to a $0.9 million increase in Adjusted EBITDA and a $34.5 million increase in net sales.

Three Fiscal Quarters Ended October 2, 2021 Compared to Three Fiscal Quarters Ended September 26, 2020

The following table summarizes our results of operations for the three fiscal quarters ended October 2, 2021 and September 26, 2020:

Three Fiscal Quarters Ended

 

% of Net 

% of Net 

Change 

Change % 

 

    

October 2, 2021

    

Sales

    

September 26, 2020

    

Sales

    

Amount

    

of Net Sales

 

 

(dollars in thousands)

Net sales

$

491,592

 

100.0

%  

$

291,468

 

100.0

%  

$

200,124

 

0.0

%

Cost of sales

 

329,805

 

67.1

%  

 

186,699

 

64.1

%  

 

143,106

 

3.0

%

Gross profit

 

161,787

 

32.9

%  

 

104,769

 

35.9

%  

 

57,018

 

(3.0)

%

Selling, general and administrative expense

 

170,532

 

34.7

%  

 

50,888

 

17.5

%  

 

119,644

 

17.2

%

Amortization

 

16,560

 

3.3

%  

 

12,173

 

4.1

%  

 

4,387

 

(0.8)

%

(Loss) income from operations

 

(25,305)

 

(5.1)

%  

 

41,708

 

14.3

%  

 

(67,013)

 

(19.4)

%

Other expense (income):

 

 

 

 

  

 

 

  

Interest expense

 

20,843

 

4.2

%  

 

13,633

 

4.7

%  

 

7,210

 

(0.5)

%

Other (income) expense, net

 

(3,887)

 

(0.7)

%  

 

1,121

 

0.4

%  

 

(5,008)

 

(1.1)

%

Total other expense, net

 

16,956

 

3.5

%  

 

14,754

 

5.1

%  

 

2,202

 

(1.6)

%

Earnings from equity method investment

 

1,808

 

0.4

%  

 

 

0.0

%  

 

1,808

 

0.4

%

(Loss) income before income taxes

 

(40,453)

 

(8.2)

%  

 

26,954

 

9.2

%  

 

(67,407)

 

(17.4)

%

Income tax expense

 

15,908

 

3.3

%  

 

8,251

 

2.8

%  

 

7,657

 

0.5

%

Net (loss) income

$

(56,361)

 

(11.5)

%  

$

18,703

 

6.4

%  

$

(75,064)

 

(17.9)

%

Adjusted EBITDA(a)

$

112,475

 

22.9

%  

$

66,361

 

22.8

%  

$

46,114

 

0.1

%

(a)Adjusted EBITDA is a non-GAAP measure. See “Non-GAAP Measures” for a reconciliation to net (loss) income, the most directly comparable GAAP measure, and for information regarding our use of Adjusted EBITDA.

Net Sales

Net sales was $491.6 million for the three fiscal quarters ended October 2, 2021, compared to $291.5 million for the three fiscal quarters ended September 26, 2020. The $200.1 million, or 68.7%, increase in net sales was due to a $162.7 million increase from volume and a $37.4 million increase from pricing. The $162.7 million volume increase spanned our product lines and was primarily attributable to strong market demand, homeowner preferences for Latham’s products, expanded strategic partnerships within our network of dealers, and includes $60.2 million due to having nine months of GLI’s net sales in our net sales in the three fiscal quarters ended October 2, 2021. The increase in total net sales of $200.1 million across our product lines was $116.0 million for in-ground swimming pools, $43.2 million for liners and $40.9 million for covers.

Cost of Sales and Gross Margin

Cost of sales was $329.8 million for the three fiscal quarters ended October 2, 2021, compared to $186.7 million for the three fiscal quarters ended September 26, 2020. Gross margin decreased by 3.0% to 32.9% of net sales for the three fiscal quarters ended October 2, 2021 compared to 35.9% of net sales for the three fiscal quarters ended September 26, 2020. The $143.1 million, or 76.7%, increase in cost of sales was primarily the result of the overall increase in sales volume, cost inflation and $6.8 million of non-cash

34

stock-based compensation expense. The 3.0% decrease in gross margin was primarily driven by supply chain headwinds, strategic decisions around re-pricing our order backlog, and stock-based compensation expense.

Selling, General and Administrative Expense

Selling, general and administrative expense was $170.5 million for the three fiscal quarters ended October 2, 2021, compared to $50.9 million for the three fiscal quarters ended September 26, 2020, and increased as a percentage of net sales by 17.2%. The $119.6 million, or 235.1% increase in selling, general and administrative expense was primarily due to a $96.4 million increase in stock-based compensation expense, $9.3 million in wages from an increase in headcount, particularly for customer-facing activities to support future busines growth, a $4.8 million increase in expense related to the acquisition of GLI, a $4.0 million increase due to legal, accounting and professional fees incurred in connection with our IPO that were not capitalizable, and ongoing public company costs.

Amortization

Amortization was $16.6 million for the three fiscal quarters ended October 2, 2021, compared to $12.2 million for the three fiscal quarters ended September 26, 2020. The $4.4 million, or 36.0%, increase in amortization was due to the increase in our definite-lived intangible assets resulting from our acquisition of GLI in October 2020.

Interest Expense

Interest expense was $20.8 million for the three fiscal quarters ended October 2, 2021, compared to $13.6 million for the three fiscal quarters ended September 26, 2020. The $7.2 million, or 52.9%, increase in interest expense was primarily due to an increase in the outstanding balance of long-term debt and amortization from increased deferred financing fees and discount from entering into an amendment to the Term Loan and subsequently paying down a portion of the Amended Term Loan from IPO proceeds, compared to the three fiscal quarters ended September 26, 2020.

Other (Income) Expense, Net

Other (income) expense, net was ($3.9) million for the three fiscal quarters ended October 2, 2021, compared to $1.1 million for the three fiscal quarters ended September 26, 2020. The $5.0 million increase in other (income) expense, net was primarily due a $3.9 million gain related to the partial sale of our equity method investment and a $1.3 million favorable change in net foreign currency transaction gains and losses associated with our international subsidiaries.

Earnings from Equity Method Investment

Earnings from equity method investment of Premier Pools & Spa was $1.8 million for the three fiscal quarters ended October 2, 2021, compared to no equity in net earnings of Premier Pools & Spa for the three fiscal quarters ended September 26, 2020 as the equity method investment was made in October 2020.

Income Tax Expense

Income tax expense was $15.9 million for the three fiscal quarters ended October 2, 2021, compared to $8.3 million for the three fiscal quarters ended September 26, 2020. Our effective tax rate was (39.3)% for the three fiscal quarters ended October 2, 2021, compared to 30.6% for the three fiscal quarters ended September 26, 2020. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for the three fiscal quarters ended October 2, 2021 was primarily attributable to the impact of stock compensation expense pursuant to the Reorganization. The results for the three fiscal quarters ended October 2, 2021 include pre-tax stock compensation expense of $98.9 million related to the Reorganization for which there is no associated tax benefit. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for the three fiscal quarters ended September 26, 2020 was impacted by a variety of factors, primarily stemming from impact of state taxes. The pre-tax income for the three fiscal quarters ended September 26, 2020 included losses in tax jurisdictions for which the company did not record a tax benefit, which increased the effective income tax rate for the fiscal quarter ended September 26, 2020.

35

Net (Loss) Income

Net loss was ($56.4) million for the three fiscal quarters ended October 2, 2021, compared to $18.7 million of net income for the three fiscal quarters ended September 26, 2020. The $75.1 million, or 401.3% increase in net loss was primarily due to the factors described above.

Net (Loss) Income Margin

Net loss margin was (11.5)% for the three fiscal quarters ended October 2, 2021, compared to net income margin of 6.4% for the three fiscal quarters ended October 2, 2021. The (17.9)% increase in net (loss) income margin was due to a $75.1 million increase in net loss and an $200.1 million increase in net sales, compared to the three fiscal quarters ended September 26, 2020 due to the factors described above.

Adjusted EBITDA

Adjusted EBITDA was $112.5 million for the three fiscal quarters ended October 2, 2021, compared to $66.4 million for the three fiscal quarters ended September 26, 2020. The $46.1 million, or 69.5%, increase in Adjusted EBITDA was primarily due to the increase in net sales.

Adjusted EBITDA Margin

Adjusted EBITDA margin was 22.9% for the three fiscal quarters ended October 2, 2021, compared to 22.8% for the three fiscal quarters ended September 26, 2020. The 0.1% increase in Adjusted EBITDA margin was primarily due to a $46.1 million increase in Adjusted EBITDA and an $200.1 million increase in net sales, compared to the three fiscal quarters ended September 26, 2020.

Non-GAAP Financial Measures

Adjusted EBITDA and Adjusted EBITDA Margin

Adjusted EBITDA and Adjusted EBITDA margin are key metrics used by management and our board of directors to assess our financial performance. Adjusted EBITDA and Adjusted EBITDA margin are also frequently used by analysts, investors and other interested parties to evaluate companies in our industry, when considered alongside other GAAP measures. We use Adjusted EBITDA and Adjusted EBITDA margin to supplement GAAP measures of performance to evaluate the effectiveness of our business strategies, to make budgeting decisions and to compare our performance against that of other companies using similar measures. We have presented Adjusted EBITDA and Adjusted EBITDA margin solely as supplemental disclosures because we believe they allow for a more complete analysis of results of operations and assist investors and analysts in comparing our operating performance across reporting periods on a consistent basis by excluding items that we do not believe are indicative of our core operating performance, such as (i) depreciation and amortization, (ii) interest expense, (iii) income tax (benefit) expense, (iv) loss on sale and disposal of property and equipment, (v) restructuring charges, (vi) stock-based compensation expense, (vii) unrealized (gains) losses on foreign currency transactions, (viii) strategic initiative costs, (ix) acquisition and integration related costs, (x) other, and (xi) IPO costs.

Adjusted EBITDA and Adjusted EBITDA margin are non-GAAP financial measures and should not be considered as alternatives to net income as a measure of financial performance or any other performance measure derived in accordance with GAAP, and they should not be construed as an inference that our future results will be unaffected by unusual or non-recurring items. You are encouraged to evaluate these adjustments and the reasons we consider them appropriate for supplemental analysis. In evaluating Adjusted EBITDA and Adjusted EBITDA margin, you should be aware that in the future we may incur expenses that are the same as or similar to some of the adjustments in this presentation. There can be no assurance that we will not modify the presentation of Adjusted EBITDA and Adjusted EBITDA margin following this offering, and any such modification may be material. Our presentation of Adjusted EBITDA and Adjusted EBITDA margin should not be construed to imply that our future results will be unaffected by any such adjustments. In addition, other companies, including companies in our industry, may not calculate Adjusted EBITDA and Adjusted EBITDA margin at all or may calculate Adjusted EBITDA and Adjusted EBITDA margin differently and accordingly, are not necessarily comparable to similarly entitled measures of other companies, which reduces the usefulness of Adjusted EBITDA and Adjusted EBITDA margin as tools for comparison.

36

Adjusted EBITDA and Adjusted EBITDA margin have their limitations as analytical tools, and you should not consider them in isolation or as a substitute for analysis of our results as reported under GAAP. Some of these limitations are that Adjusted EBITDA and Adjusted EBITDA margin:

do not reflect every expenditure, future requirements for capital expenditures or contractual commitments;
do not reflect changes in our working capital needs;
do not reflect the interest expense, or the amounts necessary to service interest or principal payments, on our outstanding debt;
do not reflect income tax (benefit) expense, and because the payment of taxes is part of our operations, tax expense is a necessary element of our costs and ability to operate;
do not reflect non-cash equity compensation, which will remain a key element of our overall equity-based compensation package; and
do not reflect the impact of earnings or charges resulting from matters we consider not to be indicative of our ongoing operations.

Although depreciation and amortization are eliminated in the calculation of Adjusted EBITDA and Adjusted EBITDA margin, the assets being depreciated and amortized will often have to be replaced in the future, and Adjusted EBITDA and Adjusted EBITDA margin do not reflect any costs of such replacements.

Management compensates for these limitations by primarily relying on our GAAP results, while using Adjusted EBITDA and Adjusted EBITDA margin as supplements to the corresponding GAAP financial measures.

The following table provides a reconciliation of our net income to Adjusted EBITDA for the periods presented and the calculation of Adjusted EBITDA margin:

Fiscal Quarter Ended

 

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

    

October 2, 2021

    

September 26, 2020

(dollars in thousands)

Net (loss) income

$

(11,296)

$

17,740

$

(56,361)

$

18,703

Depreciation and amortization

 

8,019

 

5,852

23,689

17,461

Interest expense

 

4,271

 

3,992

20,843

13,633

Income tax expense

 

7,807

 

5,811

15,908

8,251

Loss on sale and disposal of property and equipment

 

38

 

211

225

211

Restructuring charges(a)

 

376

 

199

783

832

Stock-based compensation(b)

 

27,603

 

978

104,578

1,442

Unrealized (gains) losses on foreign currency transactions(c)

 

1,740

 

(1,377)

948

1,188

Strategic initiative costs(d)

 

778

 

1,148

1,154

3,697

Acquisition and integration related costs(e)

 

306

 

34

378

272

Other(f)

 

(3,535)

 

563

(3,626)

671

IPO Costs(g)

 

 

3,956

Adjusted EBITDA

$

36,107

$

35,151

$

112,475

$

66,361

Net sales

$

161,957

$

127,512

$

491,592

$

291,468

Net (loss) income margin

 

(7.0)

%  

 

13.9

%

(11.5)

%

6.4

%

Adjusted EBITDA margin

 

22.3

%  

 

27.6

%

22.9

%

22.8

%

(a) Represents severance and other costs for our executive management changes.

(b) Represents non-cash stock-based compensation expense.

37

(c) Represents foreign currency transaction (gains) and losses associated with our international subsidiaries and changes in the fair value of the contingent consideration recorded in connection with the acquisition of Narellan Group Pty Limited and its subsidiaries, which was settled in September 2020.

(d) Represents fees paid to external consultants for our strategic initiatives.

(e) Represents acquisition and integration costs primarily related to the acquisition of GLI, the equity investment in Premier Pools & Spas, as well as other costs related to potential transactions.

(f) Other costs consist of other discrete items as determined by management, primarily including (i) fees paid to external advisors for various matters, (ii) the cost incurred and insurance proceeds related to our production facility fire in Picton, Australia in 2020, (iii) costs incurred in response to the COVID-19 pandemic, offset by government grants received in the United States, Canada and New Zealand and (iv) gain on sale of equity method investment.

(g) Represents items management believes are not indicative of ongoing operating performance. These expenses are primarily composed of legal, accounting and professional fees incurred in connection with the IPO that are not capitalizable, which are included within selling, general and administrative expense.

Liquidity and Capital Resources

Overview

Our primary sources of liquidity are net cash provided by operating activities and availability under our Revolving Credit Facility. Historically, we have funded working capital requirements, capital expenditures, payments related to acquisitions, and debt service requirements with internally generated cash on hand and through our Amended Term Loan and Revolving Credit Facility (each as defined below under “—Our Indebtedness”) and through the issuance of shares of our common stock. Our primary cash needs are to fund working capital, capital expenditures, debt service requirements and any acquisitions we may undertake. As of October 2, 2021, we had $90.9 million of cash, $234.2 million of outstanding borrowings and an additional $30.0 million of availability under our Revolving Credit Facility, which was undrawn. In April 2021, we completed our IPO, pursuant to which we issued and sold 23,000,000 shares of common stock, inclusive of 3,000,000 shares sold by us pursuant to the full exercise of the underwriters’ option to purchase additional shares. We received net proceeds of $399.3 million.

Our primary working capital requirements are for the purchase of inventory, payroll, rent, facility costs and other selling, general and administrative costs. Our working capital requirements fluctuate during the year, driven primarily by seasonality and the timing of raw material purchases. Our capital expenditures are primarily related to growth, including production capacity, storage and delivery equipment. We are in the midst of a multi-year capital plan to invest in our facilities, technology and systems, including investments to expand our fiberglass manufacturing capacity. We expect to fund these capital expenditures from net cash provided by operating activities.

We believe that our existing cash, cash generated from operations and availability under our Revolving Credit Facility, will be adequate to fund our operating expenses and capital expenditure requirements over the next 12 months. We have based this estimate on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we expect.

Our Indebtedness

Revolving Credit Facility

On December 18, 2018, Latham Pool Products entered into an agreement (the “Credit Agreement”) with Nomura Corporate Funding Americas, LLC (“Nomura”) that included a revolving line of credit (the “Revolver”) and letters of credit (“Letters of Credit” or collectively with the Revolver, the “Revolving Credit Facility”), as well as a Term Loan (as described and defined below). The Revolving Credit Facility is utilized to finance ongoing general corporate and working capital needs with the Revolver of up to $30.0 million. The Revolving Credit Facility matures on December 18, 2023.

The Revolving Credit Facility allows for either Eurocurrency borrowings, which bear interest ranging from 4.50% to 4.75%, or U.S. dollar base rate borrowings, which bear interest ranging from 3.50% to 3.75% depending on the First Lien Net Leverage Ratio, as defined in the Credit Agreement. A commitment fee accrues on any unused portion of the commitments under the Revolving Credit Facility. The commitment fee is due and payable quarterly in arrears and is equal to the applicable margin times the actual daily amount by which the $30.0 million initial commitment exceeds the sum of the outstanding borrowings under our Revolving Credit

38

Facility. The applicable margin ranges from 0.375% to 0.500% as determined by our First Lien Net Leverage Ratio as defined in the Credit Agreement.

We are required to meet certain financial covenants, including maintaining specific liquidity measurements. There are also negative covenants, including certain restrictions on our ability to incur additional indebtedness, create liens, make investments, consolidate or merge with other entities, enter into transactions with affiliates and make prepayments.

As of October 2, 2021 we had no outstanding borrowings under the Revolving Credit Facility.

Term Loan Facility

Pursuant to the Credit Agreement, Latham Pool Products also borrowed $215.0 million in term loans (the “Term Loan”). The Term Loan was amended in May 2019 and October 2020 to provide additional borrowings (the “Amended Term Loan”). The Term Loan was further amended on January 25, 2021, to provide an additional incremental term loan of $175.0 million (the “Third Amendment”). We accounted for $165.0 million of the borrowings under the Third Amendment as new debt and $10.0 million of the borrowings under the Third Amendment as a debt modification. We recorded an aggregate of $1.2 million of debt issuance costs as a direct reduction to the carrying amount of long-term debt on the condensed consolidated balance sheets. On January 25, 2021, Latham Pool Products borrowed the incremental term loan, and the proceeds were used on February 2, 2021 to repurchase and retire treasury stock in the amount of $64.9 million and to make a $110.0 million dividend to Class A unitholders. The Term Loan, together with the Third Amendment, are referred to as the “Amended Term Loan.”

The Amended Term Loan bears interest at (1) a base rate equal to the highest of (i) the Federal Funds Rate, as defined in the Credit Agreement, plus 1∕2 of 1.00%, (ii) the “prime rate” published in the Money Rates section of the Wall Street Journal and (iii) LIBOR (2) plus a Loan Margin, as defined in the Credit Agreement, of (i) 6.00% for Eurocurrency Rate Loans and (ii) 5.00% for Base Rate Loans, as defined in the Credit Agreement. The Amended Term Loan has a maturity date of June 18, 2025. Interest and principal payments are due quarterly.

In accordance with the terms of the Amended Term Loan, we elected to change the terms of the prepayment schedule from an inverse application to a pro rata application and as a result we are required to repay the outstanding principal balance of the Amended Term Loan in fixed quarterly payments of $3.6 million, commencing June 30, 2021. In connection with the Amended Term Loan, we are subject to various financial reporting, financial and other covenants, including maintaining specific liquidity measurements.

The obligations under the Credit Agreement are guaranteed by certain of our wholly owned subsidiaries as defined in the security agreement. The obligations under the Credit Agreement are secured by substantially all of the guarantors’ tangible and intangible assets, including, but not limited to, their accounts receivables, equipment, intellectual property, inventory, cash and cash equivalents, deposit accounts and security accounts. The Credit Agreement also restricts payments and other distributions unless certain conditions are met, which could restrict our ability to pay dividends.

As of October 2, 2021, we were in compliance with all covenants under the Revolving Credit Facility and the Amended Term Loan.

As of October 2, 2021 we had $234.2 million of outstanding borrowings under the Amended Term Loan. On April 27, 2021, we used a portion of the net proceeds of our IPO to repay $152.7 million of the Amended Term Loan.

39

Cash Flows

The following table summarizes our sources and uses of cash for each of the periods presented:

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

(in thousands)

Net cash provided by operating activities

$

29,426

$

55,056

Net cash used in investing activities

 

(11,966)

 

(9,117)

Net cash provided by (used in) financing activities

 

14,323

 

(27,510)

Effect of exchange rate changes on cash

 

(224)

 

769

Net increase (decrease) in cash

$

31,559

$

19,198

Operating Activities

During the three fiscal quarters ended October 2, 2021, operating activities provided $29.4 million of cash. Net income, after adjustments for non-cash items, provided cash of $75.3 million. Cash provided by operating activities was further driven by changes in our operating assets and liabilities of ($45.9) million. Net cash used in changes in our operating assets and liabilities for the three fiscal quarters ended October 2, 2021 consisted primarily of a $43.1 million increase in trade receivables, a $16.1 million increase in inventories, a $4.8 million increase in prepaid expenses and other current assets, a $1.8 million increase in income tax receivable, and a $0.5 million increase in other assets, partially offset by a $10.6 million increase in accounts payable, a $9.7 million increase in accrued expenses and other current liabilities, and a $0.1 million increase in other long-term liabilities. The change in trade receivables was primarily due to the timing of and increase in net sales, and the increase in inventories was primarily due to increased production and cost inflation. The changes in accrued expenses and other current liabilities and accounts payable were primarily due to volume of purchases and timing of payments.

During the three fiscal quarters ended September 26, 2020, operating activities provided $55.1 million of cash. Net income, after adjustments for non-cash items, provided cash of $40.3 million. Cash provided by operating activities was further driven by changes in our operating assets and liabilities of $14.8 million. Net cash provided by changes in our operating assets and liabilities for the three fiscal quarters ended September 26, 2020 consisted primarily of a $18.7 million increase in trade receivables, a $2.2 million increase in inventories, a $1.3 million increase in income tax receivable, partially offset by a $16.2 million increase in accounts payable, $20.4 million increase in accrued expenses and other current liabilities, and a $0.3 million decrease in prepaid expenses and other current assets. The change in trade receivables was primarily due to the timing of net sales. The changes in accrued expenses and other current liabilities and accounts payable were primarily due to volume of purchases and timing of payments.

Investing Activities

During the three fiscal quarters ended October 2, 2021, investing activities used $12.0 million of cash, primarily consisting of purchases of property and equipment for $19.2 million, partially offset by proceeds from the sale of equity method investment of $6.8 million and return of equity method investment of $0.4 million. The purchase of property and equipment was primarily to expand capacity for inventory production in order to meet increasing customer demand.

During the three fiscal quarters ended September 26, 2020, investing activities used $9.1 million of cash, consisting of purchases of property and equipment of $9.7 million partially offset by proceeds from the sale of property and equipment of $0.6 million.

Financing Activities

During the three fiscal quarters ended October 2, 2021, financing activities provided $14.3 million of cash, primarily consisting of proceeds from our IPO, net of underwriting discounts, commissions and offering costs of $399.3 million, proceeds from borrowings on the Amended Term Loan of $172.8 million and borrowings on the Revolving Credit Facility of $16.0 million, partially offset by the repurchase of treasury stock of $281.6 million, payments on long-term debt borrowings of $164.8 million, dividends to Class A unitholders of $110.0 million, and payments on Revolving Credit Facility borrowings of $16.0 million.

During the three fiscal quarters ended September 26, 2020, financing activities used $27.5 million of cash, primarily consisting of payments on long-term debt borrowings of $20.9 million, payments to settle the Narellan contingent consideration of $6.6 million and

40

repurchase and retirement of treasury stock of $0.6 million, partially offset by proceeds from the issuance of common stock of $0.6 million.

Contractual Obligations

Long-term indebtedness and interest on long-term indebtedness changed materially due to the Third Amendment dated January 25, 2021, which increased the outstanding principal balance of the Term Loan by $175.0 million. A portion of these proceeds were used to repurchase and retire treasury stock in the amount of $64.9 million on February 2, 2021. The Third Amendment did not change the Term Loan’s maturity date of June 18, 2025, at which time the remaining principal is due. The Third Amendment increased the fixed quarterly principal payments from $3.3 million under the Second Amendment to $5.8 million. Upon completion of the IPO we used $152.7 million of the net proceeds from the IPO to repay $152.7 million of the Amended Term Loan. During the fiscal quarter ended July 3, 2021, in accordance with the terms of the Amended Term Loan, we elected to change the terms of the prepayment schedule from an inverse application to a pro rata application and as a result we are required to repay the outstanding principal balance of the Amended Term Loan in fixed quarterly payments of $3.6 million, commencing June 30, 2021. Due to the revised principal payments under the Amended Term Loan, the required principal payments are $3.6 million in the next year, $28.5 million in the next one to three years, and $206.2 million in the next four to five years. At the new assumed interest rate of 6.13% as of January 25, 2021, the interest payments are $3.7 million in the next year, $27.2 million in the next one to three years, and $18.1 million in the next four to five years.

There have been no other material changes, outside of the ordinary course of business, to these contractual obligations during the quarter ended October 2, 2021 from those described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Contractual Obligations” in our Prospectus with the exception of long-term indebtedness. See “—Our Indebtedness.”

Critical Accounting Policies and Estimates

Our condensed consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States. Throughout the preparation of these financial statements, we have made estimates and assumptions that impact the reported amounts of assets, liabilities and the disclosure of contingent liabilities at the date of the financial statements and revenues and expenses during the reporting period. Our critical accounting policies are described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” in our Prospectus. These estimates are based on historical results, trends and other assumptions we believe to be reasonable. We evaluate these estimates on an ongoing basis. Actual results may differ from estimates. For additional information about our critical accounting policies and estimates, see the disclosure included in our Prospectus as well as Note 2 - Summary of Significant Accounting Policies in the notes to the condensed consolidated financial statements included in Part I, Item 1, of this Quarterly Report on Form 10-Q.

Off-Balance Sheet Arrangements

We did not have during the periods presented, and we do not currently have, any off-balance sheet arrangements, as defined in the rules and regulations of the SEC.

Recently Issued and Adopted Accounting Pronouncements

A description of recently issued accounting pronouncements that may potentially impact our financial position, results of operations or cash flows is disclosed in Note 2 to our condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.

41

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Quantitative and Qualitative Disclosures about Market Risk

Market risk is the potential loss that may result from market changes associated with our business or with an existing or forecasted financial transaction. The value of a financial instrument may change as a result of changes in interest rates, exchange rates, commodity prices, equity prices and other market changes. We are exposed to changes in interest rates and foreign currency exchange rates because we finance certain operations through variable rate debt instruments and denominate some of our transactions in foreign currencies. Changes in these rates may have an impact on future cash flow and earnings. We manage these risks through normal operating and financing activities. During the fiscal quarter ended October 2, 2021, there have been no material changes to the information included under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations— Quantitative and Qualitative Disclosures about Market Risk” in our Prospectus.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our CEO and CFO, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this Form 10-Q. Based on such evaluation, our CEO and CFO have concluded that as of October 2, 2021, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

From time to time we may be involved in disputes or litigation relating to claims arising out of our operations. We are not currently a party to any legal proceedings that could reasonably be expected to have a material adverse effect on our business, financial condition and results of operations.

42

Item 1A. Risk Factors

We have disclosed under the heading “Risk Factors” in our Prospectus, the risk factors that materially affect our business, financial condition or results of operations. There have been no material changes from the risk factors previously disclosed. You should carefully consider the risk factors set forth in the Prospectus and the other information set forth elsewhere in this Form 10-Q. You should be aware that these risk factors and other information may not described every risk that we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.

43

Item 6. Exhibits

Exhibit

  

No.

Description

31.1*

Certification of CEO, pursuant to SEC Rule 13a-14(a) and 15d-14(a) (filed herewith)

31.2*

Certification of CFO, pursuant to SEC Rule 13a-14(a) and 15d-14(a) (filed herewith)

32.1**

Certification by the CEO, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith)

32.2**

Certification by the CFO, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith)

101.INS

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

*

Filed herewith.

**

A signed original of the written statement required by Section 906 has been provided to the Company and will be

retained by the Company and forwarded to the SEC or its staff upon request.

44

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Date      November 10, 2021

LATHAM GROUP, INC.

/s/ James Mark Borseth

James Mark Borseth

Chief Financial Officer

(Principal Financial Officer)

45

EX-31.1 2 swim-20211002xex31d1.htm EX-31.1

Exhibit 31.1

LATHAM GROUP, INC.

I, Scott M. Rajeski, certify that:

1.

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

2.

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

3.

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

4.

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

a.

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

b.

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

c.

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

5.

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

a.

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

b.

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

November 10, 2021

/s/ Scott M. Rajeski

 

Scott M. Rajeski

 

Chief Executive Officer and President

 

Latham Group, Inc.


EX-31.2 3 swim-20211002xex31d2.htm EX-31.2

Exhibit 31.2

LATHAM GROUP, INC.

I, James Mark Borseth, certify that:

1.

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

2.

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

3.

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

4.

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

a.

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

b.

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

c.

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

5.

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

a.

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

b.

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

November 10, 2021

/s/ James Mark Borseth

 

James Mark Borseth

 

Chief Financial Officer

 

Latham Group, Inc.


EX-32.1 4 swim-20211002xex32d1.htm EX-32.1

Exhibit 32.1

LATHAM GROUP, INC.

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 of Latham Group, Inc. (the “Company”) on Form 10-Q for the period ending October 2, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Scott M. Rajeski, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

November 10, 2021

/s/ Scott M. Rajeski

 

Scott M. Rajeski

 

Chief Executive Officer and President

 

Latham Group, Inc.

The foregoing certification is being furnished as an exhibit to the Report pursuant to Item 601(b)(32) of Regulation S-K and Section 1350 of Title 18 of the United States Code and, accordingly, is not being filed with the U.S. Securities and Exchange Commission as part of the Report and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933 or the Securities Exchange Act of 1934 (whether made before or after the date of the Report, irrespective of any general incorporation language contained in such filing).


EX-32.2 5 swim-20211002xex32d2.htm EX-32.2

Exhibit 32.2

LATHAM GROUP, INC.

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 of Latham Group, Inc. (the “Company”) on Form 10-Q for the period ending October 2, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James Mark Borseth, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

November 10, 2021

/s/ James Mark Borseth

 

James Mark Borseth

 

Chief Financial Officer

 

Latham Group, Inc.

The foregoing certification is being furnished as an exhibit to the Report pursuant to Item 601(b)(32) of Regulation S-K and Section 1350 of Title 18 of the United States Code and, accordingly, is not being filed with the U.S. Securities and Exchange Commission as part of the Report and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933 or the Securities Exchange Act of 1934 (whether made before or after the date of the Report, irrespective of any general incorporation language contained in such filing).


EX-101.SCH 6 swim-20211002.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - INVENTORIES, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - LONG-TERM DEBT - Principal payments due (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - NATURE OF THE BUSINESS (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - ACQUISITIONS - Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - EQUITY METHOD INVESTMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and liabilities measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value of financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - LONG-TERM DEBT - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - LONG-TERM DEBT - Term Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - LONG-TERM DEBT - Interest rate swap (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - NET SALES (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - SHAREHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - PROFITS INTEREST UNITS -Summary of the activity for all PIUs (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - PROFITS INTEREST UNITS (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - PROFITS INTEREST UNITS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - STOCK-BASED COMPENSATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 41405 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41406 - Disclosure - STOCK-BASED COMPENSATION - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - RELATED PARTY TRANSACTIONS - Bright AI Services (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - RELATED PARTY TRANSACTIONS - Purchase of Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - RELATED PARTY TRANSACTIONS - Expense Reimbursement and Management Fees (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - RELATED PARTY TRANSACTIONS - Operating Lease (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - NATURE OF THE BUSINESS link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - EQUITY METHOD INVESTMENT link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - INVENTORIES, NET link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - PRODUCT WARRANTIES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - NET SALES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - PROFITS INTEREST UNITS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - NET INCOME (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - PRODUCT WARRANTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - NET SALES (Tables) link:presentationLink link:calculationLink link:definitionLink 31301 - Disclosure - PROFITS INTEREST UNITS (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - PRODUCT WARRANTIES (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - STOCK-BASED COMPENSATION - Weighted average basis for fair value option award granted (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - NET INCOME (LOSS) PER SHARE - Basic and diluted net income (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 swim-20211002_cal.xml EX-101.CAL EX-101.DEF 8 swim-20211002_def.xml EX-101.DEF EX-101.LAB 9 swim-20211002_lab.xml EX-101.LAB EX-101.PRE 10 swim-20211002_pre.xml EX-101.PRE XML 11 swim-20211002x10q_htm.xml IDEA: XBRL DOCUMENT 0001833197 us-gaap:CommonStockMember 2021-07-04 2021-10-02 0001833197 swim:ParentOfReportingEntityMember 2020-01-01 2020-12-31 0001833197 swim:ParentOfReportingEntityMember 2021-01-01 2021-10-02 0001833197 us-gaap:CommonStockMember 2021-01-01 2021-04-03 0001833197 us-gaap:CommonStockMember 2020-03-29 2020-06-27 0001833197 us-gaap:CommonStockMember 2020-01-01 2020-03-28 0001833197 us-gaap:OverAllotmentOptionMember 2021-04-27 2021-04-27 0001833197 us-gaap:CommonStockMember 2020-06-28 2020-09-26 0001833197 us-gaap:CommonClassAMember 2021-04-22 2021-04-22 0001833197 us-gaap:CommonStockMember 2021-04-04 2021-07-03 0001833197 2021-04-13 2021-04-13 0001833197 us-gaap:RetainedEarningsMember 2021-10-02 0001833197 us-gaap:AdditionalPaidInCapitalMember 2021-10-02 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-02 0001833197 us-gaap:RetainedEarningsMember 2021-07-03 0001833197 us-gaap:AdditionalPaidInCapitalMember 2021-07-03 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-03 0001833197 2021-07-03 0001833197 us-gaap:RetainedEarningsMember 2021-04-03 0001833197 us-gaap:AdditionalPaidInCapitalMember 2021-04-03 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-03 0001833197 2021-04-03 0001833197 us-gaap:RetainedEarningsMember 2020-12-31 0001833197 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001833197 us-gaap:RetainedEarningsMember 2020-09-26 0001833197 us-gaap:AdditionalPaidInCapitalMember 2020-09-26 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-26 0001833197 us-gaap:RetainedEarningsMember 2020-06-27 0001833197 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-27 0001833197 2020-06-27 0001833197 us-gaap:RetainedEarningsMember 2020-03-28 0001833197 us-gaap:AdditionalPaidInCapitalMember 2020-03-28 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-28 0001833197 2020-03-28 0001833197 us-gaap:RetainedEarningsMember 2019-12-31 0001833197 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001833197 us-gaap:CommonStockMember 2021-10-02 0001833197 us-gaap:CommonStockMember 2021-07-03 0001833197 us-gaap:CommonStockMember 2021-04-03 0001833197 us-gaap:CommonStockMember 2020-12-31 0001833197 us-gaap:CommonStockMember 2020-09-26 0001833197 us-gaap:CommonStockMember 2020-06-27 0001833197 us-gaap:CommonStockMember 2020-03-28 0001833197 us-gaap:CommonStockMember 2019-12-31 0001833197 us-gaap:EmployeeStockOptionMember 2021-04-22 0001833197 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001833197 us-gaap:EmployeeStockOptionMember 2021-10-02 0001833197 us-gaap:EmployeeStockOptionMember 2020-12-31 0001833197 us-gaap:EmployeeStockOptionMember swim:ShareBasedPaymentArrangementTrancheNineMember 2021-04-22 2021-04-22 0001833197 us-gaap:EmployeeStockOptionMember 2021-04-22 2021-04-22 0001833197 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-10-02 0001833197 2021-04-12 0001833197 swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember 2021-04-21 0001833197 swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember 2020-12-31 0001833197 swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember 2021-04-22 2021-10-02 0001833197 swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember swim:TerminatedEmployeeMember 2021-01-29 2021-01-29 0001833197 2021-04-22 2021-04-22 0001833197 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-04-22 2021-04-22 0001833197 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheSixMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheSevenMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheEightMember 2021-04-22 2021-04-22 0001833197 swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember 2019-12-31 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2021-10-02 0001833197 us-gaap:RestrictedStockMember 2021-10-02 0001833197 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-04-22 2021-04-22 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2021-04-22 2021-04-22 0001833197 us-gaap:RestrictedStockMember 2021-04-22 2021-04-22 0001833197 us-gaap:CommonClassBMember 2021-04-22 2021-04-22 0001833197 swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember 2021-01-01 2021-04-21 0001833197 swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember 2020-01-01 2020-12-31 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-10-02 0001833197 us-gaap:RestrictedStockMember 2021-01-01 2021-10-02 0001833197 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheNineMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheFourMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheFiveMember 2021-04-22 2021-04-22 0001833197 swim:ProfitsInterestUnitsVestingBasedOnServiceMember swim:TerminatedEmployeeMember 2021-01-29 2021-01-29 0001833197 swim:TerminatedEmployeeMember 2021-01-01 2021-10-02 0001833197 swim:OtherGeographicAreasMember 2021-07-04 2021-10-02 0001833197 swim:LinersMember 2021-07-04 2021-10-02 0001833197 swim:InGroundSwimmingPoolsMember 2021-07-04 2021-10-02 0001833197 swim:CoversMember 2021-07-04 2021-10-02 0001833197 country:US 2021-07-04 2021-10-02 0001833197 country:NZ 2021-07-04 2021-10-02 0001833197 country:CA 2021-07-04 2021-10-02 0001833197 country:AU 2021-07-04 2021-10-02 0001833197 swim:OtherGeographicAreasMember 2021-01-01 2021-10-02 0001833197 swim:LinersMember 2021-01-01 2021-10-02 0001833197 swim:InGroundSwimmingPoolsMember 2021-01-01 2021-10-02 0001833197 swim:CoversMember 2021-01-01 2021-10-02 0001833197 country:US 2021-01-01 2021-10-02 0001833197 country:NZ 2021-01-01 2021-10-02 0001833197 country:CA 2021-01-01 2021-10-02 0001833197 country:AU 2021-01-01 2021-10-02 0001833197 swim:OtherGeographicAreasMember 2020-06-28 2020-09-26 0001833197 swim:LinersMember 2020-06-28 2020-09-26 0001833197 swim:InGroundSwimmingPoolsMember 2020-06-28 2020-09-26 0001833197 swim:CoversMember 2020-06-28 2020-09-26 0001833197 country:US 2020-06-28 2020-09-26 0001833197 country:NZ 2020-06-28 2020-09-26 0001833197 country:CA 2020-06-28 2020-09-26 0001833197 country:AU 2020-06-28 2020-09-26 0001833197 swim:OtherGeographicAreasMember 2020-01-01 2020-09-26 0001833197 swim:LinersMember 2020-01-01 2020-09-26 0001833197 swim:InGroundSwimmingPoolsMember 2020-01-01 2020-09-26 0001833197 swim:CoversMember 2020-01-01 2020-09-26 0001833197 country:US 2020-01-01 2020-09-26 0001833197 country:NZ 2020-01-01 2020-09-26 0001833197 country:CA 2020-01-01 2020-09-26 0001833197 country:AU 2020-01-01 2020-09-26 0001833197 us-gaap:MediumTermNotesMember 2021-02-02 2021-02-02 0001833197 us-gaap:MediumTermNotesMember 2020-08-06 2020-08-06 0001833197 swim:DevelopmentOfInternalUseSoftwareMember swim:BrightAiServicesMember 2021-01-01 2021-10-02 0001833197 swim:DevelopmentOfInternalUseSoftwareMember swim:BrightAiServicesMember 2020-01-01 2020-12-31 0001833197 country:US 2021-10-02 0001833197 country:NZ 2021-10-02 0001833197 country:CA 2021-10-02 0001833197 country:AU 2021-10-02 0001833197 country:US 2020-12-31 0001833197 country:NZ 2020-12-31 0001833197 country:CA 2020-12-31 0001833197 country:AU 2020-12-31 0001833197 swim:PremierPoolsSpasMember 2020-10-30 2020-10-30 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember 2019-05-31 2019-05-31 0001833197 2021-02-02 2021-02-02 0001833197 us-gaap:MediumTermNotesMember 2020-10-14 2020-10-14 0001833197 us-gaap:MediumTermNotesMember 2018-12-18 2018-12-18 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-04 2021-10-02 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-04 2021-07-03 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-04-03 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-28 2020-09-26 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-29 2020-06-27 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-28 0001833197 swim:LeaseAgreementMember swim:AquigenPtyLtd.Member 2021-07-04 2021-10-02 0001833197 swim:LeaseAgreementMember swim:AquigenPtyLtd.Member 2021-01-01 2021-10-02 0001833197 swim:LeaseAgreementMember swim:AquigenPtyLtd.Member 2020-06-28 2020-09-26 0001833197 swim:LeaseAgreementMember swim:AquigenPtyLtd.Member 2020-01-01 2020-09-26 0001833197 us-gaap:RetainedEarningsMember 2021-07-04 2021-10-02 0001833197 us-gaap:RetainedEarningsMember 2021-04-04 2021-07-03 0001833197 us-gaap:RetainedEarningsMember 2021-01-01 2021-04-03 0001833197 us-gaap:RetainedEarningsMember 2020-06-28 2020-09-26 0001833197 us-gaap:RetainedEarningsMember 2020-03-29 2020-06-27 0001833197 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-28 0001833197 swim:LathamInvestmentHoldingsLpMember 2021-10-02 0001833197 us-gaap:RevolvingCreditFacilityMember 2018-12-18 0001833197 srt:MinimumMember us-gaap:EurodollarMember 2018-12-18 2018-12-18 0001833197 srt:MinimumMember us-gaap:BaseRateMember 2018-12-18 2018-12-18 0001833197 srt:MaximumMember us-gaap:EurodollarMember 2018-12-18 2018-12-18 0001833197 srt:MaximumMember us-gaap:BaseRateMember 2018-12-18 2018-12-18 0001833197 srt:MinimumMember 2018-12-18 2018-12-18 0001833197 srt:MaximumMember 2018-12-18 2018-12-18 0001833197 swim:LeaseAgreementMember swim:AquigenPtyLtd.Member 2021-10-02 0001833197 swim:LeaseAgreementMember swim:AquigenPtyLtd.Member 2020-12-31 0001833197 swim:PremierPoolsSpasMember 2020-06-28 2020-09-26 0001833197 swim:PremierPoolsSpasMember 2020-01-01 2020-09-26 0001833197 swim:GlInternationalLlcMember 2021-10-02 0001833197 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-10-02 0001833197 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-10-02 0001833197 us-gaap:FranchiseRightsMember 2021-01-01 2021-10-02 0001833197 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-10-02 0001833197 swim:PoolDesignsMember 2021-01-01 2021-10-02 0001833197 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0001833197 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001833197 us-gaap:FranchiseRightsMember 2020-01-01 2020-12-31 0001833197 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001833197 swim:PoolDesignsMember 2020-01-01 2020-12-31 0001833197 2020-01-01 2020-12-31 0001833197 swim:GlInternationalLlcMember 2021-01-01 2021-10-02 0001833197 us-gaap:TrademarksAndTradeNamesMember 2021-10-02 0001833197 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-10-02 0001833197 us-gaap:FranchiseRightsMember 2021-10-02 0001833197 us-gaap:EmploymentContractsMember 2021-10-02 0001833197 us-gaap:CustomerRelationshipsMember 2021-10-02 0001833197 swim:PoolDesignsMember 2021-10-02 0001833197 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001833197 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001833197 us-gaap:FranchiseRightsMember 2020-12-31 0001833197 us-gaap:EmploymentContractsMember 2020-12-31 0001833197 us-gaap:CustomerRelationshipsMember 2020-12-31 0001833197 swim:PoolDesignsMember 2020-12-31 0001833197 swim:ContingentConsiderationMember 2019-05-31 2019-05-31 0001833197 us-gaap:MediumTermNotesMember 2021-01-01 2021-10-02 0001833197 swim:PremierPoolsSpasMember 2021-10-02 0001833197 swim:PremierPoolsSpasMember swim:PremierGroupHoldingsInc.Member 2021-08-06 0001833197 swim:PremierPoolsSpasMember 2020-10-30 0001833197 us-gaap:FairValueInputsLevel2Member 2021-10-02 0001833197 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001833197 us-gaap:MediumTermNotesMember 2019-05-29 0001833197 us-gaap:MediumTermNotesMember 2021-06-30 2021-06-30 0001833197 us-gaap:MediumTermNotesMember 2021-01-25 2021-01-25 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-10-02 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-10-02 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001833197 us-gaap:MediumTermNotesMember 2018-12-18 0001833197 us-gaap:MediumTermNotesMember 2021-10-02 0001833197 us-gaap:MediumTermNotesMember 2020-12-31 0001833197 us-gaap:MediumTermNotesMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-01-01 2021-10-02 0001833197 us-gaap:EurodollarMember us-gaap:MediumTermNotesMember 2021-01-01 2021-10-02 0001833197 us-gaap:BaseRateMember us-gaap:MediumTermNotesMember 2021-01-01 2021-10-02 0001833197 2021-04-13 0001833197 2020-09-26 0001833197 2019-12-31 0001833197 swim:ContingentConsiderationMember 2019-05-31 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember swim:ContingentConsiderationMember 2019-05-31 2019-05-31 0001833197 swim:GlInternationalLlcMember 2020-10-22 2020-10-22 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2021-07-04 2021-10-02 0001833197 us-gaap:RestrictedStockMember 2021-07-04 2021-10-02 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-10-02 0001833197 us-gaap:RestrictedStockMember 2021-01-01 2021-10-02 0001833197 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-10-02 0001833197 us-gaap:RestrictedStockMember 2020-06-28 2020-09-26 0001833197 us-gaap:RestrictedStockMember 2020-01-01 2020-09-26 0001833197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-04 2021-10-02 0001833197 us-gaap:CostOfSalesMember 2021-07-04 2021-10-02 0001833197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-10-02 0001833197 us-gaap:CostOfSalesMember 2021-01-01 2021-10-02 0001833197 us-gaap:AdditionalPaidInCapitalMember 2021-07-04 2021-10-02 0001833197 swim:ReorganizationMember 2021-07-04 2021-10-02 0001833197 2021-07-04 2021-10-02 0001833197 us-gaap:AdditionalPaidInCapitalMember 2021-04-04 2021-07-03 0001833197 2021-04-04 2021-07-03 0001833197 swim:ReorganizationMember 2021-01-01 2021-10-02 0001833197 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-04-03 0001833197 2021-01-01 2021-04-03 0001833197 us-gaap:AdditionalPaidInCapitalMember 2020-06-28 2020-09-26 0001833197 2020-06-28 2020-09-26 0001833197 us-gaap:AdditionalPaidInCapitalMember 2020-03-29 2020-06-27 0001833197 2020-03-29 2020-06-27 0001833197 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-28 0001833197 2020-01-01 2020-03-28 0001833197 swim:GlInternationalLlcMember us-gaap:TradeNamesMember 2021-01-01 2021-10-02 0001833197 swim:GlInternationalLlcMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-10-02 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2021-10-02 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2020-09-26 0001833197 swim:ProfitsInterestUnitsVestingBasedOnServiceMember swim:TerminatedEmployeeMember 2021-01-29 0001833197 swim:PremierPoolsSpasMember 2020-10-30 2020-12-31 0001833197 2021-04-12 2021-04-12 0001833197 swim:ProfitsInterestUnitsVestingBasedOnPerformanceMember 2021-04-22 2021-07-03 0001833197 us-gaap:RevolvingCreditFacilityMember 2021-04-27 2021-04-27 0001833197 us-gaap:MediumTermNotesMember 2021-04-27 2021-04-27 0001833197 us-gaap:IPOMember 2021-04-27 2021-04-27 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2020-01-01 2020-09-26 0001833197 us-gaap:MediumTermNotesMember 2021-01-01 2021-10-02 0001833197 us-gaap:MediumTermNotesMember 2020-01-01 2020-12-31 0001833197 us-gaap:CommonClassBMember 2021-04-22 0001833197 us-gaap:CommonClassAMember 2021-04-22 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2021-01-01 2021-10-02 0001833197 2020-01-01 2020-09-26 0001833197 us-gaap:InterestRateSwapMember 2020-05-18 0001833197 us-gaap:MediumTermNotesMember 2020-10-14 0001833197 2019-05-29 0001833197 2021-10-02 0001833197 2020-12-31 0001833197 2021-04-22 0001833197 swim:GlInternationalLlcMember 2020-10-22 0001833197 us-gaap:MediumTermNotesMember 2021-01-25 0001833197 swim:PremierPoolsSpasMember 2021-07-04 2021-10-02 0001833197 swim:PremierPoolsSpasMember 2021-01-01 2021-10-02 0001833197 2021-11-09 0001833197 2021-01-01 2021-10-02 shares iso4217:USD pure iso4217:USD shares swim:segment 0001833197 --12-31 2021 Q3 0 0 119849589 118854249 0.005 109673.71 0.3333 0.3333 0.3333 P0Y P0Y 1 false 10-Q true 2021-10-02 false 001-40358 LATHAM GROUP, Inc. DE 83-2797583 787 Watervliet Shaker Road Latham NY 12110 800 833-3800 Common stock, par value $0.0001 per share SWIM NASDAQ Yes Yes Non-accelerated Filer false true false false 119849589 90869000 59310000 75314000 32758000 80705000 64818000 6129000 4377000 10676000 6063000 263693000 167326000 58767000 47357000 21997000 25384000 793000 345000 1041000 115158000 115750000 271831000 289473000 1506000 0 733745000 646676000 39921000 29789000 1050000 500000 14234000 13042000 59454000 50606000 114659000 93937000 219967000 208454000 55949000 55193000 5649000 5540000 2026000 1943000 398250000 365067000 0.0001 0.0001 100000000 0 0 0 0.0001 0.0001 900000000 500000000 119849589 118854249 12000 12000 377649000 265478000 -42596000 13765000 430000 2354000 335495000 281609000 733745000 646676000 161957000 127512000 491592000 291468000 110965000 77204000 329805000 186699000 50992000 50308000 161787000 104769000 48072000 20096000 170532000 50888000 5486000 4047000 16560000 12173000 -2566000 26165000 -25305000 41708000 4271000 3992000 20843000 13633000 2538000 1378000 3887000 -1121000 -1733000 -2614000 -16956000 -14754000 810000 1808000 -3489000 23551000 -40453000 26954000 7807000 5811000 15908000 8251000 -11296000 17740000 -56361000 18703000 -0.10 0.18 -0.51 0.19 -0.10 0.18 -0.51 0.19 112153832 97393002 110121240 96665708 112153832 98011795 110121240 97122885 -11296000 17740000 -56361000 18703000 -887000 47000 -1924000 404000 -12183000 17787000 -58285000 19107000 96498943 10000 196474000 -2218000 -471000 193795000 -15451000 -15451000 -1938000 -1938000 200173 400000 400000 224000 224000 96298770 10000 196298000 -17669000 -2409000 176230000 16414000 16414000 2295000 2295000 75065 176000 176000 240000 240000 96223705 10000 196362000 -1255000 -114000 195003000 17740000 17740000 47000 47000 963891 2823000 2823000 978000 978000 97187596 10000 200163000 16485000 -67000 216591000 118854249 12000 265478000 13765000 2354000 281609000 8533000 8533000 -1201000 -1201000 1.00 110033000 110033000 21666653 2000 64936000 64938000 1464000 1464000 97187596 10000 91973000 22298000 1153000 115434000 -53598000 -53598000 164000 164000 23000000 2000 399262000 399264000 12264438 1000 216699000 216700000 8340126 1000 -1000 4145987 75511000 75511000 120409271 12000 350046000 -31300000 1317000 320075000 -11296000 -11296000 -887000 -887000 559682 27603000 27603000 119849589 12000 377649000 -42596000 430000 335495000 -56361000 18703000 23689000 17461000 5907000 1867000 104578000 1442000 -1349000 -825000 3856000 1808000 1808000 43134000 18732000 16128000 2202000 4774000 -279000 1752000 1287000 465000 10550000 16192000 9740000 20449000 83000 59000 29426000 55056000 19242000 9677000 33000 560000 447000 6796000 -11966000 -9117000 172813000 164833000 20925000 16000000 5000000 16000000 5000000 1250000 110033000 615000 399264000 281638000 576000 6624000 14323000 -27510000 -224000 769000 31559000 19198000 59310000 56655000 90869000 75853000 14208000 12693000 15213000 9100000 226000 635000 1050000 2208000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes to Condensed Consolidated Financial Statements </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. NATURE OF THE BUSINESS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Latham Group, Inc. (“the Company”) wholly owns Latham Pool Products, Inc. (“Latham Pool Products”) (together, “Latham”) and is a designer, manufacturer and marketer of in-ground residential swimming pools in North America, Australia and New Zealand. Latham offers a portfolio of pools and related products, including in-ground swimming pools, pool liners and pool covers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 18, 2018, Latham Investment Holdings, LP (“Parent”), an investment fund managed by affiliates of Pamplona Capital Management (the “Sponsor”), Wynnchurch Capital, L.P. and management acquired all of the outstanding equity interests of Latham Topco., Inc., a newly incorporated entity in the State of Delaware. Latham Topco, Inc. changed its name to Latham Group, Inc. on March 3, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Initial Public Offering, Reorganization and Stock Split</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 27, 2021, the Company completed its initial public offering (the “IPO”), pursuant to which it issued and sold 23,000,000 shares of common stock, inclusive of 3,000,000 shares sold by the Company pursuant to the full exercise of the underwriters’ option to purchase additional shares. The aggregate net proceeds received by the Company from the IPO were $399.3 million, after deducting underwriting discounts and commissions and other offering costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to the closing of the Company’s IPO on April 27, 2021 (the “Closing of the IPO”), the Company’s parent entity, Parent, merged with and into Latham Group, Inc., with Latham Group, Inc. surviving the merger (the “Reorganization”). The purpose of the Reorganization was to allow existing indirect owners of the Company to become direct shareholders of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Reorganization, Class A units of the Parent (the “Class A units”) were converted into shares of the Company’s common stock, and Class B units of the Parent (the “Class B units”) were converted into an economically equivalent number of restricted and unrestricted shares of the Company’s common stock on a pro rata basis. The Reorganization was accounted for as an equity reorganization between entities under common control. As the Class A units were akin to common shares as all holders held economic interest of the Parent and were entitled to distributions on a pro rata basis to their ownership, the conversion of Class A units to common shares as part of the Reorganization was considered to be equivalent to a stock split , which requires retrospective treatment for accounting purposes. Accordingly, all share and per share amounts in these condensed consolidated financial statements and related notes have been retroactively restated, where applicable, to give effect to the conversion ratio applied in connection with the Reorganization. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Class B units were historically accounted for as compensatory arrangements in accordance with ASC 718 “<i style="font-style:italic;">Compensation – Stock Compensation</i>”, akin to stock appreciation rights, that, when vested, would share on the economic appreciation of the equity value of Parent over the agreed hurdles. As a result of the Reorganization, the Company determined that only vested Class B units are considered outstanding for accounting purposes. A portion of the Class B units vest based on continued employment by the holder, or time-vesting units, and the remaining Class B units vest upon defined performance and market conditions, or performance-vesting units. Therefore, the Company has considered any unvested restricted shares as contingently issuable shares until they vest. The conversion of time-vesting Class B units to restricted shares is retrospectively included in the weighted-average common shares outstanding for diluted net income (loss) per share using the treasury stock method for each period in which the individual unit holder’s threshold was met at the reporting date and therefore the individual unit holder would have participated in a hypothetical distribution to the Parent unit holders. The conversion of performance-vesting Class B units to restricted shares is not included in the shares outstanding for diluted net income (loss) per share for any period prior to the Reorganization and IPO as the performance vesting thresholds were not satisfied and the performance units were not considered probable to vest historically.</p> 23000000 3000000 399300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The Company’s unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unaudited Interim Financial Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated balance sheet at December 31, 2020 was derived from audited financial statements but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements as of October 2, 2021 and for the fiscal quarters and three fiscal quarters ended October 2, 2021 and September 26, 2020 have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial statements. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These condensed consolidated financial statements should be read in conjunction with Latham Group, Inc.’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2020 included in the Company’s Registration Statement on Form S-1, as amended, File No. 333-254930 on file with the SEC. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s financial position as of October 2, 2021 and results of operations for the fiscal quarters and three fiscal quarters ended October 2, 2021 and September 26, 2020 and cash flows for the three fiscal quarters ended October 2, 2021 and September 26, 2020 have been made. The Company’s results of operations for the fiscal quarter and three fiscal quarters ended October 2, 2021 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. Estimates are evaluated on an ongoing basis and revised as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Seasonality</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20pt;margin:0pt 0pt 6pt 0pt;">Although the Company generally has demand for its products throughout the year, its business is seasonal and weather is one of the principal external factors affecting the business. Historically, net sales and net income are highest during spring and summer, representing the peak months of swimming pool use, pool installation and remodeling and repair activities. Sales periods having severe weather may also affect net sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Refer to the Company’s final prospectus for the IPO filed pursuant to Rule 424(b)(4) under the Securities Act with the SEC on April 26, 2021 (“the Prospectus”) for a discussion of the Company’s accounting policies, as updated below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation is measured and recognized based on the grant date fair value of the awards. The Class B units of the Parent were granted to employees in the form of Profits Interest Units (“PIUs”). The Company determined the grant date fair value of PIUs using the Black-Scholes option pricing model. As part of the Reorganization, the vested and unvested PIUs of the Parent, were converted on a pro rata basis into equivalent restricted stock units and restricted stock awards of the Company’s underlying common stock. The fair value of the awards is expensed using a graded vesting method over the requisite service period in which employees earn the awards. The Company accounts for forfeitures of stock-based awards as they occur rather than applying an estimated forfeiture rate to stock-based compensation expense. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Black-Scholes pricing model requires critical assumptions including risk-free rate, volatility, expected term and expected dividend yield. The expected term is computed using the simplified method. The Company uses the simplified method to calculate expected term of the PIUs as the Company does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the stock-based award. The Company considers the historical volatility of the Company’s stock price, as well as implied volatility. The Company utilized a dividend yield of zero, as it had no history or plan of declaring dividends on its common stock. The assumptions underlying these valuations represented the Company’s best estimate, which involved inherent </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">uncertainties and the application of judgment. As a result, if the Company had used significantly different assumptions or estimates, the fair value of the Company’s stock-based compensation expense could have been materially different. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Contemporaneously with the pricing of the Company’s IPO, on April 22, 2021, the Company effected its Omnibus Incentive Plan in which it granted to certain employees of the Company restricted stock awards, restricted stock units and option awards inclusive of the as converted Class B units as a result of the Reorganization (see Note 14).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Method Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Investments and ownership interests in common stock or in-substance common stock are accounted for under the equity method accounting if the Company has the ability to exercise significant influence over the entity but does not have a controlling financial interest. Under the equity method, investments are initially recognized at cost and adjusted to reflect the Company’s interest in net earnings, dividends received and other-than-temporary impairments. The Company records its interest in the net earnings of its equity method investee, along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income (loss), within earnings from equity method investment in the condensed consolidated statements of operations. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to the underlying basis differences. Profits or losses related to intra-entity sales with its equity method investee are eliminated until realized by the investor or investee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company records its proportionate share of earnings or losses of Premier Holdco, LLC (“Premier Pools &amp; Spas”) within earnings from equity method investment in the condensed consolidated statements of operations on a three-month lag. The Company recorded its interest in the net earnings of Premier Pools &amp; Spas of $0.8 million and $1.8 million, respectively, for the fiscal quarter and three fiscal quarters ended October 2, 2021, which included a $0.1 million and $0.2 million adjustment for the amortization of basis differences, within earnings from equity method investment in the condensed consolidated statements of operations during the fiscal quarter and three fiscal quarters ended October 2, 2021. As the Company initially invested in Premier Pools &amp; Spas on October 30, 2020, there was no earnings from equity method investment recorded during the fiscal quarter and the three fiscal quarters ended September 26, 2020. The Company received distributions of $1.1 million and $2.2 million during the fiscal quarter and three fiscal quarters ended October 2, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For presentation in the condensed consolidated statements of cash flows, the Company utilizes the cumulative earnings approach for purposes of determining whether distributions should be classified as either a return on investment, which are be included in operating activities, or a return of investment, which would be included in investing activities. Under the cumulative earnings approach, the Company compares the distributions received to its cumulative equity-method earnings since inception. Any distributions received up to the amount of cumulative equity earnings are be considered a return on investment and classified in operating activities. Any excess distributions would be considered a return of investment and classified in investing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Equity method goodwill is not amortized or tested for impairment; instead the Company evaluates equity method investments for impairment when events or changes in circumstances indicate that the decline in value below the carrying amount of its equity method investment is determined to be other than temporary. In such a case, the decline in value below the carrying amount of its equity method investment is recognized in the condensed consolidated statements of operations in the period the impairment occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company qualifies as “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected to “opt in” to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for private companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In February 2016, the FASB issued ASU 2016-02<i style="font-style:italic;">, Leases (Topic 842)</i> (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">recognized based on an effective interest method or on a straight-line basis over the term of the lease. In addition, a lessee is required to record (i) a right-of-use asset and a lease liability on its balance sheet for all leases with accounting lease terms of more than 12 months regardless of whether it is an operating or financing lease and (ii) lease expense in its consolidated statement of operations for operating leases and amortization and interest expense in its consolidated statement of operations for financing leases. Leases with a term of 12 months or less may be accounted for similar to prior guidance for operating leases today. In July 2018, the FASB issued <i style="font-style:italic;">ASU No. 2018-11, Leases (Topic 842)</i>, which added an optional transition method that allows companies to adopt the standard as of the beginning of the year of adoption as opposed to the earliest comparative period presented. In November 2019, the FASB issued guidance delaying the effective date for all entities, except for public business entities. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2020. In June 2020, the FASB issued additional guidance delaying the effective date for all entities, except for public business entities. For public entities, ASU 2016-02 was effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-02 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i> (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. In November 2018, the FASB issued ASU 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments — Credit Losses</i>, which narrowed the scope and changed the effective date for nonpublic entities for ASU 2016-13. The FASB subsequently issued supplemental guidance within ASU 2019-05, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief</i> (“ASU 2019-05”). ASU 2019-05 provides an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For public entities that are SEC filers, excluding entities eligible to be smaller reporting companies, ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August 2017, the FASB issued ASU 2017-12, <i style="font-style:italic;">Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities</i> (“ASU 2017-12”), which is intended to improve the financial reporting of hedging relationships to better portray the economic results of an entity’s risk management activities in its consolidated financial statements. In addition to that main objective, the amendments in the update make certain targeted improvements to simplify the application of the hedge accounting guidance in current GAAP. Additional updates to further clarify the guidance in ASU 2017-12 were issued by the FASB in October 2018 within ASU 2018-16. For public entities, the amendment is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. For nonpublic entities, ASU 2017-12 is effective for fiscal years beginning after December 15, 2020 and interim periods beginning after December 15, 2021. Early application is permitted in any interim period after the issuance of the update. The Company is currently evaluating the impact that the adoption of ASU 2017-12 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i> (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities, ASU 2019-12 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2019-12 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January 2020, the FASB issued ASU 2020-01, <i style="font-style:italic;">Investments — Equity Securities (Topic 321), Investments — Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)</i> (“ASU 2020-01”), which is intended to clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. For public entities, ASU 2020-01 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2020-01 is effective for annual periods beginning after December 15, 2021, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">interim periods within those reporting periods. The Company is currently evaluating the impact that the adoption of ASU 2020-01 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i> which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. This guidance is effective for all entities upon issuance on March 12, 2020 and may be applied through December 31, 2022. The expedients and exceptions in this guidance are optional, and the Company is evaluating the potential future financial statement impact of any such expedient or exception that it may elect to apply as the Company evaluates the effects of adopting this guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January 2021, the FASB issued ASU 2021-01, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Scope</i>, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, this guidance applies to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU became effective as of March 12, 2020 and can be adopted anytime during the period of January 1, 2020 through December 31, 2022. The Company is currently evaluating the impact that the adoption of ASU 2021-01 will have on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The Company’s unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unaudited Interim Financial Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated balance sheet at December 31, 2020 was derived from audited financial statements but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements as of October 2, 2021 and for the fiscal quarters and three fiscal quarters ended October 2, 2021 and September 26, 2020 have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial statements. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These condensed consolidated financial statements should be read in conjunction with Latham Group, Inc.’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2020 included in the Company’s Registration Statement on Form S-1, as amended, File No. 333-254930 on file with the SEC. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s financial position as of October 2, 2021 and results of operations for the fiscal quarters and three fiscal quarters ended October 2, 2021 and September 26, 2020 and cash flows for the three fiscal quarters ended October 2, 2021 and September 26, 2020 have been made. The Company’s results of operations for the fiscal quarter and three fiscal quarters ended October 2, 2021 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. Estimates are evaluated on an ongoing basis and revised as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Seasonality</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20pt;margin:0pt 0pt 6pt 0pt;">Although the Company generally has demand for its products throughout the year, its business is seasonal and weather is one of the principal external factors affecting the business. Historically, net sales and net income are highest during spring and summer, representing the peak months of swimming pool use, pool installation and remodeling and repair activities. Sales periods having severe weather may also affect net sales.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Refer to the Company’s final prospectus for the IPO filed pursuant to Rule 424(b)(4) under the Securities Act with the SEC on April 26, 2021 (“the Prospectus”) for a discussion of the Company’s accounting policies, as updated below.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation is measured and recognized based on the grant date fair value of the awards. The Class B units of the Parent were granted to employees in the form of Profits Interest Units (“PIUs”). The Company determined the grant date fair value of PIUs using the Black-Scholes option pricing model. As part of the Reorganization, the vested and unvested PIUs of the Parent, were converted on a pro rata basis into equivalent restricted stock units and restricted stock awards of the Company’s underlying common stock. The fair value of the awards is expensed using a graded vesting method over the requisite service period in which employees earn the awards. The Company accounts for forfeitures of stock-based awards as they occur rather than applying an estimated forfeiture rate to stock-based compensation expense. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Black-Scholes pricing model requires critical assumptions including risk-free rate, volatility, expected term and expected dividend yield. The expected term is computed using the simplified method. The Company uses the simplified method to calculate expected term of the PIUs as the Company does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the stock-based award. The Company considers the historical volatility of the Company’s stock price, as well as implied volatility. The Company utilized a dividend yield of zero, as it had no history or plan of declaring dividends on its common stock. The assumptions underlying these valuations represented the Company’s best estimate, which involved inherent </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">uncertainties and the application of judgment. As a result, if the Company had used significantly different assumptions or estimates, the fair value of the Company’s stock-based compensation expense could have been materially different. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Contemporaneously with the pricing of the Company’s IPO, on April 22, 2021, the Company effected its Omnibus Incentive Plan in which it granted to certain employees of the Company restricted stock awards, restricted stock units and option awards inclusive of the as converted Class B units as a result of the Reorganization (see Note 14).</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Method Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Investments and ownership interests in common stock or in-substance common stock are accounted for under the equity method accounting if the Company has the ability to exercise significant influence over the entity but does not have a controlling financial interest. Under the equity method, investments are initially recognized at cost and adjusted to reflect the Company’s interest in net earnings, dividends received and other-than-temporary impairments. The Company records its interest in the net earnings of its equity method investee, along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income (loss), within earnings from equity method investment in the condensed consolidated statements of operations. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to the underlying basis differences. Profits or losses related to intra-entity sales with its equity method investee are eliminated until realized by the investor or investee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company records its proportionate share of earnings or losses of Premier Holdco, LLC (“Premier Pools &amp; Spas”) within earnings from equity method investment in the condensed consolidated statements of operations on a three-month lag. The Company recorded its interest in the net earnings of Premier Pools &amp; Spas of $0.8 million and $1.8 million, respectively, for the fiscal quarter and three fiscal quarters ended October 2, 2021, which included a $0.1 million and $0.2 million adjustment for the amortization of basis differences, within earnings from equity method investment in the condensed consolidated statements of operations during the fiscal quarter and three fiscal quarters ended October 2, 2021. As the Company initially invested in Premier Pools &amp; Spas on October 30, 2020, there was no earnings from equity method investment recorded during the fiscal quarter and the three fiscal quarters ended September 26, 2020. The Company received distributions of $1.1 million and $2.2 million during the fiscal quarter and three fiscal quarters ended October 2, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For presentation in the condensed consolidated statements of cash flows, the Company utilizes the cumulative earnings approach for purposes of determining whether distributions should be classified as either a return on investment, which are be included in operating activities, or a return of investment, which would be included in investing activities. Under the cumulative earnings approach, the Company compares the distributions received to its cumulative equity-method earnings since inception. Any distributions received up to the amount of cumulative equity earnings are be considered a return on investment and classified in operating activities. Any excess distributions would be considered a return of investment and classified in investing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Equity method goodwill is not amortized or tested for impairment; instead the Company evaluates equity method investments for impairment when events or changes in circumstances indicate that the decline in value below the carrying amount of its equity method investment is determined to be other than temporary. In such a case, the decline in value below the carrying amount of its equity method investment is recognized in the condensed consolidated statements of operations in the period the impairment occurs.</p> 800000 1800000 100000 200000 0 0 1100000 2200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company qualifies as “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected to “opt in” to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for private companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In February 2016, the FASB issued ASU 2016-02<i style="font-style:italic;">, Leases (Topic 842)</i> (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">recognized based on an effective interest method or on a straight-line basis over the term of the lease. In addition, a lessee is required to record (i) a right-of-use asset and a lease liability on its balance sheet for all leases with accounting lease terms of more than 12 months regardless of whether it is an operating or financing lease and (ii) lease expense in its consolidated statement of operations for operating leases and amortization and interest expense in its consolidated statement of operations for financing leases. Leases with a term of 12 months or less may be accounted for similar to prior guidance for operating leases today. In July 2018, the FASB issued <i style="font-style:italic;">ASU No. 2018-11, Leases (Topic 842)</i>, which added an optional transition method that allows companies to adopt the standard as of the beginning of the year of adoption as opposed to the earliest comparative period presented. In November 2019, the FASB issued guidance delaying the effective date for all entities, except for public business entities. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2020. In June 2020, the FASB issued additional guidance delaying the effective date for all entities, except for public business entities. For public entities, ASU 2016-02 was effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-02 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i> (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. In November 2018, the FASB issued ASU 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments — Credit Losses</i>, which narrowed the scope and changed the effective date for nonpublic entities for ASU 2016-13. The FASB subsequently issued supplemental guidance within ASU 2019-05, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief</i> (“ASU 2019-05”). ASU 2019-05 provides an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For public entities that are SEC filers, excluding entities eligible to be smaller reporting companies, ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August 2017, the FASB issued ASU 2017-12, <i style="font-style:italic;">Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities</i> (“ASU 2017-12”), which is intended to improve the financial reporting of hedging relationships to better portray the economic results of an entity’s risk management activities in its consolidated financial statements. In addition to that main objective, the amendments in the update make certain targeted improvements to simplify the application of the hedge accounting guidance in current GAAP. Additional updates to further clarify the guidance in ASU 2017-12 were issued by the FASB in October 2018 within ASU 2018-16. For public entities, the amendment is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. For nonpublic entities, ASU 2017-12 is effective for fiscal years beginning after December 15, 2020 and interim periods beginning after December 15, 2021. Early application is permitted in any interim period after the issuance of the update. The Company is currently evaluating the impact that the adoption of ASU 2017-12 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i> (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities, ASU 2019-12 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2019-12 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January 2020, the FASB issued ASU 2020-01, <i style="font-style:italic;">Investments — Equity Securities (Topic 321), Investments — Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)</i> (“ASU 2020-01”), which is intended to clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. For public entities, ASU 2020-01 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2020-01 is effective for annual periods beginning after December 15, 2021, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">interim periods within those reporting periods. The Company is currently evaluating the impact that the adoption of ASU 2020-01 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i> which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. This guidance is effective for all entities upon issuance on March 12, 2020 and may be applied through December 31, 2022. The expedients and exceptions in this guidance are optional, and the Company is evaluating the potential future financial statement impact of any such expedient or exception that it may elect to apply as the Company evaluates the effects of adopting this guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January 2021, the FASB issued ASU 2021-01, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Scope</i>, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, this guidance applies to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU became effective as of March 12, 2020 and can be adopted anytime during the period of January 1, 2020 through December 31, 2022. The Company is currently evaluating the impact that the adoption of ASU 2021-01 will have on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. ACQUISITIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">GL International, LLC</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 22, 2020, Latham Pool Products acquired GL International, LLC (“GLI”) for a total purchase price of $79.7 million (the “GLI Acquisition”). The results of GLI’s operations have been included in the condensed consolidated financial statements since that date. GLI specializes in manufacturing custom pool liners and safety covers. As a result, this acquisition expanded the Company’s liner and safety cover product offerings. In connection with the GLI Acquisition, consideration paid was $79.7 million in cash, or $74.7 million net of cash acquired of $5.0 million, and excluding a net working capital adjustment receivable of $0.8 million. The net working capital adjustment receivable was settled during fiscal quarter ended April 3, 2021. The cash consideration was funded from existing cash on hand. The Company incurred $2.4 million in transaction costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounted for the GLI Acquisition using the acquisition method of accounting in accordance with FASB ASC 805, Business Combinations (“ASC 805”). This requires that the assets acquired and liabilities assumed be measured at fair value. The Company estimated, using Level 3 inputs, the fair value of certain fixed assets using a combination of the cost approach and the market approach. Inventories were valued using the comparative sales method, less the cost of disposal. Specific to intangible assets, dealer relationships were valued using the multi-period excess earnings method, whereas trade names were valued using the relief from royalty method. The Company recorded the assets acquired and liabilities assumed at their respective fair values as of the acquisition date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">The following summarizes the purchase price allocation for the GLI Acquisition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 22, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,743</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allocation of purchase price:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,007</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,639</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,854</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,949</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,402</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,700</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets acquired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,551</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,536</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,853</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 524</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,913</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value of net assets acquired, excluding goodwill:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 66,638</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,105</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the acquisition was allocated to goodwill in the amount of $13.1 million. Goodwill resulting from the GLI Acquisition was attributable to the expanded market share and product offerings. Goodwill resulting from the GLI Acquisition is deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company allocated a portion of the purchase price to specific intangible asset categories as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:69.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization Period</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Definite-lived intangible assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:69.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade names</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 60pt;">9 </p></td></tr><tr><td style="vertical-align:top;width:69.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dealer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 60pt;">8 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,700</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Pro Forma Financial Information (Unaudited)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following pro forma financial information presents the statements of operations of the Company combined with GLI as if the acquisition occurred on January 1, 2020. The pro forma results do not include any anticipated synergies, cost savings or other expected benefits of an acquisition. The pro forma financial information is not necessarily indicative of what the financial results would have been had the acquisition been completed on January 1, 2020 and is not necessarily indicative of the Company’s future financial results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:62.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 152,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 345,200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The pro forma financial information presented above has been calculated after adjusting for the results of the GLI Acquisition for the fiscal quarter and the three fiscal quarters ended September 26, 2020 to reflect the accounting effects as a result of the acquisition, including the amortization expense from acquired intangible assets, the depreciation and amortization expense from acquired property and equipment, the additional cost of sales from acquired inventory, interest expense from debt financing, and any related tax effects.</p> 79700000 79700000 74700000 5000000.0 800000 2400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 22, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,743</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allocation of purchase price:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,007</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,639</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,854</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,949</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,402</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,700</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets acquired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,551</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,536</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,853</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 524</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities assumed</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,913</p></td></tr><tr><td style="vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value of net assets acquired, excluding goodwill:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 66,638</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,105</p></td></tr></table> 79743000 5007000 10639000 11854000 3949000 1402000 46700000 79551000 3536000 8853000 524000 12913000 66638000 13105000 13100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:69.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization Period</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Definite-lived intangible assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:69.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade names</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 60pt;">9 </p></td></tr><tr><td style="vertical-align:top;width:69.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dealer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 60pt;">8 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,700</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 9500000 P9Y 37200000 P8Y 46700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:62.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 152,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 345,200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:62.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 152508000 345200000 22598000 21952000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. EQUITY METHOD INVESTMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 30, 2020, the Company entered into a securities purchase agreement to purchase 28% of the common units of Premier Pools &amp; Spas for $25.4 million. On August 6, 2021, the Company entered into a securities purchase agreement, together with Premier Holdco LLC, Premier Pools Management Corp. Holdco, Premier Franchise Management Holdco, PFC Holdco, and PPSF, LLC, pursuant to which Premier Group Holdings Inc., an affiliate of Wynnchurch Capital, L.P., acquired 29.8% of the common units of Premier Pools &amp; Spas in aggregate from all sellers, including the Company. Sellers who were not related parties of Wynnchurch Capital, L.P. or the Company determined the purchase price per common unit paid by Premier Group Holdings Inc., indicating the amount paid for the common units of Premier Pools &amp; Spas reflects the price that would be paid in an arm's-length transaction. As a result of the transaction, the Company received cash proceeds of $6.8 million and recorded a gain on the sale of equity method investment of $3.9 million, which was recorded within other (income) expense, net on the condensed consolidated statements of operations during the fiscal quarter ended October 2, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s post-sale ownership interest in Premier Pools &amp; Spas is 20.1%. The Company concluded, both before and after the sale of common units on August 6, 2021, that it holds common stock of Premier Pools &amp; Spas and has the ability to exercise significant influence over Premier Pools &amp; Spas but does not have a controlling financial interest. Accordingly, the Company accounts for this investment using the equity method of accounting. The Company’s proportionate share of the earnings or losses of the investee are reported as a separate line in the condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Premier Pools &amp; Spas is a holding company for its manufacturing and franchising companies including PFC LLC, Premier Franchise Management LLC, Premier Pools Management LLC, and Premier Fiberglass LLC (the “Premier Companies”). The Premier Companies are a leading swimming pool-building brand that uses its franchisee network to sell and install pools around the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with Latham’s Investment in Premier Pools &amp; Spas, the Company entered into an exclusive supply agreement with Premier Pools &amp; Spas, the Premier Companies, and Premier Pools &amp; Spas’ franchisees (“Premier Franchisees”) (together, the “Customer”). Premier Pools &amp; Spas does not consolidate the operations of the Premier Franchisees. Per the supply agreement, Latham is the exclusive supplier of the Premier Franchisees for specific pool and pool products. These products include fiberglass products and package pool products. The initial term of the supply agreement is ten years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the first three years of the supply agreement, the Customer is entitled to a low-teens percentage rebate for all fiberglass pools sold and an additional growth rebate of a low single-digit to low-teens percentage based on year over year sales growth on fiberglass pools (the “Rebates”). The Rebates will be paid directly to Premier Pools Management Corp. Holdco.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of October 2, 2021, the Company’s carrying amount for the equity method investment in Premier Pools &amp; Spas was $22.0 million. During the three fiscal quarters ended October 2, 2021, Premier Pools &amp; Spas paid the Company dividends of $2.2 million that are presented on the condensed consolidated statement of cash flows as distribution received from equity method investment of $1.8 million and return of equity method investment of $0.4 million, respectively. The Company has elected a three-month financial reporting lag. The Company recorded its interest in net earnings of Premier Pools &amp; Spas of $0.8 million and $1.8 million for the fiscal quarter and three fiscal quarters ended October 2, 2021, along with a basis difference adjustment of $0.1 million and $0.2 million, respectively.</p> 0.28 25400000 0.298 6800000 3900000 0.201 P10Y P3Y 22000000.0 2200000 1800000 400000 P3M 800000 1800000 100000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Level 1 — Quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Level 2 — Inputs, other than quoted prices in active markets, that are observable either directly or indirectly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Level 3 — Unobservable inputs that reflect the Company’s own assumptions incorporated into valuation techniques. These valuations require significant judgment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. When there is more than one input at different levels within the hierarchy, the fair value is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Assessment of the significance of a particular input to the fair value measurement in its entirety requires substantial judgment and consideration of factors specific to the asset or liability. Level 3 inputs are inherently difficult to estimate. Changes to these inputs can have significant impact on fair value measurements. Assets and liabilities measured at fair value using Level 3 inputs are based on one or more of the following valuation techniques: market approach, income approach or cost approach. There were no transfers between fair value measurement levels during the three fiscal quarters ended October 2, 2021 or September 26, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Assets and liabilities measured at fair value on a nonrecurring basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s non-financial assets such as goodwill, intangible assets and property and equipment are measured at fair value upon acquisition or remeasured to fair value when an impairment charge is recognized. Such fair value measurements are based predominantly on Level 2 and Level 3 inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Assets and liabilities measured at fair value on a recurring basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 31, 2019 (the “Acquisition Date”), Latham Pool Products acquired Narellan Group Pty Limited and its subsidiaries (collectively “Narellan”) for a total purchase price of $35.2 million (the “Narellan Acquisition”). In connection with the Narellan Acquisition, consideration paid included $20.2 million in cash, $7.6 million in equity consideration and $7.4 million of contingent consideration as of the Acquisition Date. The Company agreed to pay the contingent consideration in the form of cash and equity consideration to the seller if certain EBITDA targets were achieved for any of the trailing twelve months periods ended December 31, 2019, June 30, 2020 or the year ended December 31, 2020 (the “Contingent Consideration”). The fair value of the Contingent Consideration at the Acquisition Date was $7.4 million. On September 25, 2020, the Company amended the terms of the Narellan Share Purchase Agreement and settled the Contingent Consideration with the selling shareholders of Narellan based upon estimated EBITDA for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the Company’s Contingent Consideration was measured and recorded on the condensed consolidated balance sheets using Level 3 inputs because it was valued based on unobservable inputs and other estimation techniques due to the absence of quoted market prices. The Company valued the Contingent Consideration using a Monte Carlo simulation, which relied on management’s projections of EBITDA and the estimated probability of achieving such targets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Estimates of fair value are subjective in nature, involve uncertainties and matters of significant judgment, and are made at a specific point in time. Thus, changes in key assumptions from period to period could significantly affect the estimate of fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">Pension Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the benefit plan assets related to the Company’s pension plan was historically measured and recorded on the condensed consolidated balance sheets using Level 2 inputs. During the fiscal quarter ended September 26, 2020, the Company terminated its defined benefit pension plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value of financial instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers the carrying amounts of cash, trade receivables, prepaid expenses and other current assets, accounts payable, and accrued expenses and other current liabilities, to approximate fair value due to the short-term maturities of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Term loan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The term loan is carried at amortized cost; however, the Company estimates the fair value of the term loan for disclosure purposes. The fair value of the term loan is determined using inputs based on observable market data of a non-public exchange using, which are classified as Level 2 inputs. The following table sets forth the carrying amount and fair value of the term loan (in thousands):<br/><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:58.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 234,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 235,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 221,496</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 221,081</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Interest rate swap</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimates the fair value of the interest rate swap (see Note 8) on a quarterly basis using Level 2 inputs, including the forward LIBOR curve. The fair value is estimated by comparing (i) the present value of all future monthly fixed rate payments versus (ii) the variable payments based on the forward LIBOR curve. As of October 2, 2021 and December 31, 2020, the Company’s interest rate swap liability was $0.6 million and $0.3 million, respectively, which was recorded within other long-term liabilities on the condensed consolidated balance sheets.</p> 35200000 20200000 7600000 7400000 7400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:58.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 234,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 235,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 221,496</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 221,081</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 234201000 235372000 221496000 221081000 600000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. GOODWILL AND INTANGIBLE ASSETS, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The carrying amount of goodwill as of October 2, 2021 and as of December 31, 2020 was $115.2 million and $115.8 million, respectively. The change in the carrying value during the three fiscal quarters ended October 2, 2021 was solely due to fluctuations in foreign currency exchange rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets, net as of October 2, 2021 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names and trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 135,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,839</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120,737</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patented technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,424</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pool designs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,728</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 956</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,058</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Franchise relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 552</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dealer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 160,376</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,965</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-competition agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,095</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 320,993</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 914</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,076</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 271,831</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognized $5.5 million and $16.6 million of amortization expense related to intangible assets during the fiscal quarter and the three fiscal quarters ended October 2, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">Intangible assets, net as of December 31, 2020 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade names and trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 135,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 125,889</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patented technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,829</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pool designs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,728</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,709</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Franchise relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 847</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dealer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 160,376</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 142,731</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-competition agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,468</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 320,993</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,013</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 289,473</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognized $4.0 million and $12.2 million of amortization expense related to intangible assets during the fiscal quarter and the three fiscal quarters ended September 26, 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company estimates that amortization expense related to definite-lived intangible assets will be as follows in each of the next five years and thereafter (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Future </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of fiscal 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,415</p></td></tr><tr><td style="vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,959</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,768</p></td></tr><tr><td style="vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,948</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,791</p></td></tr><tr><td style="vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 180,950</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 271,831</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 115200000 115800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets, net as of October 2, 2021 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names and trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 135,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,839</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120,737</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patented technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,424</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pool designs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,728</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 286</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 956</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,058</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Franchise relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 694</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 552</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dealer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 160,376</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 132,965</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-competition agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,095</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 320,993</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 914</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,076</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 271,831</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">Intangible assets, net as of December 31, 2020 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade names and trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 135,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,258</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 125,889</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patented technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,829</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pool designs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,728</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,709</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Franchise relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 847</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dealer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 160,376</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 142,731</p></td></tr><tr><td style="vertical-align:top;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-competition agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,468</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 320,993</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,013</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 289,473</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 135100000 476000 14839000 120737000 16126000 70000 4772000 11424000 5728000 286000 956000 5058000 1187000 59000 694000 552000 160376000 23000 27434000 132965000 2476000 1381000 1095000 320993000 914000 50076000 271831000 5500000 16600000 135100000 1047000 10258000 125889000 16126000 155000 3452000 12829000 5728000 629000 648000 5709000 1187000 130000 470000 847000 160376000 52000 17697000 142731000 2476000 1008000 1468000 320993000 2013000 33533000 289473000 4000000.0 12200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company estimates that amortization expense related to definite-lived intangible assets will be as follows in each of the next five years and thereafter (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Future </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization Expense</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of fiscal 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,415</p></td></tr><tr><td style="vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,959</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,768</p></td></tr><tr><td style="vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,948</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,791</p></td></tr><tr><td style="vertical-align:top;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 180,950</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 271,831</p></td></tr></table> 5415000 21959000 21768000 20948000 20791000 180950000 271831000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. INVENTORIES, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">Inventories, net consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:67.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:67.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:67.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,010</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80,705</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,818</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">Inventories, net consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:67.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:67.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:67.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 57,165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,010</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80,705</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,818</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 57165000 37010000 23540000 27808000 80705000 64818000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. LONG-TERM DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The components of the Company’s outstanding debt obligations consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 238,314</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 228,147</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Unamortized discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,113)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,651)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 234,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 221,496</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,042)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 219,967</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 208,454</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revolving Credit Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 18, 2018, the Latham Pool Products entered into an agreement (the “Credit Agreement”) with Nomura Corporate Funding Americas, LLC (“Nomura”) that included a revolving line of credit (the “Revolver”) and letters of credit (“Letters of Credit” or collectively with the Revolver, the “Revolving Credit Facility”), as well as a term loan (as described below). The Revolving Credit Facility is available to finance ongoing general corporate and working capital needs with the Revolver of up to $30.0 million. The Revolving Credit Facility matures on December 18, 2023. On April 27, 2021, upon completion of the IPO, the Company used $16.0 million of the net proceeds from the IPO to repay $16.0 million then outstanding on the Revolver.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Revolving Credit Facility allows for either Eurocurrency borrowings, bearing interest ranging from 4.50% to 4.75%, or base rate borrowings, bearing interest ranging from 3.50% to 3.75% depending on the First Lien Net Leverage Ratio, as defined in the Credit Agreement. A commitment fee accrues on any unused portion of the commitments under the Revolving Credit Facility. The commitment fee is due and payable quarterly in arrears and is equal to the applicable margin times the actual daily amount by which the $30.0 million initial commitment exceeds the sum of the outstanding borrowings under the Revolver and outstanding Letters of Credit obligations. The applicable margin ranges from 0.375% to 0.500% as determined by the Company’s First Lien Net Leverage Ratio as defined in the Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is required to meet certain financial covenants, including maintaining specific liquidity measurements. There are also negative covenants, including certain restrictions on the Company’s ability to incur additional indebtedness, create liens, make investments, consolidate or merge with other entities, enter into transactions with affiliates and make prepayments. As of October 2, 2021 and December 31, 2020, the Company was in compliance with all financial-related covenants related to the Credit Agreement. There were no amounts outstanding as of both October 2, 2021 and December 31, 2020, on the Revolving Credit Facility or Letters of Credit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Term Loan Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 18, 2018, in connection with the Acquisition, the Company entered into the Credit Agreement with Nomura to borrow $215.0 million (the “Original Term Loan”). The Company incurred debt issuance costs of $11.5 million related to the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Original Term Loan was amended on May 29, 2019, to provide additional borrowings of $23.0 million at a discount of $0.7 million (the “First Amendment”) to fund the Narellan Acquisition. Any portion of the First Amendment not used to fund the Narellan Acquisition was required to be applied to repay the First Amendment in an aggregate amount equal to such portion of the First Amendment, without any premium or penalty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On August 6, 2020, the Company entered into a Form of Affiliated Lender Assignment and Assumption with Nomura (the “Assignment”). Under the Assignment, the Company repaid $5.0 million of the outstanding principal balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 14, 2020, the Company entered into a subsequent amendment under the Original Term Loan with Nomura to borrow an additional $20.0 million (the “Second Amendment” and collectively with the Original Term Loan and the First Amendment, the “Term Loan”). The Company accounted for the borrowings under the Second Amendment as new debt and recorded $0.1 million of third-party costs as a direct reduction to the carrying amount of long-term debt on the condensed consolidated balance sheet. There were no financing costs incurred with the Second Amendment. The Term Loan has a maturity date of June 18, 2025. Interest and principal payments are due quarterly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On January 25, 2021, the Company entered into a subsequent amendment to the Term Loan with Nomura to borrow an additional $175.0 million (the “Third Amendment” and collectively with the “Term Loan”, the “Amended Term Loan”). In connection with the Third Amendment, the Company is required to repay the outstanding principal balance of the Amended Term Loan in fixed quarterly payments of $5.8 million, commencing March 31, 2021. The amendment did not change the maturity date of the Term Loan and the Amended Term Loan bears interest under the same terms as the Term Loan. The Company accounted for $165.0 million of the borrowings under the Third Amendment as new debt and $10.0 million of the borrowings under the Third Amendment as a debt modification. The Company recorded an aggregate of $1.2 million of debt issuance costs as a direct reduction to the carrying amount of long-term debt on the condensed consolidated balance sheet. During the fiscal quarter ended July 3, 2021, in accordance with the terms of the Amended Term Loan, the Company elected to change the terms of the prepayment schedule from an inverse application </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">to a pro rata application and as a result the Company is required to repay the outstanding principal balance of the Amended Term Loan in fixed quarterly payments of $3.6 million, commencing June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Amended Term Loan allowed for the $175.0 million of proceeds to be distributed to Class A unitholders. On February 2, 2021, the Company used the proceeds of the Amended Term Loan to repurchase and retire treasury stock of $64.9 million and to pay a dividend to Class A unitholders of $110.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 27, 2021, upon completion of the IPO, the Company used $152.7 million of the net proceeds from the IPO to repay $152.7 million of the Amended Term Loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Term Loan bears interest at (1) a base rate equal to the highest of (i) the Federal Funds Rate plus 1∕2 of <span style="-sec-ix-hidden:Hidden_a7FRg3Ni2ECzdERxQ0CLZQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1%</span></span>, (ii) the “prime rate” published in the Money Rates section of the Wall Street Journal and (iii) LIBOR (2) plus a Loan Margin of (i) 6.00% for Eurocurrency Rate Loans and (ii) 5.00% for Base Rate Loans, as defined in the Credit Agreement. Principal payments under the First Amendment were calculated as 0.629% of the outstanding principal balance. Outstanding borrowings as of October 2, 2021 and December 31, 2020 were $234.2 million and $221.5 million, respectively, net of discount and debt issuance costs of $4.1 million and $6.7 million, respectively. In connection with the Term Loan, the Company is subject to various financial reporting, financial and other covenants, including maintaining specific liquidity measurements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of October 2, 2021, the unamortized debt issuance costs and discount on the Term Loan were $2.9 million and $1.2 million, respectively. As of December 31, 2020, the unamortized debt issuance costs and discount on the Term Loan were $6.3 million and $0.4 million, respectively. The effective interest rate was 7.24% at October 2, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Interest rate risk associated with the Company’s Credit Agreement is managed through an interest rate swap which the Company executed on April 30, 2020. The swap has an effective date of May 18, 2020 and a termination date of May 18, 2023. Under the terms of the swap, the Company fixed its LIBOR borrowing rate at 0.442% on a notional amount of $200.0 million. The interest rate swap is not designated as a hedging instrument for accounting purposes (see Note 2 and Note 5). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Principal payments due on the outstanding debt in the next five fiscal years, excluding any potential payments based on excess cash flow levels, are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term Loan Facility</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of fiscal 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,558</p></td></tr><tr><td style="vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,234</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,234</p></td></tr><tr><td style="vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,234</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 192,054</p></td></tr><tr><td style="vertical-align:bottom;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 238,314</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The obligations under the Credit Agreement are guaranteed by certain wholly owned subsidiaries (the “Guarantors”) of the Company as defined in the security agreement. The obligations under the Credit Agreement are secured by substantially all of the Guarantors’ tangible and intangible assets, including their accounts receivables, equipment, intellectual property, inventory, cash and cash equivalents, deposit accounts and security accounts. The Credit Agreement also restricts payments and other distributions unless certain conditions are met, which could restrict the Company’s ability to pay dividends.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The components of the Company’s outstanding debt obligations consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 238,314</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 228,147</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Unamortized discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,113)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,651)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 234,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 221,496</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,042)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 219,967</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 208,454</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 238314000 228147000 4113000 6651000 234201000 221496000 14234000 13042000 219967000 208454000 30000000.0 16000000.0 16000000.0 0.0450 0.0475 0.0350 0.0375 30000000.0 0.00375 0.00500 0 0 215000000.0 11500000 23000000.0 700000 5000000.0 20000000.0 100000 175000000.0 5800000 165000000.0 10000000.0 1200000 3600000 175000000.0 64900000 110000000.0 152700000 152700000 0.0600 0.0500 0.00629 234200000 221500000 4100000 6700000 2900000 1200000 6300000 400000 0.0724 0.442 0.442 200000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Principal payments due on the outstanding debt in the next five fiscal years, excluding any potential payments based on excess cash flow levels, are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term Loan Facility</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of fiscal 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,558</p></td></tr><tr><td style="vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,234</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,234</p></td></tr><tr><td style="vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,234</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 192,054</p></td></tr><tr><td style="vertical-align:bottom;width:82.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 238,314</p></td></tr></table> 3558000 14234000 14234000 14234000 192054000 238314000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. PRODUCT WARRANTIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">The warranty reserve activity consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the beginning of the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,882</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accruals for warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Settlements made (in cash or in kind)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,825)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,501)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;">The warranty reserve activity consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 20.15pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the beginning of the year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,882</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accruals for warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Settlements made (in cash or in kind)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,825)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,501)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2882000 2846000 4369000 2270000 3825000 2501000 3426000 2615000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. NET SALES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the Company’s disaggregation of net sales by product line (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In-ground Swimming Pools</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 84,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 78,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 285,704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169,681</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Covers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 94,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 53,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liners</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,772</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,723</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 111,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68,259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 161,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 491,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 291,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the Company’s disaggregation of net sales by product line (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In-ground Swimming Pools</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 84,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 78,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 285,704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169,681</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Covers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 94,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 53,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liners</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,772</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,723</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 111,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68,259</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 161,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 491,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 291,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 84060000 78094000 285704000 169681000 44125000 25695000 94354000 53528000 33772000 23723000 111534000 68259000 161957000 127512000 491592000 291468000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The effective income tax rate for the fiscal quarter and three fiscal quarters ended October 2, 2021 was (223.8)% and (39.3)%, respectively, compared to 24.7% and 30.6% for the fiscal quarter and three fiscal quarters ended September 26, 2020, respectively. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for the fiscal quarter and three fiscal quarters ended October 2, 2021 was primarily attributable to the discrete impact of stock compensation expense pursuant to the Reorganization. The results for the quarter include pre-tax stock compensation expense of $25.4 million and $98.9 million for fiscal quarters and three fiscal quarters ended October 2, 2021 related to the Reorganization for which there is no associated tax benefit. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for the fiscal quarter and three fiscal quarters ended September 26, 2020 was impacted by a variety of factors, primarily stemming from impact of state taxes. The pre-tax income for three fiscal quarters ended September 26, 2020 included losses in tax jurisdictions for which the company did not record a tax benefit, which increased the effective income tax rate for the fiscal quarter ended September 26, 2020.</p> -2.238 -0.393 0.247 0.306 25400000 98900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. SHAREHOLDERS’ EQUITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Equity Structure Prior to Reorganization</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to the IPO and the Reorganization, the Parent owned 100% of the issued and outstanding common stock of the Company. The capital structure of the Parent consisted of two different classes of limited partnership interests, Class A and Class B units (profits interests). Prior to the Reorganization, none of the Class B units would have been vested for accounting purposes due to the Parent’s $0 Repurchase Right, which applied in the event of a voluntary termination or termination without cause, since it functions as a vesting condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Equity Structure Subsequent to the Reorganization</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 13, 2021, the Company’s certificate of incorporation was amended, which amended and restated certain terms of the certificate of incorporation. Under the amended certificate of incorporation, the Company had authority to issue 500,000,000 shares of common stock, par value $0.0001 per share. On April 12, 2021, the Company’s board of directors declared and on April 13, 2021, the Company effected a <span style="-sec-ix-hidden:Hidden_QUGTeqqZe0qy3ln9qQ5gvA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">109,673.709</span></span>-for-one stock split of its issued and outstanding shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a part of the equity Reorganization, on April 22, 2021, 194,207,115 Class A units converted into 97,187,596 shares of common stock and 26,158,894 Class B units converted into 4,145,987 shares of common stock and 8,340,126 shares of unvested restricted stock. Refer to Note 1 for detail regarding the Company’s Reorganization and conversion of Class A and Class B units to common and restricted shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Amendment and Restatement of Certificate of Incorporation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 22, 2021, the Company’s certificate of incorporation was further amended and restated to, among other things, increase the authorized shares to 1,000,000,000, of which 900,000,000 are shares of common stock, par value $0.0001 per share and 100,000,000 are shares of preferred stock, par value 0.0001 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of October 2, 2021 and December 31, 2020, 112,153,832 and 118,854,249 shares of common stock are issued and outstanding for accounting purposes, respectively. </p> 1 500000000 0.0001 194207115 97187596 26158894 4145987 8340126 1000000000 900000000 0.0001 100000000 0.0001 112153832 118854249 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. PROFITS INTEREST UNITS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Prior to the Reorganization, the Company’s Parent granted PIUs in the form of Class B units of the Parent to certain key employees and directors for purposes of retaining them and enabling such individuals to participate in the long-term growth and financial success of the Company. The following table summarizes the activity for all PIUs during the three fiscal quarters ended October 2, 2021 and the year ended December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of PIUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,734,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.60</p></td></tr><tr><td style="vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,843,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,152,315)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.43</p></td></tr><tr><td style="vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,424,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,266,068)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.34</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at April 21, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26,158,894</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Converted at IPO in connection with the Reorganization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26,158,894)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.43</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 29, 2021 an employee holder of PIUs terminated his employment with the Company, at which time all 1,055,057 of his performance-vesting units were forfeited. At the time of his termination, the employee held 527,528 of time-vesting units, of which 211,011 time-vesting units were vested. Per the terms of his termination agreement, the Company accelerated the vesting of an additional 105,506 time-vesting units, such that the total time-vesting units vested were equal to 316,517 upon his termination and the remaining 211,011 of unvested time-vesting units were forfeited upon his termination. As the employee’s profits interest units had not vested from an accounting perspective, the retention and immediate vesting of the retained time-vesting units was accounted for as a cancellation of the original award and a new grant under the revised terms. A cumulative catch-up charge of $1.1 million was recorded during the fiscal quarter ended April 3, 2021 to reflect the incremental fair value of the awards as of the date of the modification, as compared to the grant-date fair value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of PIUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,734,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.60</p></td></tr><tr><td style="vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,843,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,152,315)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.43</p></td></tr><tr><td style="vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,424,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,266,068)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.34</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at April 21, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 26,158,894</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Converted at IPO in connection with the Reorganization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26,158,894)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.43</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:71.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 21734170 0.60 7843107 0.35 2152315 0.43 27424962 1266068 0.34 26158894 -26158894 0.43 1055057 527528 211011 105506 316517 211011 1100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14. STOCK-BASED COMPENSATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 12, 2021, the Company’s stockholders approved the 2021 Omnibus Incentive Plan (the “Omnibus Incentive Plan”), which became effective on April 22, 2021, upon pricing of the IPO. The Omnibus Incentive Plan provides for the issuance of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units and other stock-based and cash-based awards. The maximum aggregate number of shares reserved for issuance under the Omnibus Incentive Plan is 13,170,212 shares. The maximum grant date fair value of cash and equity awards that may be awarded to a non-employee director under the Omnibus Incentive Plan during any one fiscal year, together with any cash fees paid to such non-employee director during such fiscal year, will be $750 thousand.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Contemporaneously with the pricing of the Company’s IPO, on April 22, 2021 the Company granted 8,340,126 of restricted stock awards, 341,301 of restricted stock units and 886,862 of option awards under the Omnibus Incentive Plan to employees of the Company. Of the 8,340,126 restricted stock awards granted, (i) 6,799,414 vest every six months in equal installments beginning on December 27, 2021 and ending on December 27, 2023, and (ii) 1,540,712 vest every six months in equal installments, beginning on December 27, 2021 and ending on December 27, 2024. Of the 341,301 restricted stock unit awards granted, (i) 251,828 vest <span style="-sec-ix-hidden:Hidden_CAgZn7xNDU6JhiXXaNMXUg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1/3</span></span> on the nine-month anniversary of the Closing of the IPO, <span style="-sec-ix-hidden:Hidden_h9gh1NXPM0q3hQ9CGysM5g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1/3</span></span> on the first anniversary of the Closing of the IPO, and <span style="-sec-ix-hidden:Hidden_RG3Sjuqzsk-G7lJ-Es_sUg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1/3</span></span> on the two-year anniversary of the Closing of the IPO; (ii) 22,367 vest on the first anniversary of the Closing of the IPO; (iii) 51,316 vest on the nine-month anniversary of the Closing of the IPO; and (iv) 15,790 vest evenly on each of the first three anniversaries of the Closing of the IPO. All 886,862 of the option awards vest 25% annually on each of the first four anniversaries of the Closing of the IPO. The option awards were granted with a strike price of $19.00 per share. Under the terms of the Omnibus Incentive Plan, all stock options will expire if not exercised within ten years of the grant date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Stock-based compensation expense for the fiscal quarters and three fiscal quarters ended October 2, 2021 was $27.6 million and $104.6 million, respectively. Stock-based compensation expense for the fiscal quarters and three fiscal quarters ended September 26, 2020 was and $1.0 million and $1.4 million, respectively. Stock-based compensation expense of $1.9 million and $25.7 was recorded </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">in cost of sales and selling, general and administrative expense, respectively, for the fiscal quarter ended October 2, 2021. Stock-based compensation expense of $6.8 million and $97.8 was recorded in cost of sales and selling, general and administrative expense, respectively, for the three fiscal quarters ended October 2, 2021. Stock-based compensation expense for the fiscal quarters and three fiscal quarters ended September 26, 2020 was recorded in selling, general and administrative expense on the condensed consolidated statements of operations. Of the $104.6 million of stock-based compensation expense recorded during the three fiscal quarters ended October 2, 2021, $0.5 million was due to the accelerated vesting of restricted stock and $49.0 million was due to the modification as a result of the Reorganization. Refer to Note 12 above for detail regarding the Company’s equity-based awards issued in the form of PIUs prior to the Reorganization and IPO. As of October 2, 2021, total unrecognized stock-based compensation expense related to all unvested stock-based awards of $106.2 million, which is expected to be recognized over a weighted-average period of 1.49 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the significant assumptions used in the Black-Scholes option-pricing model on a weighted-average basis to determine the fair value of option awards granted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Stock Awards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table represents the Company’s restricted stock awards activity during the three fiscal quarters ended October 2, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Grant-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,340,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84,687)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (559,682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,695,757</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table represents the Company’s restricted stock units activity during the three fiscal quarters ended October 2, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Grant-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 341,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 324,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock Options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table represents the Company’s stock option activity during the three fiscal quarters ended October 2, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding on January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_DL5HOYDzCkWqGknXTr1kOg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 886,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (81,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 805,770</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.55</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest at October 2, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 805,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable at October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_hzjeVGBL1Ui5mny8jX-raw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">The aggregate intrinsic value of stock options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those stock options that had exercise prices lower than the fair value of the Company’s common stock</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The weighted average grant-date fair value of stock options granted during the three fiscal quarters ended October 2, 2021 was $7.20 per share.</p> 13170212 750000 8340126 341301 886862 8340126 6799414 1540712 341301 251828 22367 51316 15790 886862 0.25 19.00 P10Y 27600000 104600000 1000000.0 1400000 1900000 25700000 6800000 97800000 104600000 500000 49000000.0 106200000 P1Y5M26D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the significant assumptions used in the Black-Scholes option-pricing model on a weighted-average basis to determine the fair value of option awards granted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.0063 0.3816 P6Y3M 0.0000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table represents the Company’s restricted stock awards activity during the three fiscal quarters ended October 2, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Grant-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,340,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84,687)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (559,682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,695,757</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr></table> 8340126 19.00 84687 559682 19.00 7695757 19.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table represents the Company’s restricted stock units activity during the three fiscal quarters ended October 2, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Grant-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 341,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 324,534</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td></tr></table> 341301 19.00 16767 19.00 324534 19.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table represents the Company’s stock option activity during the three fiscal quarters ended October 2, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding on January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_DL5HOYDzCkWqGknXTr1kOg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 886,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (81,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 805,770</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.55</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest at October 2, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 805,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable at October 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_hzjeVGBL1Ui5mny8jX-raw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table> 0 0 0 886862 19.00 81092 805770 19.00 P9Y6M18D 805770 19.00 P9Y6M18D 0 0 0 7.20 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. NET INCOME (LOSS) PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Basic and diluted net income (loss) per share attributable to common stockholders was calculated as follows (in thousands, except share and per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:top;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:top;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:top;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net (loss) income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,296)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,153,832</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97,393,002</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 110,121,240</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 96,665,708</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,153,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 98,011,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 110,121,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97,122,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income per share attributable to common stockholders:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.51)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.51)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table includes the number of shares that may be dilutive common shares in the future that were not included in the computation of diluted net income (loss) per share because the effect was anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,952,422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,813,166</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 146,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 84,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,235</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Basic and diluted net income (loss) per share attributable to common stockholders was calculated as follows (in thousands, except share and per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:top;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:top;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:top;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net (loss) income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,296)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,153,832</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97,393,002</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 110,121,240</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 96,665,708</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,153,832</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 98,011,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 110,121,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97,122,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income per share attributable to common stockholders:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.51)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:46.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.51)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> -11296000 17740000 -56361000 18703000 112153832 97393002 110121240 96665708 112153832 98011795 110121240 97122885 -0.10 0.18 -0.51 0.19 -0.10 0.18 -0.51 0.19 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table includes the number of shares that may be dilutive common shares in the future that were not included in the computation of diluted net income (loss) per share because the effect was anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,952,422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,813,166</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 146,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 84,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,235</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2952422 47690 6813166 47446 146398 84866 4235 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">BrightAI Services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Starting in 2020, BrightAI rendered services to the Company, for which the cost was capitalized as internal-use software. A co-founder of BrightAI Services has served on the Company’s board of directors since December 9, 2020. During the three fiscal quarters ended October 2, 2021 and the year ended December 31, 2020, the Company incurred $1.9 million and $0.5 million, respectively, associated with services performed by BrightAI, which is recorded as construction in progress within property and equipment, net on the condensed consolidated balance sheet as of October 2, 2021. As of October 2, 2021 and December 31, 2020, the Company had accounts payable - related party to BrightAI of $1.1 million and $0.5 million, respectively. There were no services rendered by BrightAI during the three fiscal quarters ended September 26, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Expense Reimbursement and Management Fees</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company had an expense reimbursement agreement (the “management fee arrangement”) with the Sponsor and Wynnchurch Capital, L.P. for ongoing consulting and advisory services. The management fee arrangement provided for the aggregate payment of up to $1.0 million each year for reimbursement of expenses incurred with services provided and, depending on the extent of services provided, management fees. The management fee arrangement terminated upon consummation of the Company’s IPO.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company entered into a Stockholders’ Agreement with the Sponsor and Wynnchurch Capital, L.P. on April 27, 2021. The Stockholders’ Agreement requires the Company to reimburse the Sponsor and Wynnchurch Capital, L.P. the reasonable out-of-pocket costs and expenses in connection with monitoring and overseeing their investment in the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There were no management fees incurred by the Company during the three fiscal quarters ended October 2, 2021 and September 26, 2020. The Company reimbursed less than $0.1 million of out-of-pocket costs and expenses to the Sponsor and Wynnchurch Capital, L.P. during both the three fiscal quarters ended October 2, 2021 and September 26, 2020. As of October 2, 2021, there were no outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P. As of September 26, 2020, there was less than $0.1 million outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Operating Lease</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2019, in connection with the Narellan Acquisition, the Company assumed an operating lease for the manufacture, sale and storage of swimming pools and associated equipment with Acquigen Pty Ltd, which is owned by an employee who is also a shareholder of the Company. The lease expires in June 2028. As of October 2, 2021 and December 31, 2020, future minimum lease payments related to this lease totaled $3.6 million and $4.2 million, respectively. The Company recognized $0.1 million of rent expense related to this lease during each of the fiscal quarters ended October 2, 2021 and September 26, 2020, as well as $0.4 million and $0.3 million of rent expense during the three fiscal quarters ended October 2, 2021 and September 26, 2020, which is recognized within selling, general and administrative expense on the condensed consolidated statements of operations.</p> 1900000 500000 1.1 500000 1000000.0 0 0 100000 100000 0 100000 3600000 4200000 100000 100000 400000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. SEGMENT AND GEOGRAPHIC INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2020, the Company made operational changes in how its CODM manages the business including organizational alignment, performance assessment and resource allocation. The segment disclosure is based on the intention to provide the users of the financial statements with a view of the business from the Company’s perspective. The Company conducts its business as one <span style="-sec-ix-hidden:Hidden_jcynV_2Jw06XbqjIdTgmaQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">operating</span></span> and reportable segment that designs, manufactures and markets in-ground swimming pools, liners and covers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Geographic Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Net sales by geography is based on the delivery address of the customer as specified in purchase order. Net sales by geographic area was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net sales</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 123,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 102,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 385,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 234,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Canada</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,103</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,785</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 76,619</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,197</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">New Zealand</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,749</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 941</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 161,957</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,512</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 491,592</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 291,468</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our long-lived assets by geographic area, which consist of property and equipment, net assets were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long-lived assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 48,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Canada</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,050</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">New Zealand</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,857</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 58,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Net sales by geography is based on the delivery address of the customer as specified in purchase order. Net sales by geographic area was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net sales</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 123,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 102,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 385,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 234,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Canada</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,103</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,785</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 76,619</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,197</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">New Zealand</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,749</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 941</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,357</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 161,957</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,512</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 491,592</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 291,468</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 123477000 102663000 385259000 234439000 28103000 16785000 76619000 38197000 6330000 5439000 18581000 13187000 1749000 941000 5277000 2357000 2298000 1684000 5856000 3288000 161957000 127512000 491592000 291468000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our long-lived assets by geographic area, which consist of property and equipment, net assets were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long-lived assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 48,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Canada</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,358</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,050</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">New Zealand</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,857</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 58,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 48158000 37680000 4358000 3050000 4394000 4979000 1857000 1648000 58767000 47357000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Oct. 02, 2021
Nov. 09, 2021
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Oct. 02, 2021  
Entity File Number 001-40358  
Entity Registrant Name LATHAM GROUP, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-2797583  
Entity Address State Or Province NY  
Entity Address, Address Line One 787 Watervliet Shaker Road  
Entity Address, City or Town Latham  
Entity Address, Postal Zip Code 12110  
City Area Code 800  
Local Phone Number 833-3800  
Title of 12(b) Security Common stock, par value $0.0001 per share  
Trading Symbol SWIM  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   119,849,589
Entity Central Index Key 0001833197  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Current assets:    
Cash $ 90,869 $ 59,310
Trade receivables, net 75,314 32,758
Inventories, net 80,705 64,818
Income tax receivable 6,129 4,377
Prepaid expenses and other current assets 10,676 6,063
Total current assets 263,693 167,326
Property and equipment, net 58,767 47,357
Equity method investment 21,997 25,384
Deferred tax assets 793 345
Deferred offering costs   1,041
Goodwill 115,158 115,750
Intangible assets, net 271,831 289,473
Other assets 1,506 0
Total assets 733,745 646,676
Current liabilities:    
Accounts payable 39,921 29,789
Accounts payable - related party 1,050 500
Current maturities of long-term debt 14,234 13,042
Accrued expenses and other current liabilities 59,454 50,606
Total current liabilities 114,659 93,937
Long-term debt, net of discount and current portion 219,967 208,454
Deferred income tax liabilities, net 55,949 55,193
Liability for uncertain tax positions 5,649 5,540
Other long-term liabilities 2,026 1,943
Total liabilities 398,250 365,067
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.0001 par value; 100,000,000 and no shares authorized as of October 2, 2021 and December 31, 2020 respectively; no shares issued and outstanding as of both October 2, 2021 and December 31, 2020
Common stock, $0.0001 par value; 900,000,000 and 500,000,000 shares authorized as of October 2, 2021 and December 31, 2020, respectively; 119,849,589 and 118,854,249 shares issued and outstanding as of October 2, 2021 and December 31, 2020, respectively 12 12
Additional paid-in capital 377,649 265,478
(Accumulated deficit) retained earnings (42,596) 13,765
Accumulated other comprehensive income 430 2,354
Total stockholders' equity 335,495 281,609
Total liabilities and stockholders' equity $ 733,745 $ 646,676
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 02, 2021
Dec. 31, 2020
Condensed Consolidated Balance Sheets    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 100,000,000 0
Preferred Stock, shares issued 0 0
Preferred Stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 900,000,000 500,000,000
Common stock, shares issued 119,849,589 118,854,249
Common stock, shares outstanding 119,849,589 118,854,249
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Condensed Consolidated Statements of Operations        
Net sales $ 161,957 $ 127,512 $ 491,592 $ 291,468
Cost of sales 110,965 77,204 329,805 186,699
Gross profit 50,992 50,308 161,787 104,769
Selling, general and administrative expense 48,072 20,096 170,532 50,888
Amortization 5,486 4,047 16,560 12,173
(Loss) income from operations (2,566) 26,165 (25,305) 41,708
Other expense (income):        
Interest expense 4,271 3,992 20,843 13,633
Other (income) expense, net (2,538) (1,378) (3,887) 1,121
Total other expense, net 1,733 2,614 16,956 14,754
Earnings from equity method investment 810   1,808  
(Loss) income before income taxes (3,489) 23,551 (40,453) 26,954
Income tax expense 7,807 5,811 15,908 8,251
Net (loss) income $ (11,296) $ 17,740 $ (56,361) $ 18,703
Net (loss) income per share attributable to common stockholders:        
Basic $ (0.10) $ 0.18 $ (0.51) $ 0.19
Diluted $ (0.10) $ 0.18 $ (0.51) $ 0.19
Weighted average common shares outstanding:        
Basic 112,153,832 97,393,002 110,121,240 96,665,708
Diluted 112,153,832 98,011,795 110,121,240 97,122,885
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Condensed Consolidated Statements of Comprehensive (Loss) Income        
Net (loss) income $ (11,296) $ 17,740 $ (56,361) $ 18,703
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments (887) 47 (1,924) 404
Comprehensive (loss) income $ (12,183) $ 17,787 $ (58,285) $ 19,107
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
(Accumulated Deficit) Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
Balance, beginning of period at Dec. 31, 2019 $ 10 $ 196,474 $ (2,218) $ (471) $ 193,795
Balance, beginning of period (in shares) at Dec. 31, 2019 96,498,943        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income     (15,451)   (15,451)
Foreign currency translation adjustments       (1,938) (1,938)
Repurchase and retirement of treasury stock   (400)     (400)
Repurchase and retirement of treasury stock (in shares) (200,173)        
Stock-based compensation expense   224     224
Balance, end of period at Mar. 28, 2020 $ 10 196,298 (17,669) (2,409) 176,230
Balance, end of period (in shares) at Mar. 28, 2020 96,298,770        
Balance, beginning of period at Dec. 31, 2019 $ 10 196,474 (2,218) (471) 193,795
Balance, beginning of period (in shares) at Dec. 31, 2019 96,498,943        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income         18,703
Balance, end of period at Sep. 26, 2020 $ 10 200,163 16,485 (67) 216,591
Balance, end of period (in shares) at Sep. 26, 2020 97,187,596        
Balance, beginning of period at Dec. 31, 2019 $ 10 196,474 (2,218) (471) 193,795
Balance, beginning of period (in shares) at Dec. 31, 2019 96,498,943        
Balance, end of period at Dec. 31, 2020 $ 12 265,478 13,765 2,354 281,609
Balance, end of period (in shares) at Dec. 31, 2020 118,854,249        
Balance, beginning of period at Mar. 28, 2020 $ 10 196,298 (17,669) (2,409) 176,230
Balance, beginning of period (in shares) at Mar. 28, 2020 96,298,770        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income     16,414   16,414
Foreign currency translation adjustments       2,295 2,295
Repurchase and retirement of treasury stock   (176)     (176)
Repurchase and retirement of treasury stock (in shares) (75,065)        
Stock-based compensation expense   240     240
Balance, end of period at Jun. 27, 2020 $ 10 196,362 (1,255) (114) 195,003
Balance, end of period (in shares) at Jun. 27, 2020 96,223,705        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income     17,740   17,740
Foreign currency translation adjustments       47 47
Issuance of common stock and Net proceeds from initial public offering   2,823     2,823
Issuance of common stock and Net proceeds from initial public offering (shares) 963,891        
Stock-based compensation expense   978     978
Balance, end of period at Sep. 26, 2020 $ 10 200,163 16,485 (67) 216,591
Balance, end of period (in shares) at Sep. 26, 2020 97,187,596        
Balance, beginning of period at Dec. 31, 2020 $ 12 265,478 13,765 2,354 281,609
Balance, beginning of period (in shares) at Dec. 31, 2020 118,854,249        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income     8,533   8,533
Foreign currency translation adjustments       (1,201) (1,201)
Dividend ($1.00 per share)   (110,033)     (110,033)
Repurchase and retirement of treasury stock $ (2) (64,936)     (64,938)
Repurchase and retirement of treasury stock (in shares) (21,666,653)        
Stock-based compensation expense   1,464     1,464
Balance, end of period at Apr. 03, 2021 $ 10 91,973 22,298 1,153 115,434
Balance, end of period (in shares) at Apr. 03, 2021 97,187,596        
Balance, beginning of period at Dec. 31, 2020 $ 12 265,478 13,765 2,354 281,609
Balance, beginning of period (in shares) at Dec. 31, 2020 118,854,249        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income         (56,361)
Balance, end of period at Oct. 02, 2021 $ 12 377,649 (42,596) 430 335,495
Balance, end of period (in shares) at Oct. 02, 2021 119,849,589        
Balance, beginning of period at Apr. 03, 2021 $ 10 91,973 22,298 1,153 115,434
Balance, beginning of period (in shares) at Apr. 03, 2021 97,187,596        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income     (53,598)   (53,598)
Foreign currency translation adjustments       164 164
Issuance of common stock and Net proceeds from initial public offering $ 2 399,262     399,264
Issuance of common stock and Net proceeds from initial public offering (shares) 23,000,000        
Repurchase and retirement of treasury stock $ (1) (216,699)     (216,700)
Repurchase and retirement of treasury stock (in shares) (12,264,438)        
Issuance of restricted stock in connection with the Reorganization $ 1 (1)      
Issuance of restricted stock in connection with the Reorganization (in shares) 8,340,126        
Issuance of common stock upon conversion of Class B units (in shares) 4,145,987        
Stock-based compensation expense   75,511     75,511
Balance, end of period at Jul. 03, 2021 $ 12 350,046 (31,300) 1,317 320,075
Balance, end of period (in shares) at Jul. 03, 2021 120,409,271        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income     (11,296)   (11,296)
Foreign currency translation adjustments       (887) (887)
Retirement of restricted stock (in shares) (559,682)        
Stock-based compensation expense   27,603     27,603
Balance, end of period at Oct. 02, 2021 $ 12 $ 377,649 $ (42,596) $ 430 $ 335,495
Balance, end of period (in shares) at Oct. 02, 2021 119,849,589        
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)
3 Months Ended
Apr. 03, 2021
$ / shares
Condensed Consolidated Statements of Stockholders' Equity  
Dividend per share $ 1.00
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Cash flows from operating activities:    
Net (loss) income $ (56,361) $ 18,703
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Depreciation and amortization 23,689 17,461
Amortization of deferred financing costs and debt discount 5,907 1,867
Stock-based compensation expense 104,578 1,442
Other non-cash 1,349 825
Gain on sale of equity method investment (3,856)  
Earnings from equity method investment (1,808)  
Distributions received from equity method investment 1,808  
Changes in operating assets and liabilities:    
Trade receivables (43,134) (18,732)
Inventories (16,128) (2,202)
Prepaid expenses and other current assets (4,774) 279
Income tax receivable (1,752) (1,287)
Other assets (465)  
Accounts payable 10,550 16,192
Accrued expenses and other current liabilities 9,740 20,449
Other long-term liabilities 83 59
Net cash provided by operating activities 29,426 55,056
Cash flows from investing activities:    
Purchases of property and equipment (19,242) (9,677)
Proceeds from the sale of property and equipment 33 560
Return of equity method investment 447  
Proceeds from the sale of equity method investment 6,796  
Net cash used in investing activities (11,966) (9,117)
Cash flows from financing activities:    
Proceeds from long-term debt borrowings 172,813  
Payments on term loan borrowings (164,833) (20,925)
Proceeds from borrowings on revolving credit facility 16,000 5,000
Payments on revolving credit facility borrowings (16,000) (5,000)
Deferred financing fees paid (1,250)  
Dividend to Class A unitholders (110,033)  
Proceeds from issuance of common stock and initial public offering, net of underwriting discounts and commissions 399,264 615
Repurchase and retirement of treasury stock (281,638) (576)
Payments of Narellan Group Pty Limited contingent consideration   (6,624)
Net cash provided by (used in) financing activities 14,323 (27,510)
Effect of exchange rate changes on cash (224) 769
Net increase (decrease) in cash 31,559 19,198
Cash at beginning of period 59,310 56,655
Cash at end of period 90,869 75,853
Supplemental cash flow information:    
Cash paid for interest 14,208 12,693
Income taxes paid, net 15,213 9,100
Supplemental disclosure of non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable and accrued expenses 226 635
Capitalized internal-use software included in accounts payable - related party $ 1,050  
Fair value of equity issued by Parent to settle contingent consideration in connection with the acquisition of Narellan Group Pty Limited   $ 2,208
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
NATURE OF THE BUSINESS
9 Months Ended
Oct. 02, 2021
NATURE OF THE BUSINESS  
NATURE OF THE BUSINESS

Notes to Condensed Consolidated Financial Statements 

1. NATURE OF THE BUSINESS

Latham Group, Inc. (“the Company”) wholly owns Latham Pool Products, Inc. (“Latham Pool Products”) (together, “Latham”) and is a designer, manufacturer and marketer of in-ground residential swimming pools in North America, Australia and New Zealand. Latham offers a portfolio of pools and related products, including in-ground swimming pools, pool liners and pool covers.

On December 18, 2018, Latham Investment Holdings, LP (“Parent”), an investment fund managed by affiliates of Pamplona Capital Management (the “Sponsor”), Wynnchurch Capital, L.P. and management acquired all of the outstanding equity interests of Latham Topco., Inc., a newly incorporated entity in the State of Delaware. Latham Topco, Inc. changed its name to Latham Group, Inc. on March 3, 2021.

Initial Public Offering, Reorganization and Stock Split

On April 27, 2021, the Company completed its initial public offering (the “IPO”), pursuant to which it issued and sold 23,000,000 shares of common stock, inclusive of 3,000,000 shares sold by the Company pursuant to the full exercise of the underwriters’ option to purchase additional shares. The aggregate net proceeds received by the Company from the IPO were $399.3 million, after deducting underwriting discounts and commissions and other offering costs.

Prior to the closing of the Company’s IPO on April 27, 2021 (the “Closing of the IPO”), the Company’s parent entity, Parent, merged with and into Latham Group, Inc., with Latham Group, Inc. surviving the merger (the “Reorganization”). The purpose of the Reorganization was to allow existing indirect owners of the Company to become direct shareholders of the Company.

In connection with the Reorganization, Class A units of the Parent (the “Class A units”) were converted into shares of the Company’s common stock, and Class B units of the Parent (the “Class B units”) were converted into an economically equivalent number of restricted and unrestricted shares of the Company’s common stock on a pro rata basis. The Reorganization was accounted for as an equity reorganization between entities under common control. As the Class A units were akin to common shares as all holders held economic interest of the Parent and were entitled to distributions on a pro rata basis to their ownership, the conversion of Class A units to common shares as part of the Reorganization was considered to be equivalent to a stock split , which requires retrospective treatment for accounting purposes. Accordingly, all share and per share amounts in these condensed consolidated financial statements and related notes have been retroactively restated, where applicable, to give effect to the conversion ratio applied in connection with the Reorganization.

Class B units were historically accounted for as compensatory arrangements in accordance with ASC 718 “Compensation – Stock Compensation”, akin to stock appreciation rights, that, when vested, would share on the economic appreciation of the equity value of Parent over the agreed hurdles. As a result of the Reorganization, the Company determined that only vested Class B units are considered outstanding for accounting purposes. A portion of the Class B units vest based on continued employment by the holder, or time-vesting units, and the remaining Class B units vest upon defined performance and market conditions, or performance-vesting units. Therefore, the Company has considered any unvested restricted shares as contingently issuable shares until they vest. The conversion of time-vesting Class B units to restricted shares is retrospectively included in the weighted-average common shares outstanding for diluted net income (loss) per share using the treasury stock method for each period in which the individual unit holder’s threshold was met at the reporting date and therefore the individual unit holder would have participated in a hypothetical distribution to the Parent unit holders. The conversion of performance-vesting Class B units to restricted shares is not included in the shares outstanding for diluted net income (loss) per share for any period prior to the Reorganization and IPO as the performance vesting thresholds were not satisfied and the performance units were not considered probable to vest historically.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Oct. 02, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The Company’s unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Unaudited Interim Financial Information

The consolidated balance sheet at December 31, 2020 was derived from audited financial statements but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements as of October 2, 2021 and for the fiscal quarters and three fiscal quarters ended October 2, 2021 and September 26, 2020 have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial statements. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These condensed consolidated financial statements should be read in conjunction with Latham Group, Inc.’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2020 included in the Company’s Registration Statement on Form S-1, as amended, File No. 333-254930 on file with the SEC. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s financial position as of October 2, 2021 and results of operations for the fiscal quarters and three fiscal quarters ended October 2, 2021 and September 26, 2020 and cash flows for the three fiscal quarters ended October 2, 2021 and September 26, 2020 have been made. The Company’s results of operations for the fiscal quarter and three fiscal quarters ended October 2, 2021 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2021.

Use of Estimates

The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. Estimates are evaluated on an ongoing basis and revised as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.

Seasonality

Although the Company generally has demand for its products throughout the year, its business is seasonal and weather is one of the principal external factors affecting the business. Historically, net sales and net income are highest during spring and summer, representing the peak months of swimming pool use, pool installation and remodeling and repair activities. Sales periods having severe weather may also affect net sales.

Accounting Policies

Refer to the Company’s final prospectus for the IPO filed pursuant to Rule 424(b)(4) under the Securities Act with the SEC on April 26, 2021 (“the Prospectus”) for a discussion of the Company’s accounting policies, as updated below.

Stock-based Compensation

Stock-based compensation is measured and recognized based on the grant date fair value of the awards. The Class B units of the Parent were granted to employees in the form of Profits Interest Units (“PIUs”). The Company determined the grant date fair value of PIUs using the Black-Scholes option pricing model. As part of the Reorganization, the vested and unvested PIUs of the Parent, were converted on a pro rata basis into equivalent restricted stock units and restricted stock awards of the Company’s underlying common stock. The fair value of the awards is expensed using a graded vesting method over the requisite service period in which employees earn the awards. The Company accounts for forfeitures of stock-based awards as they occur rather than applying an estimated forfeiture rate to stock-based compensation expense.

The Black-Scholes pricing model requires critical assumptions including risk-free rate, volatility, expected term and expected dividend yield. The expected term is computed using the simplified method. The Company uses the simplified method to calculate expected term of the PIUs as the Company does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the stock-based award. The Company considers the historical volatility of the Company’s stock price, as well as implied volatility. The Company utilized a dividend yield of zero, as it had no history or plan of declaring dividends on its common stock. The assumptions underlying these valuations represented the Company’s best estimate, which involved inherent

uncertainties and the application of judgment. As a result, if the Company had used significantly different assumptions or estimates, the fair value of the Company’s stock-based compensation expense could have been materially different.

Contemporaneously with the pricing of the Company’s IPO, on April 22, 2021, the Company effected its Omnibus Incentive Plan in which it granted to certain employees of the Company restricted stock awards, restricted stock units and option awards inclusive of the as converted Class B units as a result of the Reorganization (see Note 14).

Equity Method Investments

Investments and ownership interests in common stock or in-substance common stock are accounted for under the equity method accounting if the Company has the ability to exercise significant influence over the entity but does not have a controlling financial interest. Under the equity method, investments are initially recognized at cost and adjusted to reflect the Company’s interest in net earnings, dividends received and other-than-temporary impairments. The Company records its interest in the net earnings of its equity method investee, along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income (loss), within earnings from equity method investment in the condensed consolidated statements of operations. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to the underlying basis differences. Profits or losses related to intra-entity sales with its equity method investee are eliminated until realized by the investor or investee.

The Company records its proportionate share of earnings or losses of Premier Holdco, LLC (“Premier Pools & Spas”) within earnings from equity method investment in the condensed consolidated statements of operations on a three-month lag. The Company recorded its interest in the net earnings of Premier Pools & Spas of $0.8 million and $1.8 million, respectively, for the fiscal quarter and three fiscal quarters ended October 2, 2021, which included a $0.1 million and $0.2 million adjustment for the amortization of basis differences, within earnings from equity method investment in the condensed consolidated statements of operations during the fiscal quarter and three fiscal quarters ended October 2, 2021. As the Company initially invested in Premier Pools & Spas on October 30, 2020, there was no earnings from equity method investment recorded during the fiscal quarter and the three fiscal quarters ended September 26, 2020. The Company received distributions of $1.1 million and $2.2 million during the fiscal quarter and three fiscal quarters ended October 2, 2021, respectively.

For presentation in the condensed consolidated statements of cash flows, the Company utilizes the cumulative earnings approach for purposes of determining whether distributions should be classified as either a return on investment, which are be included in operating activities, or a return of investment, which would be included in investing activities. Under the cumulative earnings approach, the Company compares the distributions received to its cumulative equity-method earnings since inception. Any distributions received up to the amount of cumulative equity earnings are be considered a return on investment and classified in operating activities. Any excess distributions would be considered a return of investment and classified in investing activities.

Equity method goodwill is not amortized or tested for impairment; instead the Company evaluates equity method investments for impairment when events or changes in circumstances indicate that the decline in value below the carrying amount of its equity method investment is determined to be other than temporary. In such a case, the decline in value below the carrying amount of its equity method investment is recognized in the condensed consolidated statements of operations in the period the impairment occurs.

Recently Issued Accounting Pronouncements

The Company qualifies as “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected to “opt in” to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for private companies.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is

recognized based on an effective interest method or on a straight-line basis over the term of the lease. In addition, a lessee is required to record (i) a right-of-use asset and a lease liability on its balance sheet for all leases with accounting lease terms of more than 12 months regardless of whether it is an operating or financing lease and (ii) lease expense in its consolidated statement of operations for operating leases and amortization and interest expense in its consolidated statement of operations for financing leases. Leases with a term of 12 months or less may be accounted for similar to prior guidance for operating leases today. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), which added an optional transition method that allows companies to adopt the standard as of the beginning of the year of adoption as opposed to the earliest comparative period presented. In November 2019, the FASB issued guidance delaying the effective date for all entities, except for public business entities. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2020. In June 2020, the FASB issued additional guidance delaying the effective date for all entities, except for public business entities. For public entities, ASU 2016-02 was effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-02 will have on its consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. In November 2018, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments — Credit Losses, which narrowed the scope and changed the effective date for nonpublic entities for ASU 2016-13. The FASB subsequently issued supplemental guidance within ASU 2019-05, Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief (“ASU 2019-05”). ASU 2019-05 provides an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For public entities that are SEC filers, excluding entities eligible to be smaller reporting companies, ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its consolidated financial statements.

In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities (“ASU 2017-12”), which is intended to improve the financial reporting of hedging relationships to better portray the economic results of an entity’s risk management activities in its consolidated financial statements. In addition to that main objective, the amendments in the update make certain targeted improvements to simplify the application of the hedge accounting guidance in current GAAP. Additional updates to further clarify the guidance in ASU 2017-12 were issued by the FASB in October 2018 within ASU 2018-16. For public entities, the amendment is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. For nonpublic entities, ASU 2017-12 is effective for fiscal years beginning after December 15, 2020 and interim periods beginning after December 15, 2021. Early application is permitted in any interim period after the issuance of the update. The Company is currently evaluating the impact that the adoption of ASU 2017-12 will have on its consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities, ASU 2019-12 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2019-12 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.

In January 2020, the FASB issued ASU 2020-01, Investments — Equity Securities (Topic 321), Investments — Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) (“ASU 2020-01”), which is intended to clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. For public entities, ASU 2020-01 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2020-01 is effective for annual periods beginning after December 15, 2021, and

interim periods within those reporting periods. The Company is currently evaluating the impact that the adoption of ASU 2020-01 will have on its consolidated financial statements.

In March 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. This guidance is effective for all entities upon issuance on March 12, 2020 and may be applied through December 31, 2022. The expedients and exceptions in this guidance are optional, and the Company is evaluating the potential future financial statement impact of any such expedient or exception that it may elect to apply as the Company evaluates the effects of adopting this guidance on its consolidated financial statements.

In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, this guidance applies to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU became effective as of March 12, 2020 and can be adopted anytime during the period of January 1, 2020 through December 31, 2022. The Company is currently evaluating the impact that the adoption of ASU 2021-01 will have on its consolidated financial statements.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS
9 Months Ended
Oct. 02, 2021
ACQUISITIONS  
ACQUISITIONS

3. ACQUISITIONS

GL International, LLC

On October 22, 2020, Latham Pool Products acquired GL International, LLC (“GLI”) for a total purchase price of $79.7 million (the “GLI Acquisition”). The results of GLI’s operations have been included in the condensed consolidated financial statements since that date. GLI specializes in manufacturing custom pool liners and safety covers. As a result, this acquisition expanded the Company’s liner and safety cover product offerings. In connection with the GLI Acquisition, consideration paid was $79.7 million in cash, or $74.7 million net of cash acquired of $5.0 million, and excluding a net working capital adjustment receivable of $0.8 million. The net working capital adjustment receivable was settled during fiscal quarter ended April 3, 2021. The cash consideration was funded from existing cash on hand. The Company incurred $2.4 million in transaction costs.

The Company accounted for the GLI Acquisition using the acquisition method of accounting in accordance with FASB ASC 805, Business Combinations (“ASC 805”). This requires that the assets acquired and liabilities assumed be measured at fair value. The Company estimated, using Level 3 inputs, the fair value of certain fixed assets using a combination of the cost approach and the market approach. Inventories were valued using the comparative sales method, less the cost of disposal. Specific to intangible assets, dealer relationships were valued using the multi-period excess earnings method, whereas trade names were valued using the relief from royalty method. The Company recorded the assets acquired and liabilities assumed at their respective fair values as of the acquisition date.

The following summarizes the purchase price allocation for the GLI Acquisition:

(in thousands)

    

October 22, 2020

Total consideration

$

79,743

Allocation of purchase price:

 

  

Cash

 

5,007

Trade receivables

 

10,639

Inventories

 

11,854

Prepaid expenses and other current assets

 

3,949

Property and equipment

 

1,402

Intangible assets

 

46,700

Total assets acquired

 

79,551

Accounts payable

 

3,536

Accrued expenses and other current liabilities

 

8,853

Other long-term liabilities

 

524

Total liabilities assumed

 

12,913

Total fair value of net assets acquired, excluding goodwill:

 

66,638

Goodwill

$

13,105

The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the acquisition was allocated to goodwill in the amount of $13.1 million. Goodwill resulting from the GLI Acquisition was attributable to the expanded market share and product offerings. Goodwill resulting from the GLI Acquisition is deductible for tax purposes.

The Company allocated a portion of the purchase price to specific intangible asset categories as follows:

Fair Value

Amortization Period

Definite-lived intangible assets:

    

(in thousands)

    

(in years)

Trade names

$

9,500

 

9

Dealer relationships

 

37,200

 

8

$

46,700

Pro Forma Financial Information (Unaudited)

The following pro forma financial information presents the statements of operations of the Company combined with GLI as if the acquisition occurred on January 1, 2020. The pro forma results do not include any anticipated synergies, cost savings or other expected benefits of an acquisition. The pro forma financial information is not necessarily indicative of what the financial results would have been had the acquisition been completed on January 1, 2020 and is not necessarily indicative of the Company’s future financial results.

Fiscal Quarter Ended

Three Fiscal Quarters Ended

(in thousands)

    

September 26, 2020

September 26, 2020

Net sales

$

152,508

$

345,200

Net loss

$

22,598

$

21,952

The pro forma financial information presented above has been calculated after adjusting for the results of the GLI Acquisition for the fiscal quarter and the three fiscal quarters ended September 26, 2020 to reflect the accounting effects as a result of the acquisition, including the amortization expense from acquired intangible assets, the depreciation and amortization expense from acquired property and equipment, the additional cost of sales from acquired inventory, interest expense from debt financing, and any related tax effects.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
EQUITY METHOD INVESTMENT
9 Months Ended
Oct. 02, 2021
EQUITY METHOD INVESTMENT  
EQUITY METHOD INVESTMENT

4. EQUITY METHOD INVESTMENT

On October 30, 2020, the Company entered into a securities purchase agreement to purchase 28% of the common units of Premier Pools & Spas for $25.4 million. On August 6, 2021, the Company entered into a securities purchase agreement, together with Premier Holdco LLC, Premier Pools Management Corp. Holdco, Premier Franchise Management Holdco, PFC Holdco, and PPSF, LLC, pursuant to which Premier Group Holdings Inc., an affiliate of Wynnchurch Capital, L.P., acquired 29.8% of the common units of Premier Pools & Spas in aggregate from all sellers, including the Company. Sellers who were not related parties of Wynnchurch Capital, L.P. or the Company determined the purchase price per common unit paid by Premier Group Holdings Inc., indicating the amount paid for the common units of Premier Pools & Spas reflects the price that would be paid in an arm's-length transaction. As a result of the transaction, the Company received cash proceeds of $6.8 million and recorded a gain on the sale of equity method investment of $3.9 million, which was recorded within other (income) expense, net on the condensed consolidated statements of operations during the fiscal quarter ended October 2, 2021.

The Company’s post-sale ownership interest in Premier Pools & Spas is 20.1%. The Company concluded, both before and after the sale of common units on August 6, 2021, that it holds common stock of Premier Pools & Spas and has the ability to exercise significant influence over Premier Pools & Spas but does not have a controlling financial interest. Accordingly, the Company accounts for this investment using the equity method of accounting. The Company’s proportionate share of the earnings or losses of the investee are reported as a separate line in the condensed consolidated statements of operations.

Premier Pools & Spas is a holding company for its manufacturing and franchising companies including PFC LLC, Premier Franchise Management LLC, Premier Pools Management LLC, and Premier Fiberglass LLC (the “Premier Companies”). The Premier Companies are a leading swimming pool-building brand that uses its franchisee network to sell and install pools around the United States.

In connection with Latham’s Investment in Premier Pools & Spas, the Company entered into an exclusive supply agreement with Premier Pools & Spas, the Premier Companies, and Premier Pools & Spas’ franchisees (“Premier Franchisees”) (together, the “Customer”). Premier Pools & Spas does not consolidate the operations of the Premier Franchisees. Per the supply agreement, Latham is the exclusive supplier of the Premier Franchisees for specific pool and pool products. These products include fiberglass products and package pool products. The initial term of the supply agreement is ten years.

For the first three years of the supply agreement, the Customer is entitled to a low-teens percentage rebate for all fiberglass pools sold and an additional growth rebate of a low single-digit to low-teens percentage based on year over year sales growth on fiberglass pools (the “Rebates”). The Rebates will be paid directly to Premier Pools Management Corp. Holdco.

As of October 2, 2021, the Company’s carrying amount for the equity method investment in Premier Pools & Spas was $22.0 million. During the three fiscal quarters ended October 2, 2021, Premier Pools & Spas paid the Company dividends of $2.2 million that are presented on the condensed consolidated statement of cash flows as distribution received from equity method investment of $1.8 million and return of equity method investment of $0.4 million, respectively. The Company has elected a three-month financial reporting lag. The Company recorded its interest in net earnings of Premier Pools & Spas of $0.8 million and $1.8 million for the fiscal quarter and three fiscal quarters ended October 2, 2021, along with a basis difference adjustment of $0.1 million and $0.2 million, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS
9 Months Ended
Oct. 02, 2021
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

5. FAIR VALUE MEASUREMENTS

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value.

Level 1 — Quoted prices in active markets for identical assets or liabilities.

Level 2 — Inputs, other than quoted prices in active markets, that are observable either directly or indirectly.

Level 3 — Unobservable inputs that reflect the Company’s own assumptions incorporated into valuation techniques. These valuations require significant judgment.

In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. When there is more than one input at different levels within the hierarchy, the fair value is determined based on the lowest level input that is significant to the fair value measurement in its entirety. Assessment of the significance of a particular input to the fair value measurement in its entirety requires substantial judgment and consideration of factors specific to the asset or liability. Level 3 inputs are inherently difficult to estimate. Changes to these inputs can have significant impact on fair value measurements. Assets and liabilities measured at fair value using Level 3 inputs are based on one or more of the following valuation techniques: market approach, income approach or cost approach. There were no transfers between fair value measurement levels during the three fiscal quarters ended October 2, 2021 or September 26, 2020.

Assets and liabilities measured at fair value on a nonrecurring basis

The Company’s non-financial assets such as goodwill, intangible assets and property and equipment are measured at fair value upon acquisition or remeasured to fair value when an impairment charge is recognized. Such fair value measurements are based predominantly on Level 2 and Level 3 inputs.

Assets and liabilities measured at fair value on a recurring basis

On May 31, 2019 (the “Acquisition Date”), Latham Pool Products acquired Narellan Group Pty Limited and its subsidiaries (collectively “Narellan”) for a total purchase price of $35.2 million (the “Narellan Acquisition”). In connection with the Narellan Acquisition, consideration paid included $20.2 million in cash, $7.6 million in equity consideration and $7.4 million of contingent consideration as of the Acquisition Date. The Company agreed to pay the contingent consideration in the form of cash and equity consideration to the seller if certain EBITDA targets were achieved for any of the trailing twelve months periods ended December 31, 2019, June 30, 2020 or the year ended December 31, 2020 (the “Contingent Consideration”). The fair value of the Contingent Consideration at the Acquisition Date was $7.4 million. On September 25, 2020, the Company amended the terms of the Narellan Share Purchase Agreement and settled the Contingent Consideration with the selling shareholders of Narellan based upon estimated EBITDA for the year ended December 31, 2020.

The fair value of the Company’s Contingent Consideration was measured and recorded on the condensed consolidated balance sheets using Level 3 inputs because it was valued based on unobservable inputs and other estimation techniques due to the absence of quoted market prices. The Company valued the Contingent Consideration using a Monte Carlo simulation, which relied on management’s projections of EBITDA and the estimated probability of achieving such targets.

Estimates of fair value are subjective in nature, involve uncertainties and matters of significant judgment, and are made at a specific point in time. Thus, changes in key assumptions from period to period could significantly affect the estimate of fair value.

Pension Plan

The fair value of the benefit plan assets related to the Company’s pension plan was historically measured and recorded on the condensed consolidated balance sheets using Level 2 inputs. During the fiscal quarter ended September 26, 2020, the Company terminated its defined benefit pension plan.

Fair value of financial instruments

The Company considers the carrying amounts of cash, trade receivables, prepaid expenses and other current assets, accounts payable, and accrued expenses and other current liabilities, to approximate fair value due to the short-term maturities of these instruments.

Term loan

The term loan is carried at amortized cost; however, the Company estimates the fair value of the term loan for disclosure purposes. The fair value of the term loan is determined using inputs based on observable market data of a non-public exchange using, which are classified as Level 2 inputs. The following table sets forth the carrying amount and fair value of the term loan (in thousands):

October 2, 2021

December 31, 2020

Carrying

Estimated

Carrying

Estimated

    

Value

    

Fair Value

    

Value

    

Fair Value

Term loan

$

234,201

$

235,372

$

221,496

$

221,081

Interest rate swap

The Company estimates the fair value of the interest rate swap (see Note 8) on a quarterly basis using Level 2 inputs, including the forward LIBOR curve. The fair value is estimated by comparing (i) the present value of all future monthly fixed rate payments versus (ii) the variable payments based on the forward LIBOR curve. As of October 2, 2021 and December 31, 2020, the Company’s interest rate swap liability was $0.6 million and $0.3 million, respectively, which was recorded within other long-term liabilities on the condensed consolidated balance sheets.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS, NET
9 Months Ended
Oct. 02, 2021
GOODWILL AND INTANGIBLE ASSETS, NET  
GOODWILL AND INTANGIBLE ASSETS, NET

6. GOODWILL AND INTANGIBLE ASSETS, NET

Goodwill

The carrying amount of goodwill as of October 2, 2021 and as of December 31, 2020 was $115.2 million and $115.8 million, respectively. The change in the carrying value during the three fiscal quarters ended October 2, 2021 was solely due to fluctuations in foreign currency exchange rates.

Intangible Assets

Intangible assets, net as of October 2, 2021 consisted of the following (in thousands):

October 2, 2021

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

135,100

$

476

$

14,839

$

120,737

Patented technology

 

16,126

 

70

 

4,772

 

11,424

Pool designs

 

5,728

 

286

 

956

 

5,058

Franchise relationships

 

1,187

 

59

 

694

 

552

Dealer relationships

 

160,376

 

23

 

27,434

 

132,965

Non-competition agreements

 

2,476

 

 

1,381

 

1,095

$

320,993

$

914

$

50,076

$

271,831

The Company recognized $5.5 million and $16.6 million of amortization expense related to intangible assets during the fiscal quarter and the three fiscal quarters ended October 2, 2021, respectively.

Intangible assets, net as of December 31, 2020 consisted of the following (in thousands):

December 31, 2020

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

135,100

$

1,047

$

10,258

$

125,889

Patented technology

 

16,126

 

155

 

3,452

 

12,829

Pool designs

 

5,728

 

629

 

648

 

5,709

Franchise relationships

 

1,187

 

130

 

470

 

847

Dealer relationships

 

160,376

 

52

 

17,697

 

142,731

Non-competition agreements

 

2,476

 

 

1,008

 

1,468

$

320,993

$

2,013

$

33,533

$

289,473

The Company recognized $4.0 million and $12.2 million of amortization expense related to intangible assets during the fiscal quarter and the three fiscal quarters ended September 26, 2020, respectively.

The Company estimates that amortization expense related to definite-lived intangible assets will be as follows in each of the next five years and thereafter (in thousands):

Estimated Future 

Year Ended

    

Amortization Expense

Remainder of fiscal 2021

$

5,415

2022

 

21,959

2023

 

21,768

2024

 

20,948

2025

 

20,791

Thereafter

 

180,950

$

271,831

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES, NET
9 Months Ended
Oct. 02, 2021
INVENTORIES, NET  
INVENTORIES, NET

7. INVENTORIES, NET

Inventories, net consisted of the following (in thousands):

    

October 2, 2021

    

December 31, 2020

Raw materials

$

57,165

$

37,010

Finished goods

 

23,540

 

27,808

$

80,705

$

64,818

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT
9 Months Ended
Oct. 02, 2021
LONG-TERM DEBT  
LONG-TERM DEBT

8. LONG-TERM DEBT

The components of the Company’s outstanding debt obligations consisted of the following (in thousands):

    

October 2, 2021

    

December 31, 2020

Term loan

$

238,314

$

228,147

Less: Unamortized discount and debt issuance costs

 

(4,113)

 

(6,651)

Total debt

 

234,201

 

221,496

Less: Current portion of long-term debt

 

(14,234)

 

(13,042)

Total long-term debt

$

219,967

$

208,454

Revolving Credit Facility

On December 18, 2018, the Latham Pool Products entered into an agreement (the “Credit Agreement”) with Nomura Corporate Funding Americas, LLC (“Nomura”) that included a revolving line of credit (the “Revolver”) and letters of credit (“Letters of Credit” or collectively with the Revolver, the “Revolving Credit Facility”), as well as a term loan (as described below). The Revolving Credit Facility is available to finance ongoing general corporate and working capital needs with the Revolver of up to $30.0 million. The Revolving Credit Facility matures on December 18, 2023. On April 27, 2021, upon completion of the IPO, the Company used $16.0 million of the net proceeds from the IPO to repay $16.0 million then outstanding on the Revolver.

The Revolving Credit Facility allows for either Eurocurrency borrowings, bearing interest ranging from 4.50% to 4.75%, or base rate borrowings, bearing interest ranging from 3.50% to 3.75% depending on the First Lien Net Leverage Ratio, as defined in the Credit Agreement. A commitment fee accrues on any unused portion of the commitments under the Revolving Credit Facility. The commitment fee is due and payable quarterly in arrears and is equal to the applicable margin times the actual daily amount by which the $30.0 million initial commitment exceeds the sum of the outstanding borrowings under the Revolver and outstanding Letters of Credit obligations. The applicable margin ranges from 0.375% to 0.500% as determined by the Company’s First Lien Net Leverage Ratio as defined in the Credit Agreement.

The Company is required to meet certain financial covenants, including maintaining specific liquidity measurements. There are also negative covenants, including certain restrictions on the Company’s ability to incur additional indebtedness, create liens, make investments, consolidate or merge with other entities, enter into transactions with affiliates and make prepayments. As of October 2, 2021 and December 31, 2020, the Company was in compliance with all financial-related covenants related to the Credit Agreement. There were no amounts outstanding as of both October 2, 2021 and December 31, 2020, on the Revolving Credit Facility or Letters of Credit.

Term Loan Facility

On December 18, 2018, in connection with the Acquisition, the Company entered into the Credit Agreement with Nomura to borrow $215.0 million (the “Original Term Loan”). The Company incurred debt issuance costs of $11.5 million related to the transaction.

The Original Term Loan was amended on May 29, 2019, to provide additional borrowings of $23.0 million at a discount of $0.7 million (the “First Amendment”) to fund the Narellan Acquisition. Any portion of the First Amendment not used to fund the Narellan Acquisition was required to be applied to repay the First Amendment in an aggregate amount equal to such portion of the First Amendment, without any premium or penalty.

On August 6, 2020, the Company entered into a Form of Affiliated Lender Assignment and Assumption with Nomura (the “Assignment”). Under the Assignment, the Company repaid $5.0 million of the outstanding principal balance.

On October 14, 2020, the Company entered into a subsequent amendment under the Original Term Loan with Nomura to borrow an additional $20.0 million (the “Second Amendment” and collectively with the Original Term Loan and the First Amendment, the “Term Loan”). The Company accounted for the borrowings under the Second Amendment as new debt and recorded $0.1 million of third-party costs as a direct reduction to the carrying amount of long-term debt on the condensed consolidated balance sheet. There were no financing costs incurred with the Second Amendment. The Term Loan has a maturity date of June 18, 2025. Interest and principal payments are due quarterly.

On January 25, 2021, the Company entered into a subsequent amendment to the Term Loan with Nomura to borrow an additional $175.0 million (the “Third Amendment” and collectively with the “Term Loan”, the “Amended Term Loan”). In connection with the Third Amendment, the Company is required to repay the outstanding principal balance of the Amended Term Loan in fixed quarterly payments of $5.8 million, commencing March 31, 2021. The amendment did not change the maturity date of the Term Loan and the Amended Term Loan bears interest under the same terms as the Term Loan. The Company accounted for $165.0 million of the borrowings under the Third Amendment as new debt and $10.0 million of the borrowings under the Third Amendment as a debt modification. The Company recorded an aggregate of $1.2 million of debt issuance costs as a direct reduction to the carrying amount of long-term debt on the condensed consolidated balance sheet. During the fiscal quarter ended July 3, 2021, in accordance with the terms of the Amended Term Loan, the Company elected to change the terms of the prepayment schedule from an inverse application

to a pro rata application and as a result the Company is required to repay the outstanding principal balance of the Amended Term Loan in fixed quarterly payments of $3.6 million, commencing June 30, 2021.

The Amended Term Loan allowed for the $175.0 million of proceeds to be distributed to Class A unitholders. On February 2, 2021, the Company used the proceeds of the Amended Term Loan to repurchase and retire treasury stock of $64.9 million and to pay a dividend to Class A unitholders of $110.0 million.

On April 27, 2021, upon completion of the IPO, the Company used $152.7 million of the net proceeds from the IPO to repay $152.7 million of the Amended Term Loan.

The Term Loan bears interest at (1) a base rate equal to the highest of (i) the Federal Funds Rate plus 1∕2 of 1%, (ii) the “prime rate” published in the Money Rates section of the Wall Street Journal and (iii) LIBOR (2) plus a Loan Margin of (i) 6.00% for Eurocurrency Rate Loans and (ii) 5.00% for Base Rate Loans, as defined in the Credit Agreement. Principal payments under the First Amendment were calculated as 0.629% of the outstanding principal balance. Outstanding borrowings as of October 2, 2021 and December 31, 2020 were $234.2 million and $221.5 million, respectively, net of discount and debt issuance costs of $4.1 million and $6.7 million, respectively. In connection with the Term Loan, the Company is subject to various financial reporting, financial and other covenants, including maintaining specific liquidity measurements.

As of October 2, 2021, the unamortized debt issuance costs and discount on the Term Loan were $2.9 million and $1.2 million, respectively. As of December 31, 2020, the unamortized debt issuance costs and discount on the Term Loan were $6.3 million and $0.4 million, respectively. The effective interest rate was 7.24% at October 2, 2021.

Interest rate risk associated with the Company’s Credit Agreement is managed through an interest rate swap which the Company executed on April 30, 2020. The swap has an effective date of May 18, 2020 and a termination date of May 18, 2023. Under the terms of the swap, the Company fixed its LIBOR borrowing rate at 0.442% on a notional amount of $200.0 million. The interest rate swap is not designated as a hedging instrument for accounting purposes (see Note 2 and Note 5).

Principal payments due on the outstanding debt in the next five fiscal years, excluding any potential payments based on excess cash flow levels, are as follows (in thousands):

Year Ended

    

Term Loan Facility

Remainder of fiscal 2021

$

3,558

2022

 

14,234

2023

 

14,234

2024

 

14,234

2025

 

192,054

$

238,314

The obligations under the Credit Agreement are guaranteed by certain wholly owned subsidiaries (the “Guarantors”) of the Company as defined in the security agreement. The obligations under the Credit Agreement are secured by substantially all of the Guarantors’ tangible and intangible assets, including their accounts receivables, equipment, intellectual property, inventory, cash and cash equivalents, deposit accounts and security accounts. The Credit Agreement also restricts payments and other distributions unless certain conditions are met, which could restrict the Company’s ability to pay dividends.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
PRODUCT WARRANTIES
9 Months Ended
Oct. 02, 2021
PRODUCT WARRANTIES  
PRODUCT WARRANTIES

9. PRODUCT WARRANTIES

The warranty reserve activity consisted of the following (in thousands):

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

Balance at the beginning of the year

$

2,882

$

2,846

Accruals for warranties issued

 

4,369

 

2,270

Less: Settlements made (in cash or in kind)

 

(3,825)

 

(2,501)

Balance at the end of the year

$

3,426

$

2,615

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
NET SALES
9 Months Ended
Oct. 02, 2021
NET SALES  
NET SALES

10. NET SALES

The following table sets forth the Company’s disaggregation of net sales by product line (in thousands):

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

October 2, 2021

    

September 26, 2020

In-ground Swimming Pools

$

84,060

$

78,094

$

285,704

$

169,681

Covers

 

44,125

 

25,695

 

94,354

 

53,528

Liners

 

33,772

 

23,723

 

111,534

 

68,259

$

161,957

$

127,512

$

491,592

$

291,468

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
9 Months Ended
Oct. 02, 2021
INCOME TAXES  
INCOME TAXES

11. INCOME TAXES

The effective income tax rate for the fiscal quarter and three fiscal quarters ended October 2, 2021 was (223.8)% and (39.3)%, respectively, compared to 24.7% and 30.6% for the fiscal quarter and three fiscal quarters ended September 26, 2020, respectively. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for the fiscal quarter and three fiscal quarters ended October 2, 2021 was primarily attributable to the discrete impact of stock compensation expense pursuant to the Reorganization. The results for the quarter include pre-tax stock compensation expense of $25.4 million and $98.9 million for fiscal quarters and three fiscal quarters ended October 2, 2021 related to the Reorganization for which there is no associated tax benefit. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for the fiscal quarter and three fiscal quarters ended September 26, 2020 was impacted by a variety of factors, primarily stemming from impact of state taxes. The pre-tax income for three fiscal quarters ended September 26, 2020 included losses in tax jurisdictions for which the company did not record a tax benefit, which increased the effective income tax rate for the fiscal quarter ended September 26, 2020.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS' EQUITY
9 Months Ended
Oct. 02, 2021
SHAREHOLDERS' EQUITY  
SHAREHOLDERS' EQUITY

12. SHAREHOLDERS’ EQUITY

Equity Structure Prior to Reorganization

Prior to the IPO and the Reorganization, the Parent owned 100% of the issued and outstanding common stock of the Company. The capital structure of the Parent consisted of two different classes of limited partnership interests, Class A and Class B units (profits interests). Prior to the Reorganization, none of the Class B units would have been vested for accounting purposes due to the Parent’s $0 Repurchase Right, which applied in the event of a voluntary termination or termination without cause, since it functions as a vesting condition.

Equity Structure Subsequent to the Reorganization

On April 13, 2021, the Company’s certificate of incorporation was amended, which amended and restated certain terms of the certificate of incorporation. Under the amended certificate of incorporation, the Company had authority to issue 500,000,000 shares of common stock, par value $0.0001 per share. On April 12, 2021, the Company’s board of directors declared and on April 13, 2021, the Company effected a 109,673.709-for-one stock split of its issued and outstanding shares of common stock.

As a part of the equity Reorganization, on April 22, 2021, 194,207,115 Class A units converted into 97,187,596 shares of common stock and 26,158,894 Class B units converted into 4,145,987 shares of common stock and 8,340,126 shares of unvested restricted stock. Refer to Note 1 for detail regarding the Company’s Reorganization and conversion of Class A and Class B units to common and restricted shares.

Amendment and Restatement of Certificate of Incorporation

On April 22, 2021, the Company’s certificate of incorporation was further amended and restated to, among other things, increase the authorized shares to 1,000,000,000, of which 900,000,000 are shares of common stock, par value $0.0001 per share and 100,000,000 are shares of preferred stock, par value 0.0001 per share.

As of October 2, 2021 and December 31, 2020, 112,153,832 and 118,854,249 shares of common stock are issued and outstanding for accounting purposes, respectively.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
PROFITS INTEREST UNITS
9 Months Ended
Oct. 02, 2021
PROFITS INTEREST UNITS  
PROFITS INTEREST UNITS

13. PROFITS INTEREST UNITS

Prior to the Reorganization, the Company’s Parent granted PIUs in the form of Class B units of the Parent to certain key employees and directors for purposes of retaining them and enabling such individuals to participate in the long-term growth and financial success of the Company. The following table summarizes the activity for all PIUs during the three fiscal quarters ended October 2, 2021 and the year ended December 31, 2020:

Weighted-Average

Grant-Date

    

Number of PIUs

    

Fair Value

Balance at January 1, 2020

21,734,170

$

0.60

Granted

7,843,107

0.35

Forfeited

 

(2,152,315)

0.43

Balance at December 31, 2020

 

27,424,962

 

  

Granted

 

Forfeited

 

(1,266,068)

0.34

Balance at April 21, 2021

26,158,894

Converted at IPO in connection with the Reorganization

(26,158,894)

$

0.43

Balance at October 2, 2021

 

On January 29, 2021 an employee holder of PIUs terminated his employment with the Company, at which time all 1,055,057 of his performance-vesting units were forfeited. At the time of his termination, the employee held 527,528 of time-vesting units, of which 211,011 time-vesting units were vested. Per the terms of his termination agreement, the Company accelerated the vesting of an additional 105,506 time-vesting units, such that the total time-vesting units vested were equal to 316,517 upon his termination and the remaining 211,011 of unvested time-vesting units were forfeited upon his termination. As the employee’s profits interest units had not vested from an accounting perspective, the retention and immediate vesting of the retained time-vesting units was accounted for as a cancellation of the original award and a new grant under the revised terms. A cumulative catch-up charge of $1.1 million was recorded during the fiscal quarter ended April 3, 2021 to reflect the incremental fair value of the awards as of the date of the modification, as compared to the grant-date fair value.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION
9 Months Ended
Oct. 02, 2021
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

14. STOCK-BASED COMPENSATION

On April 12, 2021, the Company’s stockholders approved the 2021 Omnibus Incentive Plan (the “Omnibus Incentive Plan”), which became effective on April 22, 2021, upon pricing of the IPO. The Omnibus Incentive Plan provides for the issuance of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units and other stock-based and cash-based awards. The maximum aggregate number of shares reserved for issuance under the Omnibus Incentive Plan is 13,170,212 shares. The maximum grant date fair value of cash and equity awards that may be awarded to a non-employee director under the Omnibus Incentive Plan during any one fiscal year, together with any cash fees paid to such non-employee director during such fiscal year, will be $750 thousand.

Contemporaneously with the pricing of the Company’s IPO, on April 22, 2021 the Company granted 8,340,126 of restricted stock awards, 341,301 of restricted stock units and 886,862 of option awards under the Omnibus Incentive Plan to employees of the Company. Of the 8,340,126 restricted stock awards granted, (i) 6,799,414 vest every six months in equal installments beginning on December 27, 2021 and ending on December 27, 2023, and (ii) 1,540,712 vest every six months in equal installments, beginning on December 27, 2021 and ending on December 27, 2024. Of the 341,301 restricted stock unit awards granted, (i) 251,828 vest 1/3 on the nine-month anniversary of the Closing of the IPO, 1/3 on the first anniversary of the Closing of the IPO, and 1/3 on the two-year anniversary of the Closing of the IPO; (ii) 22,367 vest on the first anniversary of the Closing of the IPO; (iii) 51,316 vest on the nine-month anniversary of the Closing of the IPO; and (iv) 15,790 vest evenly on each of the first three anniversaries of the Closing of the IPO. All 886,862 of the option awards vest 25% annually on each of the first four anniversaries of the Closing of the IPO. The option awards were granted with a strike price of $19.00 per share. Under the terms of the Omnibus Incentive Plan, all stock options will expire if not exercised within ten years of the grant date.

Stock-based compensation expense for the fiscal quarters and three fiscal quarters ended October 2, 2021 was $27.6 million and $104.6 million, respectively. Stock-based compensation expense for the fiscal quarters and three fiscal quarters ended September 26, 2020 was and $1.0 million and $1.4 million, respectively. Stock-based compensation expense of $1.9 million and $25.7 was recorded

in cost of sales and selling, general and administrative expense, respectively, for the fiscal quarter ended October 2, 2021. Stock-based compensation expense of $6.8 million and $97.8 was recorded in cost of sales and selling, general and administrative expense, respectively, for the three fiscal quarters ended October 2, 2021. Stock-based compensation expense for the fiscal quarters and three fiscal quarters ended September 26, 2020 was recorded in selling, general and administrative expense on the condensed consolidated statements of operations. Of the $104.6 million of stock-based compensation expense recorded during the three fiscal quarters ended October 2, 2021, $0.5 million was due to the accelerated vesting of restricted stock and $49.0 million was due to the modification as a result of the Reorganization. Refer to Note 12 above for detail regarding the Company’s equity-based awards issued in the form of PIUs prior to the Reorganization and IPO. As of October 2, 2021, total unrecognized stock-based compensation expense related to all unvested stock-based awards of $106.2 million, which is expected to be recognized over a weighted-average period of 1.49 years.

The following table sets forth the significant assumptions used in the Black-Scholes option-pricing model on a weighted-average basis to determine the fair value of option awards granted:

Three Fiscal Quarters Ended

October 2, 2021

 

Risk-free interest rate

 

0.63

%

Expected volatility

 

38.16

%

Expected term (in years)

 

6.25

Expected dividend yield

 

0.00

%

Restricted Stock Awards

The following table represents the Company’s restricted stock awards activity during the three fiscal quarters ended October 2, 2021:

Weighted-

Average Grant-

    

Shares

    

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

8,340,126

 

19.00

Vested

 

(84,687)

 

Forfeited

 

(559,682)

 

19.00

Outstanding at October 2, 2021

 

7,695,757

$

19.00

Restricted Stock Units

The following table represents the Company’s restricted stock units activity during the three fiscal quarters ended October 2, 2021:

    

    

Weighted-

Average Grant-

Shares

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

341,301

 

19.00

Vested

 

 

Forfeited

 

(16,767)

 

19.00

Outstanding at October 2, 2021

 

324,534

$

19.00

Stock Options

The following table represents the Company’s stock option activity during the three fiscal quarters ended October 2, 2021:

    

Weighted-

    

Weighted-

    

Average 

Average 

Exercise Price

Remaining 

Aggregate 

    

Shares

    

 per Share

    

Contract Term

    

Intrinsic Value

 

 

(in years)

(in thousands)

Outstanding on January 1, 2021

 

$

 

$

Granted

 

886,862

19.00

 

  

 

  

Exercised

 

 

  

 

  

 

  

Forfeited

 

(81,092)

 

  

 

  

 

  

Outstanding at October 2, 2021

 

805,770

$

19.00

 

9.55

$

Vested and expected to vest at October 2, 2021

 

805,770

$

19.00

 

9.55

$

Options exercisable at October 2, 2021

 

 

 

 

The aggregate intrinsic value of stock options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those stock options that had exercise prices lower than the fair value of the Company’s common stock.

The weighted average grant-date fair value of stock options granted during the three fiscal quarters ended October 2, 2021 was $7.20 per share.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER SHARE
9 Months Ended
Oct. 02, 2021
NET INCOME (LOSS) PER SHARE  
NET INCOME (LOSS) PER SHARE

15. NET INCOME (LOSS) PER SHARE

Basic and diluted net income (loss) per share attributable to common stockholders was calculated as follows (in thousands, except share and per share data):

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

    

October 2, 2021

    

September 26, 2020

Numerator:

  

  

  

  

Net (loss) income attributable to common stockholders

$

(11,296)

$

17,740

$

(56,361)

$

18,703

Denominator:

 

  

 

  

  

 

  

Weighted-average common shares outstanding

 

Basic

112,153,832

97,393,002

110,121,240

96,665,708

Diluted

112,153,832

98,011,795

110,121,240

97,122,885

Net (loss) income per share attributable to common stockholders:

Basic

$

(0.10)

$

0.18

$

(0.51)

$

0.19

Diluted

$

(0.10)

$

0.18

$

(0.51)

$

0.19

The following table includes the number of shares that may be dilutive common shares in the future that were not included in the computation of diluted net income (loss) per share because the effect was anti-dilutive:

    

Fiscal Quarter Ended

    

Three Fiscal Quarters Ended

October 2, 2021

    

September 26, 2020

October 2, 2021

    

September 26, 2020

Restricted stock awards

 

2,952,422

 

47,690

 

6,813,166

 

47,446

Restricted stock units

 

146,398

 

 

84,866

 

Stock options

 

 

 

4,235

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS
9 Months Ended
Oct. 02, 2021
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

16. RELATED PARTY TRANSACTIONS

BrightAI Services

Starting in 2020, BrightAI rendered services to the Company, for which the cost was capitalized as internal-use software. A co-founder of BrightAI Services has served on the Company’s board of directors since December 9, 2020. During the three fiscal quarters ended October 2, 2021 and the year ended December 31, 2020, the Company incurred $1.9 million and $0.5 million, respectively, associated with services performed by BrightAI, which is recorded as construction in progress within property and equipment, net on the condensed consolidated balance sheet as of October 2, 2021. As of October 2, 2021 and December 31, 2020, the Company had accounts payable - related party to BrightAI of $1.1 million and $0.5 million, respectively. There were no services rendered by BrightAI during the three fiscal quarters ended September 26, 2020.

Expense Reimbursement and Management Fees

The Company had an expense reimbursement agreement (the “management fee arrangement”) with the Sponsor and Wynnchurch Capital, L.P. for ongoing consulting and advisory services. The management fee arrangement provided for the aggregate payment of up to $1.0 million each year for reimbursement of expenses incurred with services provided and, depending on the extent of services provided, management fees. The management fee arrangement terminated upon consummation of the Company’s IPO.

The Company entered into a Stockholders’ Agreement with the Sponsor and Wynnchurch Capital, L.P. on April 27, 2021. The Stockholders’ Agreement requires the Company to reimburse the Sponsor and Wynnchurch Capital, L.P. the reasonable out-of-pocket costs and expenses in connection with monitoring and overseeing their investment in the Company.

There were no management fees incurred by the Company during the three fiscal quarters ended October 2, 2021 and September 26, 2020. The Company reimbursed less than $0.1 million of out-of-pocket costs and expenses to the Sponsor and Wynnchurch Capital, L.P. during both the three fiscal quarters ended October 2, 2021 and September 26, 2020. As of October 2, 2021, there were no outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P. As of September 26, 2020, there was less than $0.1 million outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P.

Operating Lease

In May 2019, in connection with the Narellan Acquisition, the Company assumed an operating lease for the manufacture, sale and storage of swimming pools and associated equipment with Acquigen Pty Ltd, which is owned by an employee who is also a shareholder of the Company. The lease expires in June 2028. As of October 2, 2021 and December 31, 2020, future minimum lease payments related to this lease totaled $3.6 million and $4.2 million, respectively. The Company recognized $0.1 million of rent expense related to this lease during each of the fiscal quarters ended October 2, 2021 and September 26, 2020, as well as $0.4 million and $0.3 million of rent expense during the three fiscal quarters ended October 2, 2021 and September 26, 2020, which is recognized within selling, general and administrative expense on the condensed consolidated statements of operations.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT AND GEOGRAPHIC INFORMATION
9 Months Ended
Oct. 02, 2021
SEGMENT AND GEOGRAPHIC INFORMATION  
SEGMENT AND GEOGRAPHIC INFORMATION

17. SEGMENT AND GEOGRAPHIC INFORMATION

Segment Information

During 2020, the Company made operational changes in how its CODM manages the business including organizational alignment, performance assessment and resource allocation. The segment disclosure is based on the intention to provide the users of the financial statements with a view of the business from the Company’s perspective. The Company conducts its business as one operating and reportable segment that designs, manufactures and markets in-ground swimming pools, liners and covers.

Geographic Information

Net sales by geography is based on the delivery address of the customer as specified in purchase order. Net sales by geographic area was as follows (in thousands):

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

October 2, 2021

    

September 26, 2020

Net sales

  

  

United States

$

123,477

$

102,663

$

385,259

$

234,439

Canada

 

28,103

 

16,785

76,619

 

38,197

Australia

 

6,330

 

5,439

18,581

 

13,187

New Zealand

 

1,749

 

941

5,277

 

2,357

Other

 

2,298

 

1,684

5,856

 

3,288

Total

$

161,957

$

127,512

$

491,592

$

291,468

Our long-lived assets by geographic area, which consist of property and equipment, net assets were as follows (in thousands):

October 2,

December 31,

2021

    

2020

Long-lived assets

  

  

United States

$

48,158

$

37,680

Canada

4,358

 

3,050

Australia

4,394

 

4,979

New Zealand

1,857

 

1,648

Total

$

58,767

$

47,357

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Oct. 02, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation and Unaudited Interim Financial Information

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The Company’s unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Unaudited Interim Financial Information

The consolidated balance sheet at December 31, 2020 was derived from audited financial statements but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements as of October 2, 2021 and for the fiscal quarters and three fiscal quarters ended October 2, 2021 and September 26, 2020 have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial statements. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These condensed consolidated financial statements should be read in conjunction with Latham Group, Inc.’s audited consolidated financial statements and the notes thereto for the year ended December 31, 2020 included in the Company’s Registration Statement on Form S-1, as amended, File No. 333-254930 on file with the SEC. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s financial position as of October 2, 2021 and results of operations for the fiscal quarters and three fiscal quarters ended October 2, 2021 and September 26, 2020 and cash flows for the three fiscal quarters ended October 2, 2021 and September 26, 2020 have been made. The Company’s results of operations for the fiscal quarter and three fiscal quarters ended October 2, 2021 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2021.

Use of Estimates

Use of Estimates

The preparation of the Company’s condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. Estimates are evaluated on an ongoing basis and revised as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.

Seasonality

Seasonality

Although the Company generally has demand for its products throughout the year, its business is seasonal and weather is one of the principal external factors affecting the business. Historically, net sales and net income are highest during spring and summer, representing the peak months of swimming pool use, pool installation and remodeling and repair activities. Sales periods having severe weather may also affect net sales.

Accounting Policies

Accounting Policies

Refer to the Company’s final prospectus for the IPO filed pursuant to Rule 424(b)(4) under the Securities Act with the SEC on April 26, 2021 (“the Prospectus”) for a discussion of the Company’s accounting policies, as updated below.

Stock-based Compensation

Stock-based Compensation

Stock-based compensation is measured and recognized based on the grant date fair value of the awards. The Class B units of the Parent were granted to employees in the form of Profits Interest Units (“PIUs”). The Company determined the grant date fair value of PIUs using the Black-Scholes option pricing model. As part of the Reorganization, the vested and unvested PIUs of the Parent, were converted on a pro rata basis into equivalent restricted stock units and restricted stock awards of the Company’s underlying common stock. The fair value of the awards is expensed using a graded vesting method over the requisite service period in which employees earn the awards. The Company accounts for forfeitures of stock-based awards as they occur rather than applying an estimated forfeiture rate to stock-based compensation expense.

The Black-Scholes pricing model requires critical assumptions including risk-free rate, volatility, expected term and expected dividend yield. The expected term is computed using the simplified method. The Company uses the simplified method to calculate expected term of the PIUs as the Company does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the stock-based award. The Company considers the historical volatility of the Company’s stock price, as well as implied volatility. The Company utilized a dividend yield of zero, as it had no history or plan of declaring dividends on its common stock. The assumptions underlying these valuations represented the Company’s best estimate, which involved inherent

uncertainties and the application of judgment. As a result, if the Company had used significantly different assumptions or estimates, the fair value of the Company’s stock-based compensation expense could have been materially different.

Contemporaneously with the pricing of the Company’s IPO, on April 22, 2021, the Company effected its Omnibus Incentive Plan in which it granted to certain employees of the Company restricted stock awards, restricted stock units and option awards inclusive of the as converted Class B units as a result of the Reorganization (see Note 14).

Equity Method Investments

Equity Method Investments

Investments and ownership interests in common stock or in-substance common stock are accounted for under the equity method accounting if the Company has the ability to exercise significant influence over the entity but does not have a controlling financial interest. Under the equity method, investments are initially recognized at cost and adjusted to reflect the Company’s interest in net earnings, dividends received and other-than-temporary impairments. The Company records its interest in the net earnings of its equity method investee, along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income (loss), within earnings from equity method investment in the condensed consolidated statements of operations. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to the underlying basis differences. Profits or losses related to intra-entity sales with its equity method investee are eliminated until realized by the investor or investee.

The Company records its proportionate share of earnings or losses of Premier Holdco, LLC (“Premier Pools & Spas”) within earnings from equity method investment in the condensed consolidated statements of operations on a three-month lag. The Company recorded its interest in the net earnings of Premier Pools & Spas of $0.8 million and $1.8 million, respectively, for the fiscal quarter and three fiscal quarters ended October 2, 2021, which included a $0.1 million and $0.2 million adjustment for the amortization of basis differences, within earnings from equity method investment in the condensed consolidated statements of operations during the fiscal quarter and three fiscal quarters ended October 2, 2021. As the Company initially invested in Premier Pools & Spas on October 30, 2020, there was no earnings from equity method investment recorded during the fiscal quarter and the three fiscal quarters ended September 26, 2020. The Company received distributions of $1.1 million and $2.2 million during the fiscal quarter and three fiscal quarters ended October 2, 2021, respectively.

For presentation in the condensed consolidated statements of cash flows, the Company utilizes the cumulative earnings approach for purposes of determining whether distributions should be classified as either a return on investment, which are be included in operating activities, or a return of investment, which would be included in investing activities. Under the cumulative earnings approach, the Company compares the distributions received to its cumulative equity-method earnings since inception. Any distributions received up to the amount of cumulative equity earnings are be considered a return on investment and classified in operating activities. Any excess distributions would be considered a return of investment and classified in investing activities.

Equity method goodwill is not amortized or tested for impairment; instead the Company evaluates equity method investments for impairment when events or changes in circumstances indicate that the decline in value below the carrying amount of its equity method investment is determined to be other than temporary. In such a case, the decline in value below the carrying amount of its equity method investment is recognized in the condensed consolidated statements of operations in the period the impairment occurs.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

The Company qualifies as “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 and has elected to “opt in” to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i) irrevocably elects to “opt out” of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for private companies.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is

recognized based on an effective interest method or on a straight-line basis over the term of the lease. In addition, a lessee is required to record (i) a right-of-use asset and a lease liability on its balance sheet for all leases with accounting lease terms of more than 12 months regardless of whether it is an operating or financing lease and (ii) lease expense in its consolidated statement of operations for operating leases and amortization and interest expense in its consolidated statement of operations for financing leases. Leases with a term of 12 months or less may be accounted for similar to prior guidance for operating leases today. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), which added an optional transition method that allows companies to adopt the standard as of the beginning of the year of adoption as opposed to the earliest comparative period presented. In November 2019, the FASB issued guidance delaying the effective date for all entities, except for public business entities. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2020. In June 2020, the FASB issued additional guidance delaying the effective date for all entities, except for public business entities. For public entities, ASU 2016-02 was effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-02 will have on its consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. In November 2018, the FASB issued ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments — Credit Losses, which narrowed the scope and changed the effective date for nonpublic entities for ASU 2016-13. The FASB subsequently issued supplemental guidance within ASU 2019-05, Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief (“ASU 2019-05”). ASU 2019-05 provides an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For public entities that are SEC filers, excluding entities eligible to be smaller reporting companies, ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its consolidated financial statements.

In August 2017, the FASB issued ASU 2017-12, Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities (“ASU 2017-12”), which is intended to improve the financial reporting of hedging relationships to better portray the economic results of an entity’s risk management activities in its consolidated financial statements. In addition to that main objective, the amendments in the update make certain targeted improvements to simplify the application of the hedge accounting guidance in current GAAP. Additional updates to further clarify the guidance in ASU 2017-12 were issued by the FASB in October 2018 within ASU 2018-16. For public entities, the amendment is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. For nonpublic entities, ASU 2017-12 is effective for fiscal years beginning after December 15, 2020 and interim periods beginning after December 15, 2021. Early application is permitted in any interim period after the issuance of the update. The Company is currently evaluating the impact that the adoption of ASU 2017-12 will have on its consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities, ASU 2019-12 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2019-12 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2019-12 will have on its consolidated financial statements.

In January 2020, the FASB issued ASU 2020-01, Investments — Equity Securities (Topic 321), Investments — Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) (“ASU 2020-01”), which is intended to clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. For public entities, ASU 2020-01 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2020-01 is effective for annual periods beginning after December 15, 2021, and

interim periods within those reporting periods. The Company is currently evaluating the impact that the adoption of ASU 2020-01 will have on its consolidated financial statements.

In March 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. This guidance is effective for all entities upon issuance on March 12, 2020 and may be applied through December 31, 2022. The expedients and exceptions in this guidance are optional, and the Company is evaluating the potential future financial statement impact of any such expedient or exception that it may elect to apply as the Company evaluates the effects of adopting this guidance on its consolidated financial statements.

In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, this guidance applies to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU became effective as of March 12, 2020 and can be adopted anytime during the period of January 1, 2020 through December 31, 2022. The Company is currently evaluating the impact that the adoption of ASU 2021-01 will have on its consolidated financial statements.

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS (Tables)
9 Months Ended
Oct. 02, 2021
ACQUISITIONS  
Summary of purchase price allocation

(in thousands)

    

October 22, 2020

Total consideration

$

79,743

Allocation of purchase price:

 

  

Cash

 

5,007

Trade receivables

 

10,639

Inventories

 

11,854

Prepaid expenses and other current assets

 

3,949

Property and equipment

 

1,402

Intangible assets

 

46,700

Total assets acquired

 

79,551

Accounts payable

 

3,536

Accrued expenses and other current liabilities

 

8,853

Other long-term liabilities

 

524

Total liabilities assumed

 

12,913

Total fair value of net assets acquired, excluding goodwill:

 

66,638

Goodwill

$

13,105

Schedule of purchase price to specific intangible asset categories

Fair Value

Amortization Period

Definite-lived intangible assets:

    

(in thousands)

    

(in years)

Trade names

$

9,500

 

9

Dealer relationships

 

37,200

 

8

$

46,700

Schedule of pro forma financial information

Fiscal Quarter Ended

Three Fiscal Quarters Ended

(in thousands)

    

September 26, 2020

September 26, 2020

Net sales

$

152,508

$

345,200

Net loss

$

22,598

$

21,952

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Oct. 02, 2021
Term loan  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Schedule of financial liabilities at fair value on a recurring basis

October 2, 2021

December 31, 2020

Carrying

Estimated

Carrying

Estimated

    

Value

    

Fair Value

    

Value

    

Fair Value

Term loan

$

234,201

$

235,372

$

221,496

$

221,081

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS, NET (Tables)
9 Months Ended
Oct. 02, 2021
GOODWILL AND INTANGIBLE ASSETS, NET  
Schedule of Intangible assets

Intangible assets, net as of October 2, 2021 consisted of the following (in thousands):

October 2, 2021

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

135,100

$

476

$

14,839

$

120,737

Patented technology

 

16,126

 

70

 

4,772

 

11,424

Pool designs

 

5,728

 

286

 

956

 

5,058

Franchise relationships

 

1,187

 

59

 

694

 

552

Dealer relationships

 

160,376

 

23

 

27,434

 

132,965

Non-competition agreements

 

2,476

 

 

1,381

 

1,095

$

320,993

$

914

$

50,076

$

271,831

Intangible assets, net as of December 31, 2020 consisted of the following (in thousands):

December 31, 2020

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

135,100

$

1,047

$

10,258

$

125,889

Patented technology

 

16,126

 

155

 

3,452

 

12,829

Pool designs

 

5,728

 

629

 

648

 

5,709

Franchise relationships

 

1,187

 

130

 

470

 

847

Dealer relationships

 

160,376

 

52

 

17,697

 

142,731

Non-competition agreements

 

2,476

 

 

1,008

 

1,468

$

320,993

$

2,013

$

33,533

$

289,473

Schedule of estimated amortization expense related to definite-lived intangible assets

The Company estimates that amortization expense related to definite-lived intangible assets will be as follows in each of the next five years and thereafter (in thousands):

Estimated Future 

Year Ended

    

Amortization Expense

Remainder of fiscal 2021

$

5,415

2022

 

21,959

2023

 

21,768

2024

 

20,948

2025

 

20,791

Thereafter

 

180,950

$

271,831

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES, NET (Tables)
9 Months Ended
Oct. 02, 2021
INVENTORIES, NET  
Schedule of inventories, net

Inventories, net consisted of the following (in thousands):

    

October 2, 2021

    

December 31, 2020

Raw materials

$

57,165

$

37,010

Finished goods

 

23,540

 

27,808

$

80,705

$

64,818

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT (Tables)
9 Months Ended
Oct. 02, 2021
LONG-TERM DEBT  
Components of the Company's outstanding debt obligations

The components of the Company’s outstanding debt obligations consisted of the following (in thousands):

    

October 2, 2021

    

December 31, 2020

Term loan

$

238,314

$

228,147

Less: Unamortized discount and debt issuance costs

 

(4,113)

 

(6,651)

Total debt

 

234,201

 

221,496

Less: Current portion of long-term debt

 

(14,234)

 

(13,042)

Total long-term debt

$

219,967

$

208,454

Principal payments due on the outstanding debt

Principal payments due on the outstanding debt in the next five fiscal years, excluding any potential payments based on excess cash flow levels, are as follows (in thousands):

Year Ended

    

Term Loan Facility

Remainder of fiscal 2021

$

3,558

2022

 

14,234

2023

 

14,234

2024

 

14,234

2025

 

192,054

$

238,314

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
PRODUCT WARRANTIES (Tables)
9 Months Ended
Oct. 02, 2021
PRODUCT WARRANTIES  
Warranty reserve activity

The warranty reserve activity consisted of the following (in thousands):

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

Balance at the beginning of the year

$

2,882

$

2,846

Accruals for warranties issued

 

4,369

 

2,270

Less: Settlements made (in cash or in kind)

 

(3,825)

 

(2,501)

Balance at the end of the year

$

3,426

$

2,615

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
NET SALES (Tables)
9 Months Ended
Oct. 02, 2021
NET SALES  
Summary of disaggregation of net sales by product line

The following table sets forth the Company’s disaggregation of net sales by product line (in thousands):

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

October 2, 2021

    

September 26, 2020

In-ground Swimming Pools

$

84,060

$

78,094

$

285,704

$

169,681

Covers

 

44,125

 

25,695

 

94,354

 

53,528

Liners

 

33,772

 

23,723

 

111,534

 

68,259

$

161,957

$

127,512

$

491,592

$

291,468

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
PROFITS INTEREST UNITS (Tables)
9 Months Ended
Oct. 02, 2021
PROFITS INTEREST UNITS  
Summary of the activity for all PIUs

Weighted-Average

Grant-Date

    

Number of PIUs

    

Fair Value

Balance at January 1, 2020

21,734,170

$

0.60

Granted

7,843,107

0.35

Forfeited

 

(2,152,315)

0.43

Balance at December 31, 2020

 

27,424,962

 

  

Granted

 

Forfeited

 

(1,266,068)

0.34

Balance at April 21, 2021

26,158,894

Converted at IPO in connection with the Reorganization

(26,158,894)

$

0.43

Balance at October 2, 2021

 

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Oct. 02, 2021
STOCK-BASED COMPENSATION  
Summary of significant assumptions used in the Black-Scholes option-pricing model on a weighted-average basis to determine the fair value of option awards granted

The following table sets forth the significant assumptions used in the Black-Scholes option-pricing model on a weighted-average basis to determine the fair value of option awards granted:

Three Fiscal Quarters Ended

October 2, 2021

 

Risk-free interest rate

 

0.63

%

Expected volatility

 

38.16

%

Expected term (in years)

 

6.25

Expected dividend yield

 

0.00

%

Summary of restricted stock awards activity

The following table represents the Company’s restricted stock awards activity during the three fiscal quarters ended October 2, 2021:

Weighted-

Average Grant-

    

Shares

    

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

8,340,126

 

19.00

Vested

 

(84,687)

 

Forfeited

 

(559,682)

 

19.00

Outstanding at October 2, 2021

 

7,695,757

$

19.00

Summary of restricted stock units activity

The following table represents the Company’s restricted stock units activity during the three fiscal quarters ended October 2, 2021:

    

    

Weighted-

Average Grant-

Shares

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

341,301

 

19.00

Vested

 

 

Forfeited

 

(16,767)

 

19.00

Outstanding at October 2, 2021

 

324,534

$

19.00

Summary of stock option activity

The following table represents the Company’s stock option activity during the three fiscal quarters ended October 2, 2021:

    

Weighted-

    

Weighted-

    

Average 

Average 

Exercise Price

Remaining 

Aggregate 

    

Shares

    

 per Share

    

Contract Term

    

Intrinsic Value

 

 

(in years)

(in thousands)

Outstanding on January 1, 2021

 

$

 

$

Granted

 

886,862

19.00

 

  

 

  

Exercised

 

 

  

 

  

 

  

Forfeited

 

(81,092)

 

  

 

  

 

  

Outstanding at October 2, 2021

 

805,770

$

19.00

 

9.55

$

Vested and expected to vest at October 2, 2021

 

805,770

$

19.00

 

9.55

$

Options exercisable at October 2, 2021

 

 

 

 

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER SHARE (Tables)
9 Months Ended
Oct. 02, 2021
NET INCOME (LOSS) PER SHARE  
Basic and diluted earnings (loss) per share

Basic and diluted net income (loss) per share attributable to common stockholders was calculated as follows (in thousands, except share and per share data):

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

    

October 2, 2021

    

September 26, 2020

Numerator:

  

  

  

  

Net (loss) income attributable to common stockholders

$

(11,296)

$

17,740

$

(56,361)

$

18,703

Denominator:

 

  

 

  

  

 

  

Weighted-average common shares outstanding

 

Basic

112,153,832

97,393,002

110,121,240

96,665,708

Diluted

112,153,832

98,011,795

110,121,240

97,122,885

Net (loss) income per share attributable to common stockholders:

Basic

$

(0.10)

$

0.18

$

(0.51)

$

0.19

Diluted

$

(0.10)

$

0.18

$

(0.51)

$

0.19

Schedule of antidilutive securities excluded from computation of dilutive net income (loss) per share

The following table includes the number of shares that may be dilutive common shares in the future that were not included in the computation of diluted net income (loss) per share because the effect was anti-dilutive:

    

Fiscal Quarter Ended

    

Three Fiscal Quarters Ended

October 2, 2021

    

September 26, 2020

October 2, 2021

    

September 26, 2020

Restricted stock awards

 

2,952,422

 

47,690

 

6,813,166

 

47,446

Restricted stock units

 

146,398

 

 

84,866

 

Stock options

 

 

 

4,235

 

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
9 Months Ended
Oct. 02, 2021
SEGMENT AND GEOGRAPHIC INFORMATION  
Net sales by geography

Net sales by geography is based on the delivery address of the customer as specified in purchase order. Net sales by geographic area was as follows (in thousands):

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 2, 2021

    

September 26, 2020

October 2, 2021

    

September 26, 2020

Net sales

  

  

United States

$

123,477

$

102,663

$

385,259

$

234,439

Canada

 

28,103

 

16,785

76,619

 

38,197

Australia

 

6,330

 

5,439

18,581

 

13,187

New Zealand

 

1,749

 

941

5,277

 

2,357

Other

 

2,298

 

1,684

5,856

 

3,288

Total

$

161,957

$

127,512

$

491,592

$

291,468

Long-lived assets by geographic area

Our long-lived assets by geographic area, which consist of property and equipment, net assets were as follows (in thousands):

October 2,

December 31,

2021

    

2020

Long-lived assets

  

  

United States

$

48,158

$

37,680

Canada

4,358

 

3,050

Australia

4,394

 

4,979

New Zealand

1,857

 

1,648

Total

$

58,767

$

47,357

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
NATURE OF THE BUSINESS (Details) - USD ($)
$ in Millions
Apr. 27, 2021
Apr. 22, 2021
Class A units    
Subsequent Event [Line Items]    
Number of shares issued upon conversion of units   97,187,596
Class B units    
Subsequent Event [Line Items]    
Number of shares issued upon conversion of units   4,145,987
IPO    
Subsequent Event [Line Items]    
Common stock shares issued 23,000,000  
Net proceeds from the IPO $ 399.3  
Underwriters Option    
Subsequent Event [Line Items]    
Common stock shares issued 3,000,000  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Schedule of Equity Method Investments [Line Items]        
Interest in net earnings $ 810   $ 1,808  
Distributions received from equity method investment     1,808  
Premier Pools & Spas        
Schedule of Equity Method Investments [Line Items]        
Interest in net earnings 800 $ 0 1,800 $ 0
Adjustment for the amortization of basis differences 100   200  
Distributions received from equity method investment $ 1,100   $ 2,200  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS (Details) - USD ($)
$ in Thousands
Oct. 22, 2020
Oct. 02, 2021
Dec. 31, 2020
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]      
Goodwill   $ 115,158 $ 115,750
GL International, LLC      
Business Acquisition [Line Items]      
Total purchase price $ 79,700    
Total purchase price in cash 79,700    
Total purchase price, net of cash acquired 74,700    
Cash acquired 5,000    
Net working capital adjustment receivable excluded from consideration paid 800    
Transaction costs 2,400    
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]      
Total consideration 79,743    
Cash 5,007    
Trade receivables 10,639    
Inventories 11,854    
Prepaid expenses and other current assets 3,949    
Property and equipment 1,402    
Intangible assets 46,700    
Total assets acquired 79,551    
Accounts payable 3,536    
Accrued expenses and other current liabilities 8,853    
Other long-term liabilities 524    
Total liabilities assumed 12,913    
Total fair value of net assets acquired, excluding goodwill: 66,638    
Goodwill $ 13,105 $ 13,100  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Business Acquisition, Pro Forma Information [Abstract]      
Net sales $ 152,508   $ 345,200
Net income (loss) $ 22,598   $ 21,952
GL International, LLC      
Acquired Finite-Lived Intangible Assets [Line Items]      
Fair Value   $ 46,700  
Trade names | GL International, LLC      
Acquired Finite-Lived Intangible Assets [Line Items]      
Fair Value   $ 9,500  
Amortization Period   9 years  
Dealer relationships | GL International, LLC      
Acquired Finite-Lived Intangible Assets [Line Items]      
Fair Value   $ 37,200  
Amortization Period   8 years  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
EQUITY METHOD INVESTMENT (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 9 Months Ended
Oct. 30, 2020
Dec. 31, 2020
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Aug. 06, 2021
Schedule of Equity Method Investments [Line Items]              
Proceeds from the sale of equity method investment         $ 6,796    
Gain on sale of equity method investment         3,856    
Equity method investment   $ 25,384 $ 21,997   21,997    
Distributions received from equity method investment         1,808    
Return of equity method investment         400    
Interest in net earnings     $ 810   $ 1,808    
Premier Pools & Spas              
Schedule of Equity Method Investments [Line Items]              
Ownership percentage 28.00%   20.10%   20.10%    
Consideration paid $ 25,400            
Proceeds from the sale of equity method investment     $ 6,800        
Gain on sale of equity method investment     3,900        
Term of the supply agreement   3 months     10 years    
Period defined in agreement for calculating percentage of rebates         3 years    
Equity method investment     22,000   $ 22,000    
Distributions received from equity method investment     1,100   2,200    
Interest in net earnings     800 $ 0 1,800 $ 0  
Basis difference adjustment     $ 100   $ 200    
Premier Pools & Spas | Premier Group Holdings Inc.              
Schedule of Equity Method Investments [Line Items]              
Ownership percentage             29.80%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Assets and liabilities measured at fair value on a recurring basis (Details)
$ in Millions
May 31, 2019
USD ($)
Contingent consideration  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Fair value of contingent consideration as of the acquisition date $ 7.4
Change in the fair value of the Contingent Consideration 7.4
Narellan Acquisition  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Cash consideration 35.2
Narellan Acquisition | Contingent consideration  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Cash consideration 20.2
Equity consideration $ 7.6
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Fair value of financial instruments (Details) - Level 2 - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liabilities $ 600 $ 300
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount 234,201 221,496
Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount $ 235,372 $ 221,081
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
GOODWILL AND INTANGIBLE ASSETS, NET    
Carrying amount of goodwill $ 115,158 $ 115,750
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 320,993   $ 320,993   $ 320,993
Foreign Currency Translation     914   2,013
Accumulated Amortization 50,076   50,076   33,533
Net Amount 271,831   271,831   289,473
Amortization of Intangible Assets 5,486 $ 4,047 16,560 $ 12,173  
Trade names and trademarks          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 135,100   135,100   135,100
Foreign Currency Translation     476   1,047
Accumulated Amortization 14,839   14,839   10,258
Net Amount 120,737   120,737   125,889
Patented technology          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 16,126   16,126   16,126
Foreign Currency Translation     70   155
Accumulated Amortization 4,772   4,772   3,452
Net Amount 11,424   11,424   12,829
Pool designs          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 5,728   5,728   5,728
Foreign Currency Translation     286   629
Accumulated Amortization 956   956   648
Net Amount 5,058   5,058   5,709
Franchise relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 1,187   1,187   1,187
Foreign Currency Translation     59   130
Accumulated Amortization 694   694   470
Net Amount 552   552   847
Dealer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 160,376   160,376   160,376
Foreign Currency Translation     23   52
Accumulated Amortization 27,434   27,434   17,697
Net Amount 132,965   132,965   142,731
Non-competition agreements          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 2,476   2,476   2,476
Accumulated Amortization 1,381   1,381   1,008
Net Amount $ 1,095   $ 1,095   $ 1,468
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS, NET - Amortization Expense (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of fiscal 2021 $ 5,415  
2022 21,959  
2023 21,768  
2024 20,948  
2025 20,791  
Thereafter 180,950  
Total $ 271,831 $ 289,473
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES, NET (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
INVENTORIES, NET    
Raw materials $ 57,165 $ 37,010
Finished goods 23,540 27,808
Inventory, Net, Total $ 80,705 $ 64,818
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Debt, principal amount outstanding $ 0 $ 0
Less: Unamortized discount and debt issuance costs (4,113) (6,651)
Total debt 234,201 221,496
Less: Current portion of long-term debt (14,234) (13,042)
Total long-term debt 219,967 208,454
Term loan    
Debt Instrument [Line Items]    
Debt, principal amount outstanding 238,314 228,147
Less: Unamortized discount and debt issuance costs $ (4,100) $ (6,700)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT - Revolving Credit Facility (Details) - USD ($)
$ in Thousands
9 Months Ended
Apr. 27, 2021
Dec. 18, 2018
Oct. 02, 2021
Sep. 26, 2020
Dec. 31, 2020
Debt Instrument [Line Items]          
Aggregate net proceeds received from IPO     $ 399,264 $ 615  
Repayment of Revolver credit facility     16,000 $ 5,000  
Debt, principal amount outstanding     $ 0   $ 0
Minimum          
Debt Instrument [Line Items]          
Commitment fee rate range, depending on leverage ratio   0.375%      
Maximum          
Debt Instrument [Line Items]          
Commitment fee rate range, depending on leverage ratio   0.50%      
Revolving credit facility          
Debt Instrument [Line Items]          
Borrowing capacity   $ 30,000      
Aggregate net proceeds received from IPO $ 16,000        
Repayment of Revolver credit facility $ 16,000        
Eurocurrency | Minimum          
Debt Instrument [Line Items]          
Interest rate range, depending on leverage ratio   4.50%      
Eurocurrency | Maximum          
Debt Instrument [Line Items]          
Interest rate range, depending on leverage ratio   4.75%      
Base | Minimum          
Debt Instrument [Line Items]          
Interest rate range, depending on leverage ratio   3.50%      
Base | Maximum          
Debt Instrument [Line Items]          
Interest rate range, depending on leverage ratio   3.75%      
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT - Term Loan Facility (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2021
Apr. 27, 2021
Feb. 02, 2021
Jan. 25, 2021
Oct. 14, 2020
Aug. 06, 2020
Dec. 18, 2018
Oct. 02, 2021
Oct. 02, 2021
Sep. 26, 2020
Dec. 31, 2020
May 29, 2019
Debt Instrument [Line Items]                        
Additional borrowings under amendment                       $ 23,000
Repayment of debt                 $ 164,833 $ 20,925    
Aggregate net proceeds received from IPO                 399,264 615    
Repayment of Revolver credit facility                 16,000 $ 5,000    
Proceeds used to pay dividend to Parent     $ 110,000                  
Discount and debt issuance costs               $ 4,113 4,113   $ 6,651  
Effective interest rate               7.24%        
Term loan                        
Debt Instrument [Line Items]                        
Original term loan             $ 215,000          
Debt issuance costs incurred       $ 1,200 $ 100   $ 11,500          
Additional borrowings under amendment       175,000 $ 20,000              
Debt discount               $ 1,200 $ 1,200   400 700
Repayment of debt           $ 5,000            
Repayment amount to be paid quarterly $ 3,600     5,800                
Aggregate net proceeds received from IPO   $ 152,700                    
Repayment of Revolver credit facility   $ 152,700                    
Borrowings treated as principal       165,000                
Borrowings treated as debt modification       10,000                
Proceeds used to repay note to Parent     $ 64,900 $ 175,000                
Principal payments calculated as percent of outstanding principal                 0.629%      
Outstanding Borrowings                 $ 234,200   221,500  
Discount and debt issuance costs               4,100 4,100   6,700  
Unamortized debt issuance costs               2,900 2,900   6,300  
Unamortized discount               $ 1,200 $ 1,200   $ 400 $ 700
Term loan | Federal Funds Rate                        
Debt Instrument [Line Items]                        
Interest added to the specified index rate                 0.50%      
Eurocurrency | Term loan                        
Debt Instrument [Line Items]                        
Interest added to the specified index rate                 6.00%      
Base | Term loan                        
Debt Instrument [Line Items]                        
Interest added to the specified index rate                 5.00%      
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT - Interest rate swap (Details) - Interest rate swap
$ in Millions
May 18, 2020
USD ($)
Derivative [Line Items]  
LIBOR borrowings fixed interest rate 0.442
LIBOR borrowings hedged $ 200.0
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT - Principal payments due (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Principal payments due    
Total payments due $ 0 $ 0
Term loan    
Principal payments due    
Remainder of fiscal 2021 3,558  
2022 14,234  
2023 14,234  
2024 14,234  
2025 192,054  
Total payments due $ 238,314 $ 228,147
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
PRODUCT WARRANTIES (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at the beginning of the year $ 2,882 $ 2,846
Accruals for warranties issued 4,369 2,270
Less: Settlements made (in cash or in kind) (3,825) (2,501)
Balance at the end of the year $ 3,426 $ 2,615
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
NET SALES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Disaggregation of Revenue [Line Items]        
Net sales $ 161,957 $ 127,512 $ 491,592 $ 291,468
In-ground swimming pools        
Disaggregation of Revenue [Line Items]        
Net sales 84,060 78,094 285,704 169,681
Covers        
Disaggregation of Revenue [Line Items]        
Net sales 44,125 25,695 94,354 53,528
Liners        
Disaggregation of Revenue [Line Items]        
Net sales $ 33,772 $ 23,723 $ 111,534 $ 68,259
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Jul. 03, 2021
Apr. 03, 2021
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Oct. 02, 2021
Sep. 26, 2020
Effective income tax rate (223.80%)     24.70%     (39.30%) 30.60%
Stock-based compensation expense $ 27,603 $ 75,511 $ 1,464 $ 978 $ 240 $ 224    
Reorganization                
Stock-based compensation expense $ 25,400           $ 98,900  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
SHAREHOLDERS' EQUITY (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Apr. 27, 2021
shares
Apr. 22, 2021
$ / shares
shares
Apr. 13, 2021
$ / shares
shares
Oct. 02, 2021
USD ($)
$ / shares
shares
Sep. 26, 2020
USD ($)
Dec. 31, 2020
$ / shares
shares
Class of Stock [Line Items]            
Common stock, shares authorized   900,000,000 500,000,000 900,000,000   500,000,000
Common stock, par value | $ / shares   $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001
Stock split ratio     109,673.71      
Preferred stock shares authorized   100,000,000   100,000,000   0
Preferred stock par value | $ / shares   $ 0.0001   $ 0.0001   $ 0.0001
Aggregate net proceeds received from IPO | $       $ 399,264 $ 615  
Common stock issued and outstanding       112,153,832   118,854,249
Total authorized shares under certificate of incorporation   1,000,000,000        
Latham Investment Holdings, LP            
Class of Stock [Line Items]            
Ownership interest of parent before reorganization       100.00%    
Class A units            
Class of Stock [Line Items]            
Number of units converted   194,207,115        
Number of shares issued upon conversion of units   97,187,596        
Class B units            
Class of Stock [Line Items]            
Number of units converted   26,158,894        
Number of shares issued upon conversion of units   4,145,987        
Number of restricted shares issued upon conversion of units   8,340,126        
IPO            
Class of Stock [Line Items]            
Common stock shares issued 23,000,000          
Underwriters Option            
Class of Stock [Line Items]            
Common stock shares issued 3,000,000          
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
PROFITS INTEREST UNITS -Summary of the activity for all PIUs (Details) - Performance-vesting Units - $ / shares
2 Months Ended 4 Months Ended 5 Months Ended 12 Months Ended
Jul. 03, 2021
Apr. 21, 2021
Oct. 02, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]        
Balance at beginning of the period 26,158,894 27,424,962 26,158,894 21,734,170
Granted       7,843,107
Forfeited   (1,266,068)   (2,152,315)
Converted at IPO in connection with the Reorganization     (26,158,894)  
Balance at end of the period   26,158,894   27,424,962
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Outstanding at the beginning (in dollars per share)       $ 0.60
Weighted average grant date fair, Granted       0.35
Weighted average grant date fair, Forfeited   $ 0.34   $ 0.43
Weighted average grant date fair, Converted at IPO in connection with the Reorganization $ 0.43      
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
PROFITS INTEREST UNITS (Details) - USD ($)
$ in Millions
4 Months Ended 9 Months Ended 12 Months Ended
Jan. 29, 2021
Apr. 21, 2021
Oct. 02, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Cumulative catch-up charge from modification     $ 0.5    
Terminated Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Cumulative catch-up charge from modification     $ 1.1    
Performance-vesting Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Units forfeited   1,266,068   2,152,315  
Vested and nonvested units held at time of termination   26,158,894   27,424,962 21,734,170
Performance-vesting Units | Terminated Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Units forfeited 1,055,057        
Time-vesting units | Terminated Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vested and nonvested units held at time of termination 527,528        
Vested units at time of termination, pre-modification 211,011        
Accelerated vesting, number of units 105,506        
Vested units at time of termination, after modification 316,517        
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
PROFITS INTEREST UNITS - Additional Information (Details) - Class B units
Apr. 22, 2021
shares
Class of Stock [Line Items]  
Number of units converted 26,158,894
Number of shares issued upon conversion of units 4,145,987
Number of restricted shares issued upon conversion of units 8,340,126
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Details)
$ in Thousands
Apr. 12, 2021
USD ($)
shares
STOCK-BASED COMPENSATION  
Maximum aggregate number of shares reserved for issuance | shares 13,170,212
Maximum grant date fair value of cash and equity awards that may be awarded to a non-employee director | $ $ 750
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Apr. 22, 2021
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expiration term 10 years        
Stock-based compensation expense   $ 27.6 $ 1.0 $ 104.6 $ 1.4
Stock-based compensation expense due to accelerated vesting of restricted stock       0.5  
Stock-based compensation expense due to the modification       49.0  
Total unrecognized stock-based compensation expense   106.2   $ 106.2  
Total unrecognized stock-based compensation expense expected to be recognized over a weighted-average period       1 year 5 months 26 days  
weighted average grant-date fair       $ 7.20  
Cost of sales          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   1.9   $ 6.8  
Selling, general and administrative expenses          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 25.7   $ 97.8  
Vest every six months in equal installments beginning on December 27, 2021 and ending on December 27, 2023          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards other than options vested 6,799,414        
Vest every six months in equal installments, beginning on December 27, 2021 and ending on December 27, 2024          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards other than options vested 1,540,712        
Vest 1/3 on the nine-month anniversary of the Closing of the IPO          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards other than options vested 251,828        
Vesting percentage 33.33%        
Vest 1/3 on the first anniversary of the Closing of the IPO          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 33.33%        
Vest 1/3 on the two-year anniversary of the Closing of the IPO          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 33.33%        
Vest on the first anniversary of the Closing of the IPO          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards other than options vested 22,367        
Vest on the nine-month anniversary of the Closing of the IPO          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards other than options vested 51,316        
Vest evenly on each of the first three anniversaries of the Closing of the IPO          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards other than options vested 15,790        
Vest 25% annually on each of the first four anniversaries of the Closing of the IPO          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage 25.00%        
Restricted stock awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted 8,340,126     8,340,126  
Number of awards other than options vested       84,687  
Restricted stock awards | Vest every six months in equal installments beginning on December 27, 2021 and ending on December 27, 2023          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted 8,340,126        
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted 341,301     341,301  
Option awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options granted 886,862     886,862  
Strike price $ 19.00        
Option awards | Vest 25% annually on each of the first four anniversaries of the Closing of the IPO          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options granted 886,862        
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Weighted average basis for fair value option award granted (Details)
9 Months Ended
Oct. 02, 2021
STOCK-BASED COMPENSATION  
Risk-free interest rate 0.63%
Expected volatility 38.16%
Expected term (in years) 6 years 3 months
Expected dividend yield 0.00%
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Restricted Stock Awards (Details) - Restricted stock awards - $ / shares
9 Months Ended
Apr. 22, 2021
Oct. 02, 2021
Shares    
Granted 8,340,126 8,340,126
Vested   (84,687)
Forfeited   (559,682)
Outstanding at the end   7,695,757
Weighted-Average Grant-Date Fair Value    
Granted (in dollars per share)   $ 19.00
Forfeited (in dollars per share)   19.00
Outstanding at the end (in dollars per share)   $ 19.00
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Restricted Stock Units (Details) - Restricted stock units - $ / shares
9 Months Ended
Apr. 22, 2021
Oct. 02, 2021
Shares    
Granted 341,301 341,301
Forfeited   (16,767)
Outstanding at the end   324,534
Weighted-Average Grant-Date Fair Value    
Granted (in dollars per share)   $ 19.00
Forfeited (in dollars per share)   19.00
Outstanding at the end (in dollars per share)   $ 19.00
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Stock Options (Details) - Option awards - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Apr. 22, 2021
Oct. 02, 2021
Dec. 31, 2020
Shares      
Outstanding at the beginning   0  
Granted 886,862 886,862  
Forfeited   (81,092)  
Outstanding at the end   805,770 0
Vested and expected to vest at the end   805,770  
Options exercisable at the end   0  
Weighted-Average Exercise Price per Share      
Outstanding at the beginning (in dollars per share)   $ 0  
Granted (in dollars per share)   19.00  
Outstanding at the end (in dollars per share)   19.00 $ 0
Vested and expected to vest at the end (in dollars per share)   19.00  
Options exercisable at the end (in dollars per share)   $ 0  
Weighted-Average Remaining Contract Term      
Outstanding at the end (in years)   9 years 6 months 18 days 0 years
Vested and expected to vest at the end (in years)   9 years 6 months 18 days  
Options exercisable at the end (in years)   0 years  
Outstanding at the end (in dollars)     $ 0
Options exercisable at the end (in dollars)   $ 0  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER SHARE - Basic and diluted net income (loss) per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Jul. 03, 2021
Apr. 03, 2021
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Oct. 02, 2021
Sep. 26, 2020
Numerator:                
Net income (loss) attributable to common stockholders $ (11,296) $ (53,598) $ 8,533 $ 17,740 $ 16,414 $ (15,451) $ (56,361) $ 18,703
Weighted average common shares outstanding:                
Basic 112,153,832     97,393,002     110,121,240 96,665,708
Diluted 112,153,832     98,011,795     110,121,240 97,122,885
Net (loss) income per share attributable to common stockholders:                
Basic $ (0.10)     $ 0.18     $ (0.51) $ 0.19
Diluted $ (0.10)     $ 0.18     $ (0.51) $ 0.19
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details) - shares
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Restricted stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted net income (loss) pe share 2,952,422 47,690 6,813,166 47,446
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted net income (loss) pe share 146,398   84,866  
Option awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted net income (loss) pe share     4,235  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS - Bright AI Services (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Oct. 02, 2021
Dec. 31, 2020
Bright AI Services | Development Of Internal Use Software    
Related Party Transaction [Line Items]    
Costs incurred $ 1.9 $ 0.5
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS - Purchase of Treasury Stock (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 03, 2021
Apr. 03, 2021
Jun. 27, 2020
Mar. 28, 2020
Oct. 02, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]            
Purchases and retirement of treasury stock $ 216,700 $ 64,938 $ 176 $ 400    
Parent            
Related Party Transaction [Line Items]            
Purchases and retirement of treasury stock (in shares)         1.1  
Purchases and retirement of treasury stock           $ 500
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS - Expense Reimbursement and Management Fees (Details) - Sponsor - Management Fee Arrangement - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Related Party Transaction [Line Items]    
Maximum annual reimbursement $ 1,000  
Management fees incurred 0 $ 0
Reimbursement of out-of-pocket costs and expenses 100 100
Amounts payable $ 0 $ 100
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS - Operating Lease (Details) - Acquigen Pty Ltd. - Lease Agreement - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]          
Future minimum lease payments $ 3.6   $ 3.6   $ 4.2
Rent expense $ 0.1 $ 0.1 $ 0.4 $ 0.3  
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT AND GEOGRAPHIC INFORMATION - Segment Information (Details)
9 Months Ended
Oct. 02, 2021
segment
SEGMENT AND GEOGRAPHIC INFORMATION  
Number of operating segments 1
Number of reportable segments 1
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT AND GEOGRAPHIC INFORMATION - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net sales $ 161,957 $ 127,512 $ 491,592 $ 291,468  
Property and equipment, net 58,767   58,767   $ 47,357
United States          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net sales 123,477 102,663 385,259 234,439  
Property and equipment, net 48,158   48,158   37,680
Canada          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net sales 28,103 16,785 76,619 38,197  
Property and equipment, net 4,358   4,358   3,050
Australia          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net sales 6,330 5,439 18,581 13,187  
Property and equipment, net 4,394   4,394   4,979
New Zealand          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net sales 1,749 941 5,277 2,357  
Property and equipment, net 1,857   1,857   $ 1,648
Other          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net sales $ 2,298 $ 1,684 $ 5,856 $ 3,288  
EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +V#:E,'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 " "]@VI3+WM#X^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G%S"A$36H7-,!HM(? MZH#0-LTM."1E%"F8@%5OT^N/_RNPBX8N[?_ MV/@B*#OX]2_D%U!+ P04 " "]@VI3F5R<(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 +V#:E/D8?>@7@4 # 6 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"0SN==B;$M@P!MH090I)=IOE@0[:9M-,+80OLB2U168;D MW_?(!IO-F&.W>P/^.J\?'TGOD33<2O62!)QK\AI'(CEO!5JO/UI6X@4\9LFI M7',!=Y92Q4S#J5I9R5IQYF=!<611VSZS8A:*UFB879NIT5"F.@H%GRF2I'', MU-L%C^3VO.6T]A<>PE6@S05K-%RS%9]S_74]4W!F%2I^&'.1A%(0Q9?GK;'S M<>*Z)B![XH^0;Y.#8V(^92'EBSF9^N-=,!#$HLN$8XNX L=:P=T0XO3H4GHIM(HF3/CD2NA0OY&I MR+N'27.;) %3/!E:&MYF8BQOIWR1*],CR@-R*X4.$E#UN?]MO 64!2K=HUY0 M5/#>TZ?$IB>$VM2IX)G@X7=R ^&#JO!O<-PB+ACM[\@%-V"HMN,XDO*E.8J>B,/?"V5KB+"I;1* M.4)T5A"=-*/(^%:2Q8E&%.O8.HU8YIQ%4K3-WP"8[.RV7"EK,?3 MDQ\^?*CIL_T"K8\*[KKI=1AQ0<$S:,+SP%>A M&2N0LSL65R8*U[D9/WX>WY)/#_=?9R<__^B*$#IV:9!V$T;0DPHZ M5C:X3\A<0XL2J:0#ZR5S+UH>^%R]#+;>AX M,]=(]MTV[0UZW;Z+$=*2D#8A'/L^5)-DE[][169*;D+A5><.E[Q[QLA*'W?< M_T!V4B#>P'/D7E23X9*]?H\\P0>J313"5&P>L!>NR(-D6!UTRF+@X';^GGAB MSJ O/LJMJ*3%Y6Z8#EB,D94%PL%M_3W93"::1>3/<'U\@."*#G4<&V,K2X6# M^WN6I3',=8^CX )]&P4IZX.#V_J-]" GLT *S(5K1/JNVW9KB,JRX.">_AAJ MJ AR21SZR^)7,N=>JB!;E5BXTD3&,;@.S%N]EQ.R9HIL6)1R\I-]:D/E(&L8 M!]F,$N,NRX>#^SY4?3\4*S)_BQ9/TUML:EI6"8K[^#YEY.K5"YA8 M\:.5K$;H;CR_'&.3-5H6!=JH*$Q2ID"\TTKI_0UBL_O%P+?DI7% M@#8J!E,!%IDOY,P,B>U1*\EPQ1JRLAC01L7 S)"@MH.%KZ2J' 276]RT0:%D!*&[>^S8,.+0A MEB=6[ MN$&_I]HMCH]SX7)?L%6)>["'@]OT&)#\'"MB5=W[HD;@Z!"T#O;DC#%F6Y4) M\*ZX6VZ'C;!/0*A_/]U)OF?'5A$1\":'V:0_&FLJW)_,3+=?9#M]" M:BWC[##@S.?*/ #WEU+J_8EY0;%)//H74$L#!!0 ( +V#:E,43&S(V 8 M /@; 8 >&PO=V]R:W-H965T&ULK5EM;]LX$OXKA%%@ M=P$W%DF]=I, ;7*W5V 7+3;MWF=&HF.ADJ@E::>Y7[]#6K%DD6)R=_NAC67/ M#)^9(>>9H2X?A?RF=IQK]+UM.G6UVFG=O]ML5+GC+5,7HN<=_+(5LF4:'N7# M1O62L\HJM?Y?6EV.NF[OAGB=2^;9E\^L ;\7BUPJOG M+WZO'W;:?+&YONS9 [_C^FO_6<+3YF2EJEO>J5IT2/+MU>H]?G=#4Z-@)?ZH M^:.:?$;&E7LAOIF'C]75*C*(>,-+;4PP^'/@-[QIC"7 \>=@='5:TRA./S]; M_Z=U'IRY9XK?B.;?=:5W5ZM\A2J^9?M&_RX>_\4'AQ)CKQ2-LO^CQT$V6J%R MK[1H!V5 T-;=\2_[/@1BHH#C!04R*)#7*M!!@5I'C\BL6[=,L^M+*1Z1--)@ MS7RPL;':X$W=F33>:0F_UJ"GKV]$5T%2>(7@DQ)-73$-#Q]8P[J2HSMC6*&W MZ.O=+?KQS4_H#:H[]&4G]HIUE;K<:,!@+&W*8;T/Q_7(PGJ?2GV!(K)&)"+8 MHWX35K_EY06BV*I'Y^H;\/SD/CFY3ZP]NN3^7DK>:<24 C_?!2S2DT5J+<9+ M%IG:^<)RU$JMECE;A^LBRM/BN]*)07%T4GJ#%)\@A0'(7V1K.)PYDI> M']A]P]4:=5S[0![M))/ELX3B> ;2E:(D2W(_R.0$,@F"_-@=(!%"U@%XB;-P M'F51,H/G2J5QCA?@I2=XZ0OP2M%RI-GW22!]&%-W=4SF:7:%8IIE?H39"6$6 M1/A9\I[5%>+?>W.@%8(#BH3><0EU9+K+?:@S!Q".TBR=P7:ETBBE?MCY"78> MWIQ"L^85"'-G;9+2M* SB*X83C-*4C_(X@2R>"&VP)M2/]F8\C_W=0],IA?W M:>& 2/(LS6907:DXH\G"+L#16-"C(-9_ #Q VG*]$Q54ZP-7VJ#UUNK(C2HN MBCE2GUA"\W@!ZH1[<)A?/ME* M&-AD+FW@))I70(_44A!'9L%A:CE6P RERTR2K-XSGL>N31.IU7\'.!(+#A[ M59/4U.R^;FH-%!WJE/!8^G&X]K\O2['OH+_LV=,2GV*WHM.B(,Z^\?!#D>7% M@N]CXK_G"L8 M^OG$:!23!=@C$Y P$T"8Y9X' MFY?)[O,ZX-;_I(@3QP&/6)1&"V>$3.:(,%&N0*6M"% M%H&,G$+"G/+KV7:P-=OLDJI6=K/;X#^[T@MIYFVO&RZMF.[!:71\@7R8BX))/ 9G'"[Q/#Q0(5D9&*2)B*?AT@/J&MD&@/ M<[;4#,9J [\7JC;Q]N\;EWV2U(7MD4KBI=]D(9O8Y MGWJDA8ZG\26$[CA#BYPXA=HGET+16#J&(_V1,/W=B+:M;6]^ MK'>EZ#2TF+PKEQ '[9D;OW>J9R6_6O62*RX/?'6-?+WJWV#HW.>13TD1["7N MM"B_[413<:E^L*.4?@I>NXS,1\/,!_/O4 V466.-WD07411AP]/HP)H]_QGA M*%I'QW\VXIU :L>DX9L]C$NR_@^H,TN9GTHM[F'##U=55OP6)O_6?/E\ P6] M@.JYO8ELGGZ>F*N5,G1F66RO%73)E1D>CJ;O@=A>9]][D10,PW^Q"?X&0^>I M&MF>AMG>;'S1!?)4S/*43)[_KX2M9QG#N%CG<;%.\L(J8)RO\R1>D[AX52K_ MAT6].76[$DQF92@L_$?F/RH>X4:O@6%*.+# (@CZ^9C@]: M]/9-#1"$%JW]N.,,8!L!^'TKA'Y^,"]_3B_[KO\"4$L#!!0 ( +V#:E,I M/\CGM ( $X) 8 >&PO=V]R:W-H965T&ULI99=;YLP M%(;_BH5VL4E=, 02J!*D-=6T74R+&FV[=N$D6#68V2;I]NMG&\I"0[ZV7 3; MG/<]CX\-9K;CXDGF H]%ZR4*T1*6 LFZ*(CX=0>,[^:.Y[P,/-!-KLR MF\PJLH$5J&_54NB>V[EDM(!24EXB >NY\\&[77C8"&S$=PH[N==&9BJ/G#^9 MSN=L[F!#! Q292R(OFQA 8P9)\WQLS5UNIQ&N-]^H-"D)H:[VJZ=,-JHA 6\)J&"IAXS6U7N99 MW"9XA#'6]=KNE^IL6 \UZ%"#ZU";I4:D5CD7]#=D0\B-9[C'XN'V]XKZ,!(/ M X<=<'@A\*H'3*6LAV'#$P@-Y*F('N2D@YS\$Z1^NTI%RHR6FR'2R5G24Q$] MTFE'.CU)NN!%H=^QE^S3Z67[]&Q8CS/J.*,K."_:I-%!K>(CF_0P,CR([%'' M'75\/?7QG1H?/E9>' 5Q&,6OB()O;PWV,"7\]\9N.VEI>0#X8. MH[M[AYWYTOA"Q(:6$C%8:RT>3;6): [OIJ-X9<^_1Z[T:6J;N?[@ 6$"]/TU MY^JE8X[4[A,J^0-02P,$% @ O8-J4ZP6P>&M!0 YA8 !@ !X;"]W M;W)K>**;5]LO3QWQ^=X/#[B[$G5W_1.2D.> MRZ+2-Y.=,?OKZ52O=K+,])7:RPK>;%1=9@9NZ^U4[VN9K5NCLIAR2J-IF>75 MY';6/OM8W\[4P11Y)3_61!_*,JM_W,E"/=U,V.3TX%.^W9GFP?1VML^V\EZ: M+_N/-=Q->R_KO)25SE5%:KFYF;QEUTLN&H,6\66/)!YR+2?I-'0F'C;Z4*W?Z2IPX;BPE9';11Y=$81E#F5?>?/1\3 M<68 ?G #?C3@MD$P8B".!N)G(P1'@^!G(X1'@Y;ZM./>)FZ1F>QV5JLG4C=H M\-9=44RKVIX6T.=N9VKJHU3+M<$[C2JLC7F8&;>P-_4 ]&$[4A M'_:RSIIYU>22?+E?D(M7K\DKDE?D\TX==%:M]6QJ8#2-S^GJ&/FNB\Q'(@OR M7E5FI\D21K!&[!=^^]1C/X4L]*G@IU3<<:_##RMS12A_0SCE#!G/W&]^+_=7 MA$>M.<7H_+?HRW\=_44R1%\7HO4G_I^Z\$0,^HA!&S$8B?@'=$6=%1(MIYZA ME^=<:=,D;Y1K9QZ>DV TC4*+JPN+8TX#BZJ+$CQ-J.5LB<1,HBA-<:I13S7R M4OVU5EJ3?:TVN<&81D[4D*;V-,PQE*")1=1%087$B54A2P1&@S@:(1KW1&,O MT7O8Z/)J^X9L905+HB#0$DFVAGZ=:],LD4=)Y/.^65!8'F)G4$%"8SL/+@K4 M0!I9>7!1+*:AL&O;A84T249*.^G3D'C3\+94M] O4EW"6LPL+H I&9I?102M0[Z;PP>QD?2ID"C%?41I&-FL$%L1A,$)[D#?,KV^665W! M'J&[EB&_'W+S@Y32[-0:FLDCE'ZCJ] D!,Z($D9M=BZ():-+?A KS*]67G:[ M!PF?IO)T9[)G7,$P5TYA M+O#N;PYG ED[T M+H-JSXRI\X>#R1X*J )%X'6I*@*?YJMO.U6L9:V]6^ @+)A?6=QE.E^AR>[L MDO/LT"MGWW-1 ')Z/^K+7G1+W-F(3.:#@N#42W&1%P>#?NW?'2W_@22"0DCB MOAR2N+,QDH.4X01=N95\Q33G!A_/!: ,?"+ 9^.J&#UJ" M^[7$:-UP? ,'W6!_#\P1:!J+5%!J"R?4*06WW%[52\QI%$7AJ!3E@XC@?A'A M*R1D Q]C[4+AXYBQ.+6%-^ITA#7B-&:<)TEHL9Z>G=N5LMZV!Z8:RN50F>ZH MIG_:'\J^;8\BK>=W['K.D.<+=KWLCEP']]T)\/NLWN:5)H7<0"AZ%<-PZ^Y0 MM;LQ:M^>&CXH8U397NYD!LVN <#[C5+F=-,$Z(^V;_\&4$L#!!0 ( +V# M:E-O3PF= 0, #D) 8 >&PO=V]R:W-H965T&ULM59M M;]HP$/XK5M0/K=22]P00(!7HM$KK6I5U^^PFAF1-;&8;:/_]SD[((#51M6E? MB%_N>>[N\>'S:,?XB\@(D>BU+*@86YF4ZZ%MBR0C)18]MB84=I:,EUC"E*]L ML>8$IQI4%K;G.)%=XIQ:DY%>>^"3$=O((J?D@2.Q*4O,WZ:D8+NQY5K[A<=\ ME4FU8$]&:[PB"R*?U@\<9G;#DN8EH2)G%'&R'%O7[O F5O;:X'M.=N)@C%0F MSXR]J,EM.K8<%1 I2"(5 X;/ELQ(42@B".-7S6DU+A7P<+QG_Z1SAUR>L2 S M5OS(4YF-K;Z%4K+$FT(^LMUG4N<3*KZ$%4+_HEUMZU@HV0C)RAH,$90YK;[X MM=;A \9H!7 [PV(#@!\&N _U$/00T(/NHAK $Z=;O*70LWQQ)/1ISM$%?6 MP*8&6GV-!KURJNID(3GLYH"3DQFC*9PZ21&,!"OR%$N8+"1\H!RD0&P)6R44 M8::J8TO0^1)_('G*\2^0YGFN( M9]8-7Y!U#WF1ACNF=/[-^\U?>S\2PV\*Q==\_G\JE(X0@B:$0(<0G CA*UR; MYX7FS V <6\T-9&'D1^ZQV8V! MK!\[?F-UE&W89!MV"GXO,\)1:/&8=0I+UR\<*U2 MN'4X)S1Y0Y)C*@I<7>CI3[B,]$&;5*^8PT.A^OVXI?E[HZ!E,C?PN ,O:.EM M('("L]IQDWSZ"0NHHPV5U;^]66WZ_+5N;ZWUJ3N''T$?TR%E$[H%/\,TM?ZJW707LJ M#V7YI7WS:7IQ%+86I7DZ:=HI$OGK.;U.\[R=2=KQUWK2H\TQVX';K[_//NY. M7I[,0U*GUV7^KVS:S"Z.HJ-@FCXFR[RY*U_^EJY/B+7S339-&OKEOY"_I0$T=E(_R73GY,BOS:5K5/P6W M?RVSYEMP&OQY?Q,K<%- M^IA-LN8DN$L;N47E)[=)563%$W2*MQXCM^;]O9FEE5SNN0P%LW://J?!IV)2 MSM/@^!]E79\ TX_=T_]1&J<[DHZP\0:\\0;5),TI^#A_0I*]IS M;2__(JVRC5]+R;O@UJSYR M>WL'01LF,LV3R102EOT2;RR,G19V&^.T356F@?18F;_5*V=(O[:O(0^^C@U3 M,-:BV=BMZ9F*0H7N<%@$2N5B]N+TKTEU%N"HC3] M,7[1 /ZN-H0IQ'3'1I -A>Z M/P/'1)S%EGP$*;(C-]J'!2G_NIGXCH6\F"SF%@L5PY$;XOL'J6C -37Y#@->$8LLJV.$PD%!@O?(S MR8XYHT)/* =(H+K&Q6:CC ]\X)4$>);:4=_L50Z@0^13O@7SDPG$(HB1C&U MF;A5S>^73WAS'3RDG@?S"3--!'1@F@CI@#01.JPC3<0JH\"'RRC\"PAE%*YD M$:N, O^ C *KC (?H+C'0$;!*3+VJ$_6MU$E'OCMRGL,$!['3+?]>6=]&!3="WRQR MKZ?>MHGJ]9M;TS=:(9&XD?BIKI>MZ[5>-UG=TUJ%N38.MJN^J,I)FD[KX+$J MYW+QLR9+\F"Q?,BSB1ST*#VU>()B#S$!B2-,])/RJ/JGI2A*W!0]S&D%QXY M3TR,R@ 4V4=]$#*BJBB@HAJ:SBRJ(96CJ*8*WG0@O%_7*;$LWZM+:ZH83G\ PZEB.#T PZD)YX@1 MG1H^5=_"K1O/;T=P:M)9)IJAWJ_SROJF*XY3-\=OLN=LVD:5XP_H+ Q;]UOY M'<2N:PK=FD8RD346VB_L&ZP(3=V$WJ]PK*RE0^$HFR1]FNQ2*X-1-\%T2#@K@EG(CYGI4?8,51NE.&)7Q]>.B M.@M"TL57!*YC[$\Y*(!7% L]XP!D&!L]Q%M AA S-AJHHL2R5DP!G>U4AVM< M\JX;,^GI3CF8XB?;@Y]#F+F>WYER,).K8,H!Z*"4 YK.3#D@E2/E8(KD;(\F M^6M3#@9TI=TI!U/,9^3]4PZF@,[<0!]T"YD!2&:<< N3V=97R=Q,MH>IWR>- MW&[8L=W8 )&C M,@NVQWWW5R/(3"8\"%()!8O?/TQQQ6CN9O2@RH@#+6I&F'[)QWY=WTK%:>[F M]%Y?/ 6P:F2+'E'?;,5*[F;EFW4XK[AYIUF/T=QD*XECK-^F&-MTMK-7 .;N MHOL=&J'<+,8Q";L?B_6*W]S-[SV+Q/7LO2(1Z5<(H'];6,7ZS7N+4%C/4N4) MW)TG'+!,Y%"]CJ4?45LUR[>^=SZ\IRZ/WU39I'TT9&67-&M2%L7ZV:N7K)D% MS2P-[M*R>DJ*[']=E M!KXMIU\BZ OIEK-1,.=NF.]_-MYK85(U(C1$V((K MKK#*W5BU;NKEHNPL?Y; :BV4?[_.D[H.KH*EW-FUUV03L111R0[+?2:N",L/ M?_>:FS6Q8 SI+36OK/^\@J*RV/T.=NY.5<2 )K@P.4U8&%(M+;\!=*<$$?WA MAUM APC2;VU 1\5A*"SYNU#9@3C,+6S?R@$Y YI&&-ANZ J$Q _H/\M%(K% M ?K?PH3I*4)8+];&?EW?2H5<\78]< $@,HH,%_2H^H8KB@H?1;>Q:81T3^03 M #B9K"PB;+%+85.XL;E+Y!/ 5[0$#_6ZS2OKF[SUJ-9.7^@>4G\+H,0U(I^I M 1L7@ YL7 ZLW$!'=31N! *QF*G^]^O;5P(H%5N:5R,MAZ=;A^E_S6I9'5= M!WGZ*,>&9ZTO5ZNGTU=OFG+1/4W]4#9-.>]>SM)$QKM6(/_^6);-]S?M ]J; M_R/@\O]02P,$% @ O8-J4Y@*#&,. @ CP0 !@ !X;"]W;W)K2I=7 M4"LWPA8:/BG1UHK8M5OI6@NJ"*#:R"2.;V6M=!-E:=A;V2S%/1G=P,H*MZ]K M9=\68/ XB\;1:>-9;ROR&S)+6[6%-=#/=F79DP-+H6MHG,9&6"AGT7Q\OYCZ M^!#P2\/1G=G"5[)!W'GG1S&+8I\0&,C),RA>#K $8SP1I_'2>VR?V M;Z%VKF6C'"S1_-8%5;/H:R0**-7>T#,>OT-?SXWGR]&X\!7'+O9N&HE\[PCK M'LP9U+KI5O7:]^$,D%P")#T@"7EW0B'+!T4J2RT>A?71S.:-4&I ,H6V)3<(NA$&PY-+I0Q,Z:>.'>DQ-8LH?YKD)3@'4?Q>/+7M.;^+12 ME@,J()TK\SF5Q.EX4IGWTHM..KD@/1%/R'@G'CF%XF^\Y#*&6I)3+8OD*N&\ MM2,13[Z()$[&'X04KN(4W17FR="E26">_.\N7=&>#MK3H#V]H/V@#YK%"]&" M[2KZ5ZL[CMO X2_B(1NG\G N*\^&I :[#5?!B1SW#77S,NP.MVW>#=E[>'=5 MGY3=ZL8) R5#X]'=321L-_Z=0]B&D=L@\0 'L^(7 ZP/X/,2D4Z.%QC>H.P/ M4$L#!!0 ( +V#:E/B0B:)J@@ ',C 8 >&PO=V]R:W-H965T&ULG9I=<]NV$H;_"D;3BV2FBD@0),6,[1G'3GHRTZ:>N#V]ADC( MP@E)J"#HC_[ZLP I028!V.Z-34D+\,5BL<\"Y-F#D#^Z'6,*/39UVYTO=DKM M/ZY67;EC#>T^B#UKX9>MD U5\%'>K;J]9+0RC9IZA:,H6S64MXN+,_/=C;PX M$[VJ> M*MZPMN.B19)MSQ>7\<>K--(-C,5_.7OH3JZ1'LI&B!_ZP]?J?!%I1:QFI=)= M4/AWSZY87>N>0,??8Z>+XSUUP]/K0^]?S.!A,!O:L2M1_\4KM3M?K!>H8EO: MU^J[>/@/&P>4ZOY*47?F+WH8;:,%*OM.B69L# H:W@[_Z>/HB),&T(^[ 1X; MX&D#XFF0C T2,]!!F1G6-57TXDR*!R2U-?2F+XQO3&L8#6_U--XJ";]R:*404?;A7\@]E2'1);=$6['?H",]ZA)?KS]AJ]^^D]^@GQ M%OVQ$WU'VZH[6RE0H_M.=/PUWQIX[%^@WT:I=ASZ#@NIY^Q6,XC@4?!C* M)QSL\/=2?4 1_AGA",<./5?AYK=L_P'AS#2/ G*2HV<3TU_B\ZQVVM8X;2M% M@V#E2:IX>S>$+E><=1\#]R''^Q!S'^*YSS=8Z^]JT77O84)*T3#75 Q=9*8+ MO;+O+Y9IEF3@IOM3#\W-XG4>)4>K9P+3H\ TZ(C+ZG\0QT,P*0%KOQ1MR6N& MVJER_;/^LM2NVTMQSR$RT.;IS;[+CM*RH.^N&>2^DM,AH[05HHV0BO]COG#Y M<>@N/7$03K)U,7'CW"K.R8FSGVG-CUKSH-;+$VEZ44*N8E*"?[:\I>!0<$XI M.O"Q'D?%-@I5O"M%WRK70/*9Q+2(\LDXYD;Q.LO=PU@?A[$.#N-6B?+'4F?> M"O0V@*-N&!)[U-?.Z%W/=40DS=<3N0XS0K!;;G&46P3E_JYV3*)6M$L=E"YQ MQ?RN"9E&Q-QHC5.WLCBRJ3L*:OL%*(W (WS3DF^ MZ760=3K[,*@;JG^A#SM6@U>>I43\ B9VM+UCG8;I29;K.C:NY)K3#:]?S'BQ MQ44M$I)[ M]*6.^V8QGJ8$EQT&P'OD66[$87#<2+:GO#HDK6&JA,D590]9N57C'#K%S_FP M)'D^\ZT#-GGA46XI$H,PR^+"$WO8IGT< M3OL@4?8L&'LG2<,U #Q/_D5.IOH=5C@BQ!.!V"("AQ$QS&PMVKNE8K)Y4>R< M"^MD*G5ND_IT6G#@,#B^O;82=:J>TP(7!&=3X7,S""0?AK&E"G[;YF- V^L+ M:&QQ@L,XN>EEN:,Z#*$" 4^!?X"H.B0U7/<^FF(7. I,ING%95=DN2>]8,L7 M'.;+C10E8]7H'HC(8Q7UAC',X9+,(G-NDV:11[W%#P[CYSM3O6S?6O/A.5 ( M\7G2 @6'@>+WY)NTS3&2Y85O'5B*X#!%CFNXU_L-J+%<"\&IQX&7."ZRV0)V MV!5Q[/.JY1 NWK2 [2;O=0LXL3A)PCAY/G\V+9LMY$9(Z% 7]"XG)7-"Q#E> MQYX#@\0B(@DCXH8^C8=/+1H8(6C[DAC7_B$CZ]F2=!GBJ/#MQQ(+C"0,C.>> MM&J1.?&\%_6]V:3#GITKM*6EAMZ3[7RO M[)'(UO&=%7'*Z=>%XYPZM-A,9.$,7/-=>4 M(%$"7=50S:)+U+<<$F)=,>EVG6MK$T=1XEM5EAK)2YN6T_CD7=>#:TRFABU! MHP\2]-F,X1X'C9S6:-]O:EZ"";@3G/BS.9Z#!GT+\A\D-YGT<,XT5**Z+^A; M[[:=PYM#*"D*G$UW/PZ[+/8M40NK) RK[VP_UBM&JV2*2W/.K0>E)*-=+Y\& M/SC%.S8[D.^R9+KO=!FFN0=GB<59$L:979I;](U*5M>0%G^1HM^C&UB3O_*& M*W.NUNJ)T<."RPXB4/I.-*\2!\"R#!./5 NP)+R1RS-40T"7S)4CLK)(\0RDH09 M>5"K4WM8YQQP1;3.9EZ=F^7I.O6D?'+R;(@$R\C;?K^O38*#9%X>:DH(@^$! M,.2$X",HRSD2YISQASD1@XZA>RC:H,QV.F2.MYC@:)I 768X*WP.L0PD80;: MXZ^Q&C!( +7A$2ZAE*C-D_,]E>ZB?A3P[.%JY*LP M4PNH- RH+Y1+=$_K_G3+K6N[@;@WU!P(0OG9,:5 J:\V,&@0;3N^7O$ -:K9 MS-,2NNSXX:FCO^IP%1>C]NS9A,Z>F:Q.7E]HF+PS;W5TR+AX>/Q__/;XYLBE M>5]B\OVG^./5\/Z'[69X'>4W*@$K':K9%KJ,/N00/G)XPV/XH,3>O"2Q$4J) MQESN& 7G: /X?2N$.GS0-SB^9W/Q?U!+ P04 " "]@VI3@" M7OF1=INV20 G;:]8Y?QLJI:+X7AL;SB=5C,WKV2SDE:IER%RC+$Y*YVL9L?2[66B\D@4S MU6:VG,__.ZNEMI.+,]Y;^XLSUT:CK5I[$=JZEO[^4AG7G4\6D_W&9[VK(FW, M+LX:N5,;%;\V:X_5;)!2Z%K9H)T57I7GD]7B]>5SHF>"W[3JPL&W($NVSMW2 MXKHXG\P)D#(JCR1!XN=.72EC2!!@_-[+G PJB?'P>R_]/=L.6[8RJ"MGONDB M5N>3TXDH5"E;$S^[[H/J[7E!\G)G O\57:)=GDQ$WH;HZIX9"&IMTZ_\WOOA M@.%T_B<,RYYAR;B3(D;Y5D9Y<>9=)SQ10QI]L*G,#7#:4E VT>-4@R]>?%I] M^?KYG;AY+[Y\>"V4(5 M8_X9, W EGM@E\L?"KS)8R;FRZE8SI>+'\@[&0P]87DG?\/0D>#G@^#G+/CY MW_;@7\AQ4041G;AR<*$-JJ"OX(PN9,3BO;;2YEH:L8G80&'$\*]_G"[GBS=B MD8GC,,2O,E:R%K]XUS93<6WS3#PCKN7\3:P4--2-M/>\LWCS;]%5SIA[X3H; M]JQKAZ1<>U>T>0R/1!PC&60]BVZGH,1/Q8A\()"V$#H(B2H*>F>)L):V+5&I MK5>>S]$I;E7$PI5"V__L8 =V/1C@HTC>")VN41@[T0!% )'XY'RLQ*I67N=R M*E:H(B^-EBSP$QK%_Y0T^,[V)KJR5)Z -. LX7%'ZI(\R>H,AZ 9O*!M;MJ" MM#Z &@.9\H^@*/LDA=>YN\,Z$S=6O%6YJKSS7]DZ%2!$6'YPA M-1#WZWIP^UIZG.W].(5TP!A8RI;]9M%3"[&]%[(L-:RG[()5:UDWQEDIKF2C M(_SWD2F9\QFE1*]CTU#R^0%9BR==:':1 B\]];[:%:&D,* M22:F08B@(^\H',=[ $94 9E!]79_<4WNLI1CL$I8U1FBS)U'9#@$%'3F9KE< M"23@+2+4P2O92%2?K7DE+?E"0YF5M:(B.U(7F!$?)9EWDII.AFW-*;9NMT;G MXH;2!"9,Q6>%,2BM_D.FT0(/;*++;\6F,3I2<%>-UT8L7R914W%0;,@!A$#% M'I'NE31)B>N5C()QO;YY"$33^M!*>!IF=)4&8*C4(;3D<\I#I(Q8GDSG\SG] M$Z&"8]C-4%P#;B"H?0X'S$0Z>D+.4I ]A\ /-=-^V2+$ZKORN0YJ'VMDG_*= MUP@O]X+%RS?"->PGL#640)BB0A:%IDVJ8-:8B2_@EKN=5SN*JL6-! 67*U4$ M5&"N@/0)HM*[FC?@(=$AH<0_3UZ]RDXP*@W*V"*+2NH>F$DH7'+K (\6A0XY M:C>F B7WP(]@2VM'S>LA(+E#MF;H<]KYO0=RXP*=];8?M%.8'1B5>YP,H\A> MC06, GU,8L.EWY?!5*1.@+ZI/&5XI]'XN*W:HSD^311'DC^T_D[?$1+2RN+\ M".@XY?<@4] 0U,8]9,"CZN@DCS6T PQ6]5V'F/IF@2Z11YHUU"'''B2&K4) ME.C).$DPG8JGQ%2HB(ZU_4V/;7P*9"JNC Q!K) #.@Y"D@L?!>6 [F$V4GI! M#1HXURZY^*&VC@5K7&\4ER3Y\B<17/X$ O1^^,FZ&K..1C>UUSMI2*!M>;Q M"S5:#,/8=XC6'FS\O F4RI)J4J 72[H,Z[YJCT1U3IE+H9WM/ M#=/G40C(.2R2L1B AU@T"?AJVT9N#$=\T#<#[?M%BM\OT#-&?@PO MBCO^H(@@CJX]/L':JL-84R;T40H\@Z;];/"*QS&U4/@Q-(J?02+B!==?%R@\ M*5A\>4FUC,"NL.EI9!LT&G(E TU7&<2G7]6I?Z:!'-CF_O::']Y>R^'V&H;; MZ^AN9?GZ6TE@VU(V,-ST9C/WG,!$1E9QR!L8FU2IG!05$L'YOLZ>Y#=-=1@N08)3[^G.DR8V;"Q,6'6WVZ4AP>'7NNS X>?]RWZ8E+<( NO0.'W>$5O4J/ MQP?R] 3']6>GD>-&E6"=9R]?3(1/S]JTB*[AI^3613Q,^;-2$BE)!#@O':+8 M+TC!\'\+%_\'4$L#!!0 ( +V#:E/6SII>T!$ .TU 9 >&PO=V]R M:W-H965T9D65+=IND>)"4*3?IIONAJ40!%_=Q[A/TBZVQG]Q& MJ49\+HO*O3S8-$W]X]&1RS:JE&YJ:E7AEY6QI6SPU:Z/7&V5S'E361S-CX]_ M."JEK@Y>O>!GU_;5"],VA:[4M16N+4MI[\Y58;8O#V8'\<&-7F\:>G#TZD4M MUVJAFH_UM<6WHT0EUZ6JG#:5L&KU\N!L]N/Y*:WG!?_2:NMZGP5)LC3F$WVY MRE\>'!-#JE!90Q0D_G>K+E11$"&P\7N@>9".I(W]SY'Z:Y8=LBRE4Q>F^+?. MF\W+@Z<'(E?WSWX>K=S^+Z_9NKBZO+ MQ8NC!N?1KJ,LT#[WM.=[:#\3;TW5;)RXK'*5#_SY_D.#[K)F* MX_E$S(_GLP?HG23A3YC>R3<6?G#8:3KLE \[_5LT_3#M^51\.7EQ+IUVPJS$ MM55.58UD__BP4?"1S)2UK.YTM19M)=M<-RH7F8$!*^<_.5/H7-+CE:YDE6E9 M" <:"J[:."&K?$BF,HUR8B-OE5@J50G$CEI:;-<5+[0YB"C OMF(M:J4E45Q M1[^HF@ZA)6W5$*7::AQ7%R"'O0WX_5@Q?PLZWHE'__S'T_G\^/G/9V?7_''V M_/&4Y;KP[-##V9/G[B^*AM.+-E=\K#B0+)PL?\F4C?E*9*I?*BI,9.]:QV$J'P&81+:$(:TH1CQK5RK)M1&X@ M"@R=5 0;BER[K#"N!<@0OG]O-1E]>2?(/--O!C>V *#(1%":&"M0@=LF178 MP)[?6VFAJ*#QC57W?U$4ID9I+0B+K*3Y#T%)(X"&;'THU*UUK:P:T1A^;MLB M&-RJ=5M(;^^ GX7*6JL;'59CC\@F!'ZO$Q#I^L@BP1>7=*V@"J^TZVJ^'=$'6CUMHA,C#'BWBDP!>J1L3B M$(0 ?EGR 1.X?Z'$.S,5)R9=!NQ0B';G?9- M0TDIL;Y&Y*^7V#*$D^DT1X!<9Y)*YFBR<1;@10WXOB-G4Y]K%-LJO^0B: Y)/B6/;?;PQ46$HG)4:]D M3<33-->2VOB)H-L;U]#3 +'=)CJN@3I$PY@91Q%A->"0N4!DA6TS$ MI\IL$9$L8.+E-Q1'80C[236'#HC2*YUQWN ?+#JZ6\H:*Y1,Q@:;Z 8 +#0D M=61&'_F=J>02\:\%7#P@,VVSMH3BJ/B:]I!'+@"R1&M++D>MD' MGEM-L),AV/,VGZD]TOKD)\RA2VKW B,C=^O5X'S$4^30+B5X:]"W[49G',') MS5 S*:\U5/U>R(*P?5; *NUZ,RA"NHIZPU5=&4LCS0G= M\(IEZ]!J.#"+I!K.8H&V2K(UJ)&H$C9#A4D_&W38T%B$KJM][L%"&BDHL PD^Y8FGE,K^4F4O@L% MCVZK44X1T TZ[=8!?OQ)5[!94735D56ER8&G0)]"$K(8CQ#8,:%YYM*;B*MV M9@GX Z-1.1069>%,C!A).O*PU-9<(X!EY.PWBOPK5(MC";(@BY%'-&T7^Z^N MWW.6']93-RBEQ.G\]-'R\:/3QST/Z!6:\/)!:4"P/X-2BYB:9JGFI!77Z>Q! M^2DYJ+6^1MT3L/M-7)"6JY>V#DT)#8>@T\9DGPXI?.1, I$JUC_=#UG_!\"O M!"Q;JD*]H3*SKO0?W.@X[\G$T-J27CB,7WUT8WVI_!/ M; ! 5?XPUT1!D MYE)\7$NI99!M#F#2?G! [FZ#'M@I?^*2!&B9>#\A=P'H,E@1,@:0M0[!$3P+](,."95(=:0'\ MT')'M@SZ#<7<\"=OCGU08B07W#$""7!MO\OK<9]M"2;(>Q1IL>)F:I^[!!UX_H:H&<"EJXXR MBA64LOM5D.]=:+75[M/ABBI-.GLB;@T%44I'DZX:)$RG+,A/=MDPQ&ZG4:*D7$--M\YW8??7D58@149-Y>Y1$=V$=*_\ MSA_C7(-+=->N5A2[@.=!+:-LAJJ _%32.7 %D@X(ZY4@WBW:VJ1D;I(-A_QX MD3K%ZAA$V+H@,@ALK$ A;Z4N^!P\_CA=@(;EL'@G_E#6' * -4=+UT(@: >K M:7! J=0C(V2=4VJ1Y M$,<6N#^W9#[/_M;F:RK^.;3+4*NC:AO.(TD!+1G.:>1%P!<9!<6@K^5#XY%$ M@WI21>I3POV .FK"!V)-:![Z/2Z-J[@D35R@*$:-AGAJD/&4:5UQUU4F,3+M M80#USZ17N82>=C+0@N+Z2_G1[/NRTJ@_:>9#E2+XNB9,I+ .V/22?+!$+]CO M3'SWY*_)0SDOI.B8G"BCR5BT=.T2 (L6)VBO+B$H$< M#OC6A\$KSNN^,^Y_9J:V:!7<1M/&0QIN ^O/HSX%OB.PV0,L#T(TS@3H"064L(F8V+'8![-L)/<:%M3 M<#W?]<]13)JFC_(Y(=_L=&0I&",=,G9[E2;:S\S L7E8P),P#QVK5D4<%.RB M-D5U:)C: JH@P!U@TX4C'*%X")^ZXD.J PZ#HR">(4["0<.D]\, E-1*^B:\ M?Q0/*WO'$8:X41^8QTNM*"87:(*]*_9G?%SWES0T^"/%(Y_AHDMS_QOI(/76 M&@W6\*:CZ_4I;EBUH:O>6Q4[OD>%<>[QA \G_XL<\_QAC%\>X009]TR(>G.A MP11K&N[$>MQWL7SP=*F:+44Q?XA+3MAC(<;K7J(([ 9;AUG/^$Y"6>\:S"M9 M]>K20M]V0,G*=W5%;DYU9/2)^QP1^)7TTS'IIW[$8R*BB=4AD@*MY%^?-:! M.+'N+S5+#5W]8HH\0R'PYLU%UWF%WZ[1]#OQ3UG6S\6BEEU#^_\ FV^8>#Y[ MR*,)4C8:H/'_::L M$L638W]M, DC2+JM18G[A8I(R/HST1Z^V;A_BW$/P#YUY72)A7(K778"@#M8 MF/>P\,T4/L3VE"[-1-U_W>%K$-%=^PS+RM"&>,MF;&C9ZT>/FO<,)>#8+ V)M]J>B'%E\B]$@/6 M\Z&(+PA2;?FN*C!NZ49X8>[!):_U4+!ER7W7B4X$;C%GYKLAT0[947/-%.;^6("D J,G? MP$BOB?B+&6IX5<2E5:=O'B$" #>*.EWDFBL: .6#RP=K*D/S!D^\'\,18'F& MQDUG**"PS*YIW]J:+2J7K&MK4#\)OF):L6(#8[^V90WF;2/>MU:@5[H2:[[HY8JU M4EO"7+K!ZU1 J,M]R^YC7JEDO.IEQ,JTA&RFO0[[M/B=+W_!ULU5>M.:G-W$ MYX EGOK++5.%;UZ)Z8XXZI^=5.8DNR_[!@(DEH*'-+I48S2_A +=Y]%AN1'. MA(J=D<]$DQ,FS_X\#<%A]T+U;MC'&MT (XM1)L1KHUR] MN=[O("QQV%<.E4 M4_QH8JBLK;ZE<)64SK'CM5K:EKIT@/L';]K79XOS"*"SQ4?^Y?!X+M"E*+XT M?_3!U+#>T]/YX]&[+-* OTB][4V&X]6%]:T%O39$+R,?VN-A!A6.;'2D(R9O5H>M4[[W]+VKIYC>8+B+$]7A M2X<\/0#<"B^SGRYT5O TB$\.=DA/RH=FA(APE6O5&F8B1FE%+* TQU393[ET MX^+G/8DP,]8U!UY[:8[(XC!"NCW+1P6HHG^ZC$[W -9;_I: M2^;L=$/-,"DFO),S',C%T3]?4V@\6+?:O[4W*E-CO&, M?CV*Y#<"4'(B9O/4ME)S*17OG#HL[WL/&-VKOS4[X/\W G\Y/08/"S\95Z\ M<=D]>K"1<":K$'5#CSQRYOSX\'@VZ4_ 1ZT0"N?>*Q/)$K/'7[P]C-Y)Q[\: M! 3Q+^S@"^!$[>2Q?X/K"VR27O>-KYZ$08A_(VOW5:Z=L3#=JK;6^F(P%/!1 MK50W\K Z9/N4[N _/:WY2H'GZF8DEHV_A RSO)46F?3/C'(*YY(9Y8[!"X"7 MG/,XV/-+,CSXOZ&4BZ_\TD7?I6^2$H9PF.T]><9P&">=PMA3PF*&&#GVQR!' MO3_!H1*%_]"(WYRK&O_7..EI^ENF,_\G/-UR_X=0T!2,[A"#5]AZ/'WR_8%/ MN/%+8VK^@YZE:1I3\L<-NC-E:0%^IU>[XQ3S#!ZER4ECF=L]Y+SC=NXM=/[#)&@A0M), !HV?WU]^R" MI"A9=MR;?K%%8'>QK\\N<+(Q]IM;*^7%0YX5[F-O[7WY?C!P\5KETO5-J0KL MI,;FTN/3W@U<:95,F"G/!N/A\'B02UWT3D]X[=J>GIC*9[I0UU:X*L^E?3Q7 MF=E\[(UZS<+O^F[M:6%P>E+*.W6C_-?RVN)KT$I)=*X*ITTAK$H_]LY&[\^G M1,\$?VBU<9W?@BQ9&?.-/BZ3C[TA*:0R%7N2(/'O7EVH+"-!4.-[+;/7'DF, MW=^-]$]L.VQ92:H>#6,N?I9>G)]9LA"5J2*,? M;"IS0SE=4%!NO,6N!I\_/;OX[>OES>7MY9=?;TX&'A)I?1#7W.>!>_P,]U+\ M8@J_=N*?1:*27?X!-&G5&3?JG(]?%/@E]GTQ'$=B/!R/7I W:/CA\]4E_QI]>"M0Q4(* M;[S,1%G9>(V$%J75L1(F%4?S97^.+,LR*I@W?JW$5H8XH^.7UQ"QJK M'&K D83ZK-'\ SY+95DA)];R7HF54H7019Q5R!7\$"0_-LBD%4?3I-N%(1G?Y3.9*9RZ)*4>J5U<5=74"B M)+=1-"R<5B3"R53Y1YQXCQ4$!:NU$1'$Z]JSP52A'DI)VTZ44B=B(]U>:&!H+-TZ M$@CGT7S:V2D4GDAD__">^1Y M^"96^EZNLI EP_ZB$142X/7L9(I3WF?0*@DQ2K6+0?^]DA8I+!3[^@PYF8E) MP(%P")NTZQV2EE;,D%K$63UHYX,2H 7!&H8&[CIPE'^5)9\AT.WPRCDU5<&K"YP&(U!+(")=\)=-)"4TY\*G MLYMS<79S(1;#623.29ARCHY?Z:*NHJ:@:[)N$2)GK>)HNU @K(>#JSLP05'/ MM%SI#+J!$/M5CO65@IK254SC12JU%?(4@PIZR\ MB_C,+3.GH;(>@P%B_$"R@SZ!6<++K6U$&]# >2%+E(^,UZPOK6):^*:VZU1+ M]\@K8\F(C;(J')AT0A"3SI0EP!TG,]"%0$0B([>V9^'<1+O2@*8O;@A*4AT# M'V&3E\6=IIP-:D?H]1!DX>.SP$E^AWP3QLN-#I325L0%+2:;-;@ M108C\Q+4D,R?M09':I6&'+?F468 FB!E-T(H-"15#56OC7Y(%DV&$9:RR[91 M)+HF.MV\#@!,AZ_ND7XI;;G"[8-'P'HGY,II/)^)LJQ ,W-5VJ\H%04GS,8N&P[FXY8!M M4.7_S9&G79W9TRR ?!O8WQ\C+ MQ.=ZHY,JHTDT&L[:!E5YUAH'>?9 /1'5P.S6$JA%)AR8>_[* M@>AB$ L!G,*,$O*!7 R 5OL-N35?8KZSW2ZR%Q-H[1IDWX=U02+N0J72,,%8 MYEX/1#_Z_XG2X ].@V;I+"=M_PS -I_W^XA'GX_H M*/AYVVD?V\1%*:/>EY!\H&FU!3V/<'D7BR=J'S6 \9Q=@"/!MV+QJ9W4+XOP M1L!WAZ^%1+4A/&_WF@121#!=9\;7'<+3/D6R,_PCMIT+11WI)AG"* '/ M\2Q%:85@ZJ==R\3U](??_\9-0=I'0"?WC)!=6^V:2TUB1&%\ .Z1/% 8*)^^YR2-W R823,:>IZP"40Z6R**KUO[1AQV#XB!%<(, M_*#-9C3,)CH.0PZ$;IJY;\O?&+$Q599T;F%KF3SQ#6_0W)0I?]!#7.$_U.+0 M+2FMF#KW/0/X7=#MG>E:YJ;9[_O;KKZ MPG? B\!MJU)ZOJMSM;T_*;07?@#97MP/S*A17;3MM:P+O/7T$GI1VX8/3/W$ MF2@X#8X,[XBPYA6BRH,#6Y GDT2'EYKV%A+29%^;,$8^DB7P%2Y@NX&PO=V]R:W-H965T MU[_-9BXK1<5=8FJA,5,86W&/5[N:N=H*GH=-E9JE\_G+6<6EGIR?AK$; M>WYJ&J^D%C>6N::JN-V\%9I0+OVP=UZ8O)BQKG#=5NQD:5%+'__Q;ZX?!AI/YC@UINR$->L># M@I;ON.?GI]:LF:75D$8/P=2P&\I)34&Y]1:S$OO\^<4_/E_=_9-=7]R]__B. M7?WQY\7MW?7%'W>G,P_IM&:6M9+>1DGI#DFOV+71OG3L0NM;13 M[6VZ5^#'S"=LGDY9.D\/]\@[ZDT]"O*._B=31Z*/>]''0?3Q_\&+^R4=)VR7 M,/91,_C$+(5E1_/@%OSZ4K"%J6JN-TQH+ZS(F=3>,,ZMAI5@*[+1+"E[T:[XW*,\,^?%A, M'ZAVS36J2#!M86R=M$NWRRXMUUDI</ MK4N9;97YW9JF#MND7CEVI;.$=C->%%))[@4Y\*^-QK%D(%OP6GJN(#>YH979 MUT:20])7R0\$0.*@%?RUHH,*:RK&E8)7E1+633&=J884&\8@8;=Q'I; &H2# M:>-1716$Y*SF-L1CC]H,81\&-1<(*@H3=M-P'\G:R@R_4'Q@$ Z0.5MN]GM0 MZEQFW'>J\\HTNMU:M*=_MY-0XZD!N*A0LXZ[$D283(@]*/GN9G'3) M$D"&I<:B6$+X"OV389@D.:X"<@3@X3>L0AH8TO%>.!] 2[*.DE>=K&D+RW6P MMQ5)64,B0PH]!QA,)7YAXANZN1-3IM'OV^,R@X*-P9R>G%$R#UAP'O_HN* [ M6(#E9*QC.;*V#4TA7<85^]H -SA&4.7O:U1;N1-VM_7.SW\[20]_?8V,-\X? M1$/7&G@L94UU 8!$]8#>NU'O(#4Y_&DDEC0GM(M\RI8P&8$%4D1P,B](M:%? MQ^!YJF8!( !K"5BZ;C4ZQ@<;L/\SMB:4UM+(&#*I$KN15=E@AN=8DL&9ZUOR"4$ MAXKKID!:1XQ32(NV;6Q74X7<5E?J'*-V]&2?V=^PPFQH.YT,B0Q:*>X:BAQL&QD],/2TO$! M^0U%B7S168X@H5P0NR8\4X,)NDH-Y^.Y#M9P5'(=>\!G)!9"2U<3@> M;FHU'WC(L>LBA#BVI":>VNY8!)HO[#:0.[';UX)!$@11@_K<)M@3 M>D!P5PH?^&C:AH22(^3MV)LD9[?8D#RN%AE5MP"'X+SP@-J0-^B_ 9R!%L3W M-H&HA?1([^?";IY]07H\(05;P1I1\HAX=&H]"CH9(C3;H )AVV7+&PII4>E] MB55Q:M?^%FQM9$@:!J571'.(O.)C]@#5"^Z&XS/,D:Y6+ ,7PV&4&$/30B 1 ML3SV)/3_/)>A9"JVPM<&$-KNIH)+XAE5'"4.21]D>;4Q,B:V$S" M$_4ZUTG&]"-=AB7E4SCY02%I!Y$],*4C2CGX:N95:&S?1;\#=X))#TC!*)?[ M.I!Q:S>A[D;*U[&]G41H'U$@-O0L39/Y]OODW9:Y1 B,^8M[FL \K-N#,X)/ M1FQ8WDNTJ9;OI4G:\[U06JD4U^C25+SR[^5?@;(0ERR $'YOP%02P,$% @ O8-J4[N#7#H="@ 1P M !D !X;"]W;W)K&ULS5EK<]NZ$?TK&#?3269T M)5FV\[+C&=MQ6G?R<&,G]S-$0B(2DJ !T++NK^_9!4!1LN0VO?W0+[8( 8M] MG#V[2YTLC/WI"J6\>*C*VKW;*[QOWHY&+BM4)=W0-*K&-S-C*^GQ:./QR5$E=[YV>\-JU/3TQK2]UK:ZM<&U52;L\5Z59O-O;WTL+7_6\ M\+0P.CUIY%S=*/^MN;9X&G52'])^WO!=JX7K?19D MR=28G_1PE;_;&Y-"JE29)PD2_^[5A2I+$@0U[J+,O>Y*.MC_G*1_8-MARU0Z M=6'*WW7NBW=[K_=$KF:R+?U7L_B[BO8QP-!?2"5\HT5B=*7R2 M'CG0EKF8*B1,IH#W7'@CD 2ED$@!YY#FQHI&:O["6UF[F;)"BE++J2ZU7PI= MTUYCE&UMX)W$VJ5$JZUBJDK1>Y]&HH M;@TD9B ,IWA'9BH<3)>9F9BM3(NGW8!WSDP)SM#U7!1:66FS8DFF&JN]_D,% MTW7=M+@=MI $R6I6RAG"R9;+[ABU0?" MP Y+T:O%W=-W#D*,):PP4Z?LO9R62BC- G*-D'M$C/2JTU-2X6"K"M_JGISD M2KH"U$B\R2Z^H(#52S[YZA@V+AA);=60MTG-S-C&6$FJZWHM%%YE1:WO6O+% M;:$ @>X[ATON6J@IG)[7>@8W C,_VGQ.X!F*JUIDRGK4%9$!.Q$348MG+5>V8H3EPI)+DPX!) K%Z7%:S@(.-)W#>7KNLQ^LD$!#<<0 M'JWRL.4,B'2.OXLVKX2!+; F8P:WI;3IWE^Y(P40:K93YZ&C1B:D"()$()*"!DSWSQN)$HS+2)=W845/'0QUR4\P)]KHNV/6 .86!=&>EX3]=,=U< M(%YSY:)?,FK MXU_U('5JT+D&?;66U8#KD FW6Y@(VWY#(02>]8J"70N/H##.CF(F.9X^M46EC]=<#]5R[?]/>7 M6GP"DQ[L4QCWWXCGA ;R_&1\?-;S ;I.QR)&W[5G3:],Q)0D/Y,74=AP>B M>,Z';8<&&S3'W15RM&PI2YXA!U8*A&J&''[V:OBROTH(A#_6)9%7L/&PVPB# ML,,C3 RH]2_GG7E^_+\ZO;]F?"$?H2860DLI16UIQR]>IE4!U4!K40^"U52YQ.&"F2J M-GDBGO?H;9ED$CH'XA\M>/5@'#B'$I.$+14*V]8CV-.'PL7* 1=]FU9PN%VO MBE';7>=2-[P9"+% D/H!'5*>]4CS*"@WZ#=>0E;!!O8/.H@NSAT8;PHBBNL$ M_C.*<%>#006^C,=W*MP!G,)'_GZF>JDRVU#1X MOH85['5K[99^F30(+7QTQWKY1C%579.#P['WBIU^FJ2XX5]/TWCWDU$+-D@> MO;%-VA+#GJ[0T 5>6A0:Q06!TT'_2M9RSLCHW(PR^".0'(T_ IL3L=32(X)4G>\-97I;1[[@4D4* M0(Z/Z-LV(@QX$]=KF2M*.;EJ*QNC0\,*=9C_6@P06>P-L?Q3+=>&F)DU5609 M9L;P*>-INGJB#I+JT]5OANA).%)\#!Z7AP1L-5V-&RJPF_L"7]_\YNY#0/'Q\MI)TK=*>59V)R<#A O[>V#7IKTSV!X=O M7FZLC%_O/]+E"D73TIL7>G4EW$(V:]SR[W)"/S[^W&%8_HS*+EZ_"&-5Y$H0 M=!BKMG'L( X+'OQ"7WZE%Z0=2J-D^7\:TJ27BN7\27PB , M(+C3F=Z)S5HJNJ&KADXS_8#CK#^H+= KN,&UF+UTE',/L9PIW8ZUEU=;E3UC MRMK$'N72(]P-MM:Z+;Y=O:#F)GK<&Y]X3!H/#]+" $Q/G4 8'!,_T+&N,,9W M=H&N2U// ^?VI^5?J9W#;3\CC'H_RU0*#1+]^.0$UY+P"TVWVOV^=19^UEEM M#S^.?4)_!>X7I9KAZ'CXZFA/V/"#4WCPIN$?>:;&>U/QQT*AYEG:@.]G!JB, M#W1!]ZO?Z;\ 4$L#!!0 ( +V#:E/6+0,1. 4 /@0 9 >&PO=V]R M:W-H965T' M^XWN2A[NBUJ7!8'T$I-@<3;](K/A7+E3:*V>'^FBWA&O3OZRN) MTFSPDA<5<%4(3B0L#B9S[^U18,8W _XH8*.L=V(RN17BBQ$N\H.):P!!"9DV M'A@^OL(QE*5QA##^ZGQ.AI!FHOW>>S]KC,O3:K-; 17<+,HUUJBM3SQ?OWY/Y MY0FYN+R97YY?'+T_)?/KZ].;:X=?TJ'5*GW":D@^"ZY4B MISR'?'O^# $.*&F/\H@^Z_!CIJ?$I0ZA+O6>\><"Y%OBK(D-RL@&9/RON!+PBI1%4XH-69;-WL+AC2KI50[N6+6&9L^5]],6 MQHKQ)9""$VV#^LK*&DA>2R,8BUY) +(H5,9*\E?-I :I")A>V@%JP"A18@ST M@%,%691UIFMF]KPRL9"X<&MRW$Q2 L_N"=QU0"33H*;D@FL4B]L2R%PIT,K6 ML$;C$([\^'BI,HQ3*(W8T&C@+T2)5&>2^:5)5=0*ZZ-^?4M^_BFAKO_NAST? M0G]H/Y="J4$ZZPKW;Z,>]PL]*/J5Z!7S+*NKNF2FB+WN$@L^V-NVO9&,J[)9 M6:.2NO@V")T]!\)9!:KI2&UD/&J^C#GM$<\/'<]U+4T01[8]/1T4L\N@^<.*;C.,\):$"N!/)\#@JK.T(+G9@F M@T23T5T:1M8H-TS(&58B6Q4*>QC:@JA5L1Y]>8Z7Q..<,9TH#49U2'%WLQ(; MX@DOD>OX5G&H/[[&3N"/KCR?.FD4DDO!WV2B6H,NVC-WB3L9CW ].J6.76_S M].@["[B?>);DIN%./^T1'YV&:UMT9?1 MW4-6?9:H=IG[/T15N^#_)ZM&X[A!;,NN0\/$5M#029+T)73EA>,F\YT@M/B* M.@E-OX>O(FJ13)#8H]STA7SE^19_6ER:8.8O(BP[D]B)4BM$0)'4O=<@+-=- M+"F(DIV>>HRPJ.-ZMNS[3NAO#4A2##QJGJ*L8.H^H"QJ?9C] ,JZAK5NMRZ- MVJW[V+=@GPHH753F.PQ],OV/8/&^5?!"PYL2?>6/8&^^:6^-V)%;\PT(+%OU MG,?A3B/TKT#N@4G5YX0WVH5)\;6(\+1++"=GM:XED#\Q6GLAVN:#TR[+3V#N MT#E"0*!=:;>^TO!</N? MP , && M/SL._P902P,$% @ O8-J4P'QXLU@ @ H04 !D !X;"]W;W)K&ULK53;;MLP#/T5PBN#B6U)[61*@:5,L#[T@[;IG MQ:9MH;:424K=_?TDV7'2;')C4"265!=>:'OGWLUH M@-S6-1$_YECQ9NH$SLZQHD6IC,.;33:DP =47S?W0EM>SY+1&IFDG(' ?.I< M!./YT,3;@">*C3Q8@\EDS?FS,9;9U/&-(*PP58:!Z.D%+[&J#)&6\;WC=/HC M#?!PO6._MKGK7-9$XB6OOM%,E5,G<2##G&PKM>+-%^SR&1F^E%?2CM"TL4'L M0+J5BM<=6"NH*6MG\MK=PP$@\8\ P@X06MWM05;E%5%D-A&\ 6&B-9M9V%0M M6HNCS#S*@Q)ZEVJKY>+!A=O%X\13FM7L>6G',&\9PB,,G^"& M,U5*6+ ,L[=X3ZOI)84[2?/P).%=J@;@ARZ$?ABF"3+G^_%)A!CP'52+DO-)51%D!'RC3 M'KZ5A&7RXQC>OTM"/_K\WV;]"'R- KIG@"M,L3:.*+ >OX]0>*[L7]X MS/G038+?$']Z=.^@;&H4A6T.4M_ZEJFV@GIOWW\NVK+;A[?-ZX:(@C()%>8: MZ@_BD0.B;0BMH?C&%N&:*UW2=EGJ'HK"!.C]G'.U,\P!?5>>_0102P,$% M @ O8-J4W/GJL%P# YB0 !D !X;"]W;W)K&ULQ5IK<]NX%?TK&-?I.#.*+%*2'WG-.$ZRS8Z3>+S>=OH1(B$)$Y+0 J05 M]]?WW OP)='V)NVT'^*(('!QW_?@@J^WQGYS:Z5*\3W/"O?F8%V6FY?'QRY9 MJURZL=FH F^6QN:RQ*-=';N-53+E17EV'$\F)\>YU,7!V]<\=FW?OC95F>E" M75OAJCR7]OZ=RLSVS4%T4 _/J5O#B;$D,I44A(%B?_NU*7* M,B($-OX(- ^:+6EA]W=-_2/+#ED6TJE+D_U#I^7ZS<'9@4C54E99>6.V?U-! MGCG12TSF^*_8^KD8%DGE2I.'Q> @UX7_7WX/>N@L.)L\L" ."V+FVV_$7+Z7 MI7S[VIJML#0;U.@'B\JKP9PNR"B_E19O-=:5;Z^^?OGEQ>V'F\_B_8=WMZ^/ M2]"D-\=)6/_.KX\?6'\N/INB7#OQH4A5VE]_#%X:AN*:H7?QHP2_)N583.*1 MB"=Q] B]:2/@E.E-?T+ 'L%90W#&!&<_K;''UY^-19^$N%TKD9A\8PI5E$Z8 MI2@QT6I3"+3*\D^;;#)RFE@&O'(I)EYJVPN M,B.+9N10Q-.ST32:=4?BLU$T.VU&KI1S+\7OA8IU$/Q=#:*)U'['$>CV?G) M#C>7E;6PE=@02\@M4'IFBM6+DB3LT3N*0&\ZZ_ 034>36;S+Q /+H8[H?'1^ MB,K$)_R4VN9+F6 MN;@V2#S7UJ15 O5!,@4*0A>E@8Z%7%FER5.)CY5WW(E=6)]*-Q-75I3@*Q/STA@28@E&+)*N05(1$ M]J]%HV@B=2=^]RY#7GYE&RKD'IDJ(8SK+@G3K]HW7I2P3A@+-\JX;-RI[-[+ M0_O4&WC5]78=T'K-QDA()[8H._2_%&43!$=X3I5+K%Y R 75Q^=C3@8/6U*# MQ)W4F5QD2L Z2UVPW\-[#,U?J4)9N%/2Z)V40(61WB9RH\G9"J52MR\7J:+: M$-G#Z60\0;G),GCW4SRA-%9609%[7A9/Q^1[%QNK,Q&?^@0QPAZ82@D/Q@G1 M0VQ\NOXZZF8^43GHY3 Z:5FIIQ9 *QMK$I9C:4U>$R#FK=K(^YUU>%WT,J@? M:T1_2D9)V11;P3<4U 8)/U38G]- $(W@5T+K$I%+$S!7X65& MNJ"=Y&:3(;W0&H#,%4D'#.G\NZ2DF2GB!Q;-N80L$-]KG?A Z+D]=M*EYEAJ MN%/?O$NI6=:^S1*)LB2-!2%!>C7<* MOTOXML_L)#\=&V@>_78;E>BE3I#C02SEU**D0VYA=^(]+?1!_S)GD 1(3W=J MF'+- ,4."HZ'22$Z=M4A%S[*P3P(5#!3BNVQ FSK@@JR2@L4_A'5$ K4#)K# M4RZ_P5N+.VS!+(X8AYE,IS0)H8U:!ZURHC6<-3 +A!5F_^CEU"^/JD'TUEPZ_(YAY117V M"0#$>BB*<#YLRN%% O=S;/^^[GJX:$@-/>B#.3X7B,,XFG?R2A>S?+4:$0TW M:YBN8<-.B!5<:X;A+F0_C*+QO-EAQUH=__)4]W=EOY"0@? 6*'Q&!8W/65'X M"SJHMG3\:G@QKPJ>B"MNZA2 (W2* LP!?$ M?):!RXYI$ /0RT[UV2$&5RP]BGB*&LO?36*+D'C]DX<40SM0.2*$#!=8,=SR M9:6I2:Y";7FT?OE[4];:MWV&2%T:T&V^ MC]RZ&0&P$/EF0ZXD,_)GEK1.#C@X/2VKJQ8.NF:)&INT=7?(T0=#E&S8>O9A M/'D@7G]3R!CIGKNR.HW[0V>B)? L1GX&11 DI76#N&.774K" MA=KZ+$)L6$RP%/.(SZAO*VW3%QN@KON09?CTDB(^$F!112=%!M8^Q23 9/>< MY?,ZXG=.M"&9$S^HG5Q=C!CFV ? M31!U%MEC1C#4_(ZA]J30V(W*SWQ\5NMJQ(A>>8_Z+"T2=, <44#=$?=/5L;W/X8+/+,UQK@U2A_VX+< QUB/W6-#C@#N07P?3P(XE M]K+ 833Y>4K2T\E-2N!=MBBCK08AQ_0*)8.6<=S==0C;_"^SSON*3]SEK]6\*II'>54^1.2K$71#+;8D _YZ4YRH%CT =#QL!Z%%O4+NI!) M*QP#^>#'/H]CFVM.B+5F)($U:BC(WALR-&L3[E=EY?\U&J?CD\%HY(0\G72# M<9\X]V(ZE6\G$X)^TQKR0 XX%$? 1154?9E)Y\0%O)I@5P;7=IS(/ZJ%]9E\ M*)%[&,D6"<0?E-YKL$)BH^%*DWQC39S,QNVSSNP/0?:;8-+=S3S&Y9WDF).#0<1<\A>ML1Z_5V MUGJUIGD@?Z2?>PBE4NYW4G?94?L"]LDJ)R)4I]-X_BJFR=&SX?.RUT#5O5D8 MRD!%Y\8AY)-.J2:,.Z?\-9D[&TSXSD_'L(6;( M'FJY] /=7B,424>BTW$\>T:&V5%=!RSQ7*O=-V079Q)_X&C2X6ZK9>_(C-23 MRT*N.+JLJ59KG]JZU-U6;CIMNB9]?E<)![6I_3ZDCHD7C)=X5(J5[QXC]56^LXIT&1 $9_/* M;HQ33APYA3.Q <&8U< _YX!U];W2]3X2)A0[W]2U+RA>[M;XO/]L*+=+5"59-P'=\/KANC6Q02U&6SI3XOG4MTJJ75 MY!$=V/^+7VNL:SHS_?OI@6ZQ0U@R1);]?O$/L,PD/+_$&AR,G"3CBYB:@3YK MR"ZBI"L2:I3SS4#1/CJG^MUAK-=-.!#X292^HQX[>2B T,:?6"C@^,!$50@U M< /=W8\8>-'&^,G>R2\&I0H!!LF87FM;J)HP&K+RG!.IPU[UK MUSF#T@4"MY(;5!/TF7&P!.,2X-7^#:DS5]1EX@2*7;.TH?Q4.YR*>PU$W'CH MZXGCSK ;2<"6)AM4P&#?ZDY:+]P$_.&S-P9PX M)4NEGIQQFPR#R!$" ;%U" R'9[@$(1P0TOA98@;5EB[Q<+Y'O_':41S/9N-OB]OK^2"TB.M6P[C$F!08] 1&C]PI:5-#KF4"R7%^B'PJ M4G1/:D+?!;R/;9U$M$9H1!OOX#4KD4V/U_Q+D4>@K0JTY4%;_U2Y]S%Z=?(6 MABQ2(%NF-9-VAQ??@'Z&XOIR=,0*7X2QD!"U(A9#5TK@T^)R3^33Q^Z-&I^_N_C(M4 Y(:;F GR/6?:@BY/_TTLGJ5:@B;E:9(Y;"QDWM/Q MKJ@*G3#!9(Q2K=>UA#67TNDJA>Z Z2KX(R)VN_38;G4J>QS'.F?"8'GTOIH< M#.'&Y &PO=V]R:W-H965TS34)HM59:7_:"?=_=]_D.V^?)EHM? MLD14<-_43$Z=4JGVV/-D5F)#Y1%OD6G/FHN&*FV*PI.M0)I;4E-[Q/='7D,K MYLPF%KL6LPG?J+IB>"U ;IJ&BHI[>RVT MY?4J>=4@DQ5G(' ]=4Z#XWEDXFW CPJW:3K^D(0[G>_5S6[NN944E+GC]L\I5.742!W)QFMIO[#M8H/0@6PC%6]V9)U!4[%NI/>[_S @)/XS!+(C$)MWMY#- M\A-5=#81? O"1&LU,[&E6K9.KF)F4Y9*:&^E>6KVY>P6EJ>79\N)I[2< ;UL M1YUW5/(,-84KSE0IX8SEF#_F>SJ-/A>RSV5.7A3\FJDC\(D+Q"?!"WIA7UMH M]<)_J^V15M1K158K>LU_>ID:^$?0T^&V1%CS6E^&BA6@Z*I&D*BD!H4J06GW M@CU!YFM@^K9*6J.$U0.T@N>;3(%9%]Y73&OP MC:0LEQ^.P8CXX#Q$R-B- S) HE2+ID.$ M:"0:)4_U_G;]O$'+:E 4MC%+R/0>J*Y[]6C?^T^[EG<([QZ.*RJ*BDFH<:VI M_M$X=D!TS;@S%&]M UQQI=NIG9;Z_4)A K1_S;G:&V:!_D6<_0%02P,$% M @ O8-J4Y08\<)R P 30D !D !X;"]W;W)K&ULS59-;]LX$/TK Z$!6L KV;*3)H5M($FSV!ZR#>)VVRLMC2PV%*F2HRK> M7[]#2M;:;1,@.12]V/R8>?/F#37DO#7VSI6(!/>5TFX1E43UFR1Q68F5<+&I M4?-.86PEB*=VD[C:HLB#4Z62=#P^22HA=;2&/!-54E[/8" ME6D7T23:+=S*34E^(5G.:['!%=+'^L;R+!E0$"K,R",(_ON&EZB4!V(:7WO,: CI'??'._0_ M0^Z18B$;1K6G_PCZ?8X^7&>7"+[2=[60:0=8X,E7O MS PJJ;M_<=_KL.=P.G[ (>T=TL"["Q18OA4DEG-K6K#>FM'\(*0:O)F8),:)?3[+>^Z+S3A_P/H-KHZET<*5SS _] M$V8RT$EW="[21P'?9Q3#.!U!.DXGC^!-A_2F 6_ZY/0.X&8#W"S S9ZIUN/> MDTD,^PCPH43 HL!P,D'JS%0().[!"D+@+PZ(+0KI,J'@:R,LH06A!EFD[CTU='P?GE]"R>OCH:\3?EZBZVVHZ @]?",@ 9 M2&?QZ\YX.HY/CIY+984U817(G 0VX\.@<5 @ERR!19TAK)%:1!UB?8Q7,128 MHV5@1X(:,G;[@TJ>@VGLK]&QMI);EU1;$$16KAL2:X5>,0J)N,PB1Y2L9$9@ M"N9MLKL@+?;\X.XW/AA6/_KT&3U7'HF*M\Y\G$R*T MIND+ M7C;6C?9.CF, ;N0;**RI#HZ*Y\4$T742[(K;4^\8/XE:?TQR4,8Y9)HZ"/"E ML=+E,ER+[K V71?06]8_YQ(1US4S-N>D]BHTZNT9GM\!SI?O.8WL(=KQSQIU MLG?%56@WX2)W3+?1U-UVP^KP5CCOKLC_S;N'QK6P&\F)*RS8=1R_/H[ =I=W M-R%3APMS;8BOWS L^;V#UAOP?F$,[28^P/""6OX'4$L#!!0 ( +V#:E.W M7C*4^ 0 %\, 9 >&PO=V]R:W-H965TM9CB_WVGRP!:*#3U6I[-6H<*Y^/1[;M,!*V%#7J.@FUZ82CK9F M.[:U09%YI:H<)U%T,:Z$5*/5I3][,*M+W;A2*GPP8)NJ$N;S-99Z?S6*1_W! MH]P6C@_&J\M:;/$)W?OZP=!N/*!DLD)EI59@,+\:K>/7UU.6]P)_2=S;@S5P M)!NM/_#F+KL:1>P0EI@Z1A#T9X:*J]%B!!GFHBG=H]Z_Q2Z>&>.ENK3^-^Q;V80LIHUUNNJ4:5])U?X5 MG[H\'"@LHA,*2:>0>+];0][+-\*)U:71>S L36B\\*%Z;7).*B[*DS-T*TG/ MK9[>KA]OW][_]N;V\>E'N/WC_=V?_UR.'2'S_3CM4*Y;E.0$RA+>:>4*"[#6XEO5O7R5G ^]2%$"4!)%$2G\&;#&%./-[DF\,\@IT.L%,/._V? MV3N+PKQ[;6N1XM6(B&71['"TBI,0#N%_^&Z1Q/-?.B-P^[&1[C,03).ZQB \ M&*D-. V/2!052GX1ONV'809Q%'T/.O<7 MTMJ&CEB7F&T=+:3:0JJKBFQ0EZ8?>M$;7=5"?0[A3]JDHI9.E"31^]E)=992 M3?2VCJ#Y?*\ADWF.[54IK$7+%Z6L),O4PCB%QA:R!JD;WD5Z6E+= M*,<9J1M3:W8[:["WT<;:%=#"JXBLDEQ:T&L"_AD,8%_(M !1UZ4D4*F\(NY\ M-7(0L-,E6:!G$R@0>@?:XG(6 S 2I52Z1SDC?)OH 5A&8L\ M;ZM'5>3S\.MV>FHV%C\V;/_%3,&]@G5M9 GQI&5I<%C](=@4C9.Y3(7S:26/ M-"7(=/ZR._3"TYLQ9*#=^EIRP03GF$$$YX1BM7UUSB&'\)Y0C)?K$<_)'_E. M-2;[#:72<$XH?-_],(NB(&I_P!944^_*(04"[E#8B9*D7T4A"<90DQM>.CQ( M67(N91LMC.=#)@U]N[2A9D)B@^D)>#;S@$2@E+,FB,'+X&(^">?1$M9<>290 MGS]L2_Z< -Z,C@9+Z=!$LV#.)X-7&LY01VTH[3ZCJ4\+4EF,0]FRXL3"?+^ M)Q=!/%L$B^7T&<.>H4V#>#H+EHOY.;!%,)E&09P<6FQ4QTUN("-],KQ&2-'F MZ+G_NZ8VB#U[,Z3F*DEX2WEG7KQ4E&?=SZ9;=_UT0D9//T)DK7.[;^K>)^]Q M"&ONT(JIQ@*/;==7'?5OCMOV[HA ]U\7ZYM(F#>&],S+[',ZH M-B=%>R!64 M)'IV"8;&0'K"/,M:OGP9PN*PXYXO_H=-MR1?'C")9+^%3=[%^"0.?4>IT*8O M_"'4U[Q<>Q4:.?2&#KM,>@-O,,6*#R>Q/Z4@8B)O/)L$BTG2^A!3*\^((-/E MR3XU)S^@)[X> 6>_1C^QEO0I?6E4&1\,?16:K1]MF42$U.7/F<#@;0E@&/?*ZGL MV:!TKCX9C6Q>0L7M4->@\)NE-A5W^&I6(UL;X(5WJN0HC>/IJ.)"#&WP1L+$[SXPR>=#ZD5ZNB[-!3(1 0NX(@>/'&JY M2@)"&M\"YJ /28Z[SQWZ!Y\[YO+ +5QI^544KCP;S >L@"5OI+O5F[\AY#,A MO%Q+Z_^S36N;9@.6-];I*C@C@TJH]I-_#SKL.,SC%QS2X)!ZWFT@S_(==_S\ MU.@-,V2-:/3@4_7>2$XHVI0[9_!;@7[N?'%[\^'Z_HY=?[I_?_O^[IY]_H2O MIR.'V&0QR@/.98N3OH!SS#YJY4K+WJL"BGW_$7+JB:4=L@>\+@''GO@\6\K^'.<)!NRPUAL880VS&GF2F"W@$>0 M*_UE'?NU*5S57VS__F*?)[*UE"VY .;8R7#DHV.+ZLV5">5,ZQTPOV97D MUK)+UBCA+"W0E\$/(^5@'!YI]@A;!E4M]1; ,JX*5@B#)TH;2U"L;DRM+7@$ M ^0BU(JP*F\,BC](6K%-7B*%0JQ%T7!I*4;-C1.YJ+F#CIW4:G7D "FNR]<=?N*UGS:5L12D: M$_CBGP%$$3;'0-\:Y :8(U Y,RQ&_0"&A7+TK,AG"]P$DW>00T4V6>*-XA-& MVQ%G;__WSZ^^U4!Q=+$&@YWSEPY_41T+0GH=/G!AV!)KNYQR8).G+VNQ0 M2*)T.HWBZ?P0A6R\2^&B-D*2#FT]],),,8MY-#\>OQCO2BO<-8J',->+&ZK\ M7"L5;JF-P*)_?LQ[]]=/(=[LB;\OT7\+]E6,+2N))-(FG!]GZ;NI*'E30#NT/$&ZYMKP!6YJDKILETVB2S%A3(\EG MI$-C,U"%5M[I@?P:%0!?TJ;?H(/@N&MV;V/ZZZHV>DD@ D^L0=B 6?*"*>VZ M-)9&5UZC/->-\K&Q8&P-?K"+ F^'BG>9B*J"0E#;VU$YF&%Z+V3";1>"@M)M M@0LLIZJ4LI4IP&@C5H+VBF^X*7Q(SA1.HO[B1;PB%(F!M; 4CHH%=<#)KFH( M:PT([/+RJ*E97G*S\N7\*ADF..Q)Z3L"AL<;5QNZ97;NJ_V;*MQ";5_*PLG% MW<89EP9@[R%4;GQ%HMN2&O[:-_R0C,_!4K)AH2#APG.E"[$4>3A=:)-3.1M* MJ9U*?,9'WN4)>GAHO!KM#*L58,8TDA,@"M[.K?UJ/_5?M,/NDWG[D^$C"B:4 M91*6Z!H/9Y,!,^T8WKXX7?O1]T$['*3]8XF_7,"0 7Z_U-IU+Q2@_RUT_B]0 M2P,$% @ O8-J4TB!\=1G" 51P !D !X;"]W;W)K&ULS5EM<]LX#OXK'%_NIIE19$E^;Y/,)&VZE[UIDTO2[F=:@FU. M)=&EJ#B^7[\ *"FV8^>UM[,?$HL4"3X 'H @=;C0YD?:^F?67?492P+^*C3/U1B9T>M84LD,)%E:J_TXM]0Z=,C M>;%."_XO%FYLU&N)N"RLSJK)B"!3N?N5=Y4=5B8,@QT3HFI"Q+C=0HSRD[3R M^-#HA3 T&J71 ZO*LQ&%.,L32-;GMQ%5 RVJH9U&CPJ\ MB*TO@L@341"%C\CK-*IV6%[G3:JNB>XVHKLLNOL+K/BXI+#KBUW2Q$4N3N9& MI2*LK.().P/Q46=SF2__]8]A% X^% ))$_^8Z30!4P@YGQM]"PF/I#GB(LO5 MN"S$>1Y#3C$A+E.9BW%$:5K/4UIT;F5B2TZ$0J(VYE6K+]""N# MAI^ELLL*,"XF+4Y>HE-=%S%&"\EFA6R>ZB6 2!3:SR+4)Q$FI2&/(RV1%8A! M%;%,Q1*D0<[J*; =%\K.> B#F@ :9"X5+UR42+#M:U>B><2:W(5*4\*_-^@% MB$V7!>KI8WCD%J5HM A@7[ITZQ+X#6)N!A(2U7M(ZM6ASLYHJZ'7Z09>&/5) MU@,".2-[HM,-O4X0;AUS3[+AL.\-^Q&-<@2NG?2DU=%PM;V*#:5\<>':]TAW MP*QU\L0[M2_ZWF T\KIA5]SB< &W8):B4'Y<0D]('*"RO3%#=L5&,, M4Y7G;-I#S@G<+E0Z^': ?(\A^^&B"2'>>/U@5&/7_ ZV'FT)S2D"ZQ1L]0!I8I."18 M(^(V//7$%'(PJ 1UR@2K+85NEQQ>U3KKN+P==MGNF6=JT?>'ZUJ,!MCSEVCQ M IK]]9Q9U?X%NE* $XI8H_#<@V O\7K,BZ9[@WHVYG03).,8CC6'PE&2J[>MA+B?J=$ 1SV9J__Q"!_;$]I\M/BJL:C A"S'6%>REQ.P M$C=(*G),4FN\N9FZ>F.M3.**QWF4B8+'+%K]\OQ;05NS-C76=2RL&Q>1)^RU M!_:S&K<"S-'DB"G.JHWRN--2MBD5/2E-)N-N3*Q0>5&S[C:AS/_S:'8X^D>,^$^.^,^,N M2HOIVI5M>%KY7>:HX!)+1.=Z-EAT+WROZ?GM09%>CPE'Y+;O+M3?#;M>?SC8 M7X-)\S]K,P'%0WJ]$8Z)]CCU%NUWME_Z>W8&)%988EQB6]V*N@.[,R=K-0LT] MT0;%L41PCWR78=!;XH;VJ'-LX+E7Q17EGXMH96];[:JO3+![E:7(C^<'SS.2 M<'6[L0EJG>>UT;9'&OVN1-HP]()1M/]@R!.Q-@PP)P^"%:P.P\CO];8H4$4^ MWQVL5'E\TG^[]#J4P2G.(;Q%ZJZ\\UB_JZU@Y1Y2-<1I:KFU"U.J9#'LX]+5 MQ-*E$#POX!$ Z(9R#'8!X&I,J/D]9WY7QX=U>>[,MUD_;LM+6)QGR#@WW1TA M=;$ICF\K9S+96+L0F 'YADSFKUF.C%17PJ*NA+FL/=ARD[H.J;X(?%T&=;&PO=V]R:W-H965T)R^/! MB7]T&AE[:_!/@1NU]0UF)PLA;LWD?78\\(Q#6&*J#0.CX0N>85D:(G+CWY9S MT"]I@-O?'?M;NW?:RX(I/!/EYR+3^?$@&4"&2U:7^D9LWF&[GY'A2T6I["]L M&MN C--::5&U8/*@*G@SLKLV#EN Q'L"$+2 P/K=+&2]?,,TFTVEV( TUL1F M/NQ6+9J<*[@YE+F6I"T(IV>7YQ_A_>79U<4Y'/Q]-9\?PO7Y#&" MIZ)"."B%4H>P1KI^.9,(3&M9+&K-%B6"%D!6%=T)2J_T-A=EAE+!ABE(69G6 M)3-T-%N*DBZM@H."@\Y%K6@YY0#>I;C6'3-Y<+].1CEX> 1__9$$7OCZ?Q_? M%HIV!!]J)C7Y:-.R5W[,)>(#$_7 IALI$<6"&-I4A#D% "LKB:W(>XE)QW99 M5RB9%O+71>J2#K\]]38'7G+D'?I/./!])YC$AULB?^R,(V_;9A0[8>SOV"3. MV M[P1OD@HK4CVWMLZV@F+UB7R@Z*^P]-IFE@%X4I2G;"K[Z[7G37*Z'4M\/ M''\4.DD8/-)-QDXX"1W/>ZSR?<_Q PKO5C![6.S$\8ABF-S'L+W.>ZV>.!X= MX'@RVF_U,:D")TGN88_S:*\B\M]=_=TCHN3TAKZWG9HT3W;U(_^!?O)DT'^6 M[[[&8%M%3=HVD:.XEG5&&:U)R6M;(L2R2W.=,TT/_%=88%/9J6EY M6M=T*A:P0?KB0G?D66=$R#6=F.V :)&7O!4+3%FMT,)QN:3VR3X-C.OB5>?1 M[S_G[Y;N?4KV'J7[!TQO4-%E2$TL;?X#VS"9*8).1H$3!0%$8R>>>! [B1\Z M?AP;013%3S/4O- *_(B*[*3)-#]X#4GD)''<3SOTW$+$VARLVM&:,7*"'?//??"8T[FQGYQA1">/99*N]-.X7WUOM=S62%*[A)3 M"8TO4V-+[K&TLYZKK.!Y$"I5+^WW#WLEE[IS=A+>C>S9B:F]DEJ,+'-U67*[ M.!?*S$\[@\[RQ9V<%9Y>],Y.*CX38^'_JD86JUZK)9>ET$X:S:R8GG:&@_?G M![0_;/A;BKE;>V;DR<28+[2XSD\[?0(DE,@\:>#X>1 70BE2!!A?&YV=UB0) MKC\OM7\,OL.7"7?BPJA_9.Z+T\YQA^5BRFOE[\S\#]'X\Y;T94:Y\)?-X][T MJ,.RVGE3-L) 4$H=?_ECP\.:P''_"8&T$4@#[F@HH+SDGI^=6#-GEG9#&ST$ M5X,TP$E-01E[BZ\2']UR4;#N_M_V?W=\/-X>'%_??MY?-+ST$^[ M>EFCZSSJ2I_0]8Y],MH7CEWI7.2;\CW@:L&E2W#GZ;,*;S.?L'[:96D_'3RC M;[]U=C_HV_])9S>4'[3*#X+R@U=A\GE=@\.$/:V/G5O*M>$U&PO[(#/AV-AS MZZ6>,:F)K'YWM<<*1,.*G+GE9F^8+P2[,&7%]:++4-IL7LBL"*\SXSR;<\#H@V,3PVU.PKFTJ%9C(2!U)MBER$0Y@>)W(0?Z";NL+;E)6GQAA6!3 MZ3*NV-<:! @(DK'W0;SM:PP=VLMD3;FT'R M#I6G5&@BT/.FG[Q=ONB"7E>)T%H4J.3.F4QR#[FY],6*\TI8ZJ!X/UFT''4; MVJ6#FLS8/#*=&>V\K6/;0D K:V8PXX+*N(8ZOPAHQ-=:5NB2OLLT>GC#,%3D MZ)S01\J,DGG -.&*$Z^QW\,4.-^B"A'=]3K8^@YE!0?\+$,N>#C,%WRB!-N# M:RH8KSAA1O*U*0(S8'?P0G83=E\@D=F<_FBSXK;-\#5J6?ZR1!F+RD>?TL-E MCET]5L0=NQ.RG-36":(W@/O$-4ZJL/PH8/E^VWO-1"-L-X41P/CT&R&BS$_[ M'\J5NBD0WNA[=)AN1%]09H0$=TC".7FRR+X51R$G7 M"+%A&_\?"RA0#"LK%4N/EN5)EI\W8:DG6&KT:R !K8W$R^W31LQZSNA0S)CJ M]LQTKX)U] \Z*5QL0JN0$H6Z&;F"KZ71$BU]F8?F 9B%:&I36H@\".<#<+EQ M/&S7^U9L5^F#LE_W](65OZO![>H&ZY%N&+2SP8=6OL8VO'">Q\KCY69/_Q$'HK%O8;3V< H]Q>4K0;C% M:X=]16=)GC@$TX,=-;)'+H8'-9EB17&'F M-'"0I,], VN%F9F9#J/J=CE:(G!U*N\RWQ19.+<:;GZFPF@,1!TI1;^ <[ ] MX.P_B>]5>]?6>-GPTPR1N!CCUC'K,F04LEEJK=V52V%G84+.8V\J.YX:VW?MG?^8;SJKK;'?QA\XG8F-<5P M"M%^%-U6X^*)YXAH='@O!40"T =^GQOCE@@RT_PDY^Q]02P,$ M% @ O8-J4Y K*SFE! W0P !D !X;"]W;W)K&ULQ5=M;]LV$/XKA#<,&Z#9>I><.@8448G&RX*+&"K<@FLA($I\:H+":N;8>3$E,VFL^,[$[,9[Q6!67D3B!9 MER46NS-2\.WIR!GM!?>?].8Z/1W9FA I2*(T H;EB2Q)46@@H/&YQ1QU M+K7A\'N/?FEBAUC66)(E+_ZBJFIT>IU$6T$+X<)^N6GV'6B=U*' M(2MBIDC#<9_!A+.T3@!6IZK#P4"!=9F%!&D@VWN'K@C/!*YRFAQIT'Y:_LVL($+[U33IAH(1W&$%^OYEN_UDB5T>HJ[K1M;CMTC.*$5Q<$1 MI2BT0J?'\,!HVA-90'D*F D]:FAY7I^RX(! YRJV@MCIMY[EQ-$@S5OT-\&% M'B2=BA7Y/<[4=XXP(?A!@ES+"_K="CI)#,[<:3Q #F/_!;0X"/N@+3?N+1ZY M@@H<7$7H6-/@X'+=8K]J9ECQHPC^.DQ-!D\.>%7)S,/ M:PE%5C/5O#X[:?=V7S1/UEZ]>?C?8)%1)E%!-F!JCR-X*HOF,=UL%*_, W;- M%?S$F<\<_O\@0BO ^89SM=]H!]U_-/-_ %!+ P04 " "]@VI3&W9+,SL2 M E.0 &0 'AL+W=O%>'ZRKJOSI^-@E:Y5+-S:E*O!F:6PN M*WRUJV-76B53GI1GQ[/)Y-EQ+G5Q\.85/[NV;UZ9NLITH:ZM<'6>2WM_H3*S M>7TP/6@>W.C5NJ('QV]>E7*EYJJZ+:\MOAU'*JG.5>&T*815R]<'Y].?+J83 MFL C_JG5QG4^"]K*PI@O].4J?7TP(8Y4II**2$C\=ZD MB=W/#?5WO'EL9B&=NC39OW1:K5\?G!V(5"UEG54W9O.K"AMZ2O02DSG^*S9^ M[+-G!R*I767R,!D3'1-F8<*,^?8+,9<_RTJ^>67-1E@: M#6KT@;?*L\&<+D@K\\KBK<:\ZLW\]L.'\YM_BT_OQ/SJEX]7[ZXNSS]^%N>7 MEY]N/WZ^^OB+N/[T_NKRZNUOCBLL302.D[#,A5]FMF.9%^*# M*:JU$V^+5*7]^<=@.?(]:_B^F.TE^"FIQF(R&XG99#;=0^\DRN&$Z9W\UW+8 ML]AI7.R4%SO=L=B%=-H)LQ375CE55-(;:)&*VT+6J:Y4*JZ*2EF=BW>ZD$6B M988GW@DQ=D@!W[/DY[6"7R0F+V5QKXN5J./ZB8&F"N<_.6@^E?1X&=EQH*'@ MGY5CSGMD"E,I)];R3HF%4H5 P"BEQ71=\$";@HB"J5=KL5*%LC++[NF-*FD1 M&E(7%5$JK<9R909RF%N!W]N"^9O3\DX\^/TY>&8]W7I MV:&'T^W%55A9.SL+*PL?YV4E?E:)RA?* MBI,I>]!$;*1#,+.(D!"$-;EHEAJ4RJ*N1&JP%2@ZB@@Z%*EV269<#2-#S/ZC MUJ3TQ;T@]8Q_F+FQ!A !#&TAQ "6*F3 FEF"##1( M:TZVR$*:/0M"&C!H[*UK"F5M72V+2E2&G]LZ"PJW:E5GTNL[V,]<);75E0XC MWGY-UK)8,;%<.\Y[C7G/WUXVULV;U,$ AN0S%I?*5DC(&-4:A1>/J<@U>VHJ M: BY7]!CVCC:H.SW>3(IN2.C5J5@V.2Z(H5V!>3J9#TL(385I[[)*MS:U!D4 M J$#G03W^;TN?/9G!M_+:BUS\8LU=3F"RR3C&!TZ=OB(8$?B\3$.GZS"7AK+ MNU?2!J-ZZ&3;$MX.43=JI1TB W,\;Y84^$((1,R/0 C&+W->8 3WSY3X:,;B MY.3D:/;T],7)A 8OZ3%OF*WL[>48>^7/IM0%T88!YK( ZB+Z(_9M&9( ILU3F@.I:#%$NI;2NSK7@9M]N*MS1. M>RO=Z=HP50 M?@U(:H,G_8\=GAXGTJW%$NBU7>V'AI) ]Z>AK1T].] M4.;6,7MO89\Y88 A,/1M%%CZ/K)YW]MAL-\&'&@0Q5]=W7?B8\B*KN. % MS M^06RC PQHG(HE!7B4Z;E0F><6D8\O@WX-!*, MD6_3TL.3""/P-##3"&-HEZ,8#8<8LNI.%;7B,60FD!Q 1LW1HYW#* _)S*3 M3$E5_?4"R'(NP751TY6+5>ZH1S%[^PJ"3O*',M =N,#3K1%9P@ MT]BI(S7Z[.-,(1>(P37,Q3M%HFU2YQ < K7NX;"VJ%@SL,T; M=*@9PYBT)@DA7M),4UM5X!#%6-Y[C2IU\, MI%:* LMP)%_5->N42GX1N:^XP:/;:"!*\C-C,E$[6#]_T@5,)LM:@&A5;E*8 M@OAPH59@OF#T48XE!EDYDP3L.+N]MG-\V@WS_>J M_KRM#9M^Q)#]?#,1@"^*,@&W#T&5C R'XD)5MUGXZOH3XZT^LKT!J!6GL],G MB\,GIX>=.-"!_(AU/9!&SG\.W68-2)A&]$\CKN/:O4) _SL=6$L[*DHXXL3%*I=@;'5ENI$V;K)(A-XH+*$^W)?\U M'!+3-V3N3 F$H6^5EYFY5VV3@O*^[[:8)4WG@IV<^):I-8J]OKIU@UT+A"Q, M@,^J=#_71$%05/&.?Y%)B&>>K VYJ6'T0.$IH0'LVTBR\%] PV9+-\K8E82D M6(X>+B";54&.=1&^\$H],8R\'( FX/Y-^B(G$8!1,J0O5*J0#S /6";1D13 M#PUWI,L@WP#Q^Z^\.G:9-7M5QGT$6 *BG9_EY;A+MV0G 8ND06Z2I$OICS;* MH?*:1X:$I-HZAI()'GXM]2Z8IK<(K1 M'<,.K/ILC^HK0= @F:Z9(2 $699^X[+-Y6F'(@U67&+OWFQ2\BQ!>[/A;K/^;_7Z8K*,0[M,E1/ ++]+C4)H";%.8V\"/-%1@$^]M55 M* 7CUB">6"/XE/ PH ZJ<$^L">5%!1#4N4;]I_R0@.24R>0P#/XNB:;B&$=9M-)\D$3 MG6"_=0ZP(W^-]N6\D**;Y$3AU'7Z+])UTFL?D,3+@/L 0P/M.4KW/+*$-2CFWUF6,?Z&YTKJF MX([X$9V_< GDV59IMTX#/(YX@"12LC2YD!N9D=J0-[ M984%$&6XE\3-6F_'5BVSIH^T[4(QQ4#"5+81G %WL.$V-F()Q>=$L6ER1*#D M*'@M@BN"-J)%.(SXW/,0ZC3X'DUW*>ZG=Y8C@^8^3D\]?M>*$D1F(#*."]TV M-!=$.?64_HS!T:?;)KYP>Z2A QQ0:A3 _<.XMA5$0&N*7.WQACSL:B)VV8:_1.A87V]RWB:7W=*&J#854OXB+$:'# M0I,\.EDKL!MT'5J!PS/)RCHGM5[(J@.2,WW71D2K,MY8(,F=LA79O"6'"0BC MP\@#)8UCY025DL1YYYXHIL-VK#P*GN4;)VP,NVW&-]K:TU5R6OKO:&G%DW9^[YQJR^M5D:0)4\O[]95L&AG?7 MQF1._$/FY4LQ+V5;Z?\_C,U7;WR$<,2M(Y')U=#F0_+\*__=M2EZ]_?)^$P M>F9-X^GOT_8!YTL"G[ H:H[]F ./%F.%,SA)7$S[7$S&L_9!#"R1@T?$EO^+ MICH]]/].*(P8NWFN322ZJ?O!XVY5%I'BR<2?;(U"AYHN% !O/U(0T;+^:FO[ M#]\>'K0],&"?NE(Z9P7VB^?Q,, M6YAU;.&'";QOVV,ZUQ5E]T;.MUA$>S+9 MQ[BA)O*:3>J<3]41?*,N4#]8(^$,9-AE;4L3@E33=:+-;M:*LV!?5.TI>T)H MU%?64+72/)@0:57;@@NHJ-[&]RA +E3O&#Q8-;4R8I=Y)$R7TG* TJ;AHDO+ M#^O3ZH*H?:+H2Y"OJ-@@P;X H@E1&J(2L4.4K?LH6'=SX4\0%.Q)8O^?R"[GKT"KQPF#8,!%J< MV-(A2T?$OO-N97>>JS7'X\KC&38-E5!A0T-]:";,Y("@!K]#QCI%!'?F:'Z)XD,K5IY M7YWLK2-O%)7NR%=7U-%*1?=DQYK"4 -E9XGZHVCW<@P2 #<':2GRJK;AHCB/G]*@N_>$1)#Z;3&?L M;U2?\DUG;SMA65,2Q&A6B8V]RJ MD?K^AH_)N9+-307V*!F'D$UI+\,N+;XVZ0]HVR94I[65LAO['+7 4W\X:HKP MS0LQ7G%HY,]!1*:T=P]+>QN(+ 4/KG2NAF@^A@*=!]-BJ1'.A(J"/9.)QB 1 M(Y-/D4_TH= 6U$PB%S N5IO;TIJIJT9M=#9 1(?T%OS+$%60!=ZBPAB+](R0 M#@F&#;"/CNC<-ED;XTLT)!FJ]%@,]/81EL!ZI[/@P'%+(9S0E13?JB:4EU;? M43B-0N?8]DXM;$U=!!CW,Z_:=^?SB\: SN>W_.9H,A.HHA3?^7CRV930WMGI M['#PX(\DX _B[SIM].:T1W^(XZD'MO'\K;;!<]H4>95IJGVIV82 M3QWUVW3GXBLW6PC8LM*1+IF\61[53OG:V-?6GF*\@'/?M)_[]W:YNP%SR_R> M??>CU8*G07QR,$;Z5#YU($2$JP!6K: F8I1&- !/<\R774A QU.^'Q4)$Z-L M9/YKT]/53:-\*"L,W%QKUPC;8 %TZRH."XV*OG>9+>YA6>^[4HOJ;&5#Q3H) M)EQKZS<,FW,2/M/1>+"JM;_X.KBGRJ32)^K?ZHP-^6S8D.GN)KT]FDX';9DI MP!C_PA6F)Z/>57!8'/XD/ M_@2]$6I_)%U#'5H$\2/E_B>K[RJG4Z^0%R&O2/[[6?PA6_LL[4J1/C^WX?.& M;FXM2JO*N7 VJAM^K2[V+8T.A"" M+*>9?!YA,3$3;TUBT1<[V7G![%SYKN1G^;7=\//3"7B8^Y//YGAJ>^G>1+(S M682H&VKX@35GDZ/)=-3MT ]J(0#[SEV7J(GIX:.GAZ,!DO%O!@%!_!,S^+0\ M4CLY]!<0'Z&3>&.^N;H4&C7^0N'V3<2MMC4=0=?6>C 8"HQ&K(1KN9D>LGU, M=_"?CM0\4N"^OQF(9[[=Q <3 M-Y1R\95OJ'1=^B8*H6\.TYTK3]D/.+]<(HO#O\_CB M9U'Y'['%I_$W@.?^EV_M(P4M,G8R?/SWP";?Y4IF2?P>W,%5E M_IU1/.%%HB_C'SS'U!+ P04 " "]@VI3],DY2_T# "1 M"@ &0 'AL+W=O2(%NX+(V/!N/39ICP^GXP+QN5HN7!K-WJY4)457.*-!E,5!=,/%RC4_GP4C X+7_@NM_7">+DH MV0[7:+^6-YIFXPXEXP5*PY4$C=OST2HXNTAJ?:?PC>/>],90>[)1ZGL]N*G$/SRS^?EH M-H(,MZP2]HO:_XVM/W&-ERIAW!?VC6XR'4%:&:N*UI@8%%PV?W;?GD//8.:_ M8!"V!J'CW6SD6+YGEBT76NU!U]J$5@^W5]:/2MK]PL\!N$D'-W%PDQ?@UDT.@]I"6>DT MI[R 4O,4@0FA4E9GW'.G.(SZ^V^ST(_^@%_]WW )-E>583(S;X'.2FU00]@< MEP^WRC(!J:+2R5 [,IWM"4SGWG02P:HC^M2+LT[]DIF\F\2>[T_A5K,,J2!3 MY'8?2*LW[HL";Q1.XT5@RG@'>TZUB2$X>@+(YL4\KK&]1<9? > MMUQRB^\$/3/9$U?,V7'9UM,'9)J&34E)5O3RX 0H'REIYX3,!*6-1N$V-#DO M>_4Q]>@!AMD3VB>'K#\2#$0SZ:*9O#Z:6H'K#8#<9S+EE(]<-MW""Y?@,/C_ M%;8G8>0F)6Z?*Z:I]IJ'JA/>YAKQ2,4/PZ$HCWMM0H%ZYYHA ^ZZ M:SJ&;K7KMU9-F_&HWC1K'YG><6E X)9,_=,IE:)N&J!F8E7IFHZ-LM3"N&%. M/2/J6H'D6Z7L85)OT'6AR_\ 4$L#!!0 ( +V#:E/!IM"DJ ( *$& 9 M >&PO=V]R:W-H965TICV8Y )6'3NSG=+^^YT=2&E7D/:TE]C^?/?==\[YW%LK M?6]6B!8>M!3Y56<(G7&DR9YTP_C5"H=3]H!EM@QIV)V2PW>#.@>AF#S U:ZYVIZKM>_X&-=PQT2) M#1@QP62",/>7Z8M69<'EL@$77!+.F8"Y91:IHBV,6>&*TL#/*V*$2X+-KP-Z M.K6>SL'=>.H]1G^]TB5HA:H85,K-7Z.">9NH]7T.]%>AC'3^LF=Q!:8&,OI M[F/Z+R;;T1<&/-?(W\#6LJ[)&GD/<:O=B*/F"Z33:)W$NTC<;+1/CU\A4;?Y M6LM;M17NM(T<]=(W1P.)*J6M.DB-UOUW6+6=9_.J>4^97G(J9X$9N49')U0P MNFJ(U<*JPC>AA;+4TOQT16\(:F= ^YE2=KMP >I7:? '4$L#!!0 ( +V# M:E,OWYJ7CP0 +X. 9 >&PO=V]R:W-H965T\=Z\._*&*ZF^Z@+ D(>Z$OJH5QBS..SW=59 S?6!7(# G9E4 M-3<(JGE?+Q3PO&&JJS[SO$&_YJ7H'0\;W*TZ'LJEJ4H!MXKH95US]7@"E5P= M]?S>%G%7S@MC$?WCX8+/80+FU\6M0JC?2LG+&H0NI2 *9D>]D7]X$EGZAN"W M$E;:61/KR;V47RUPE1_U/&L05) 9*X'C[T\XA:JR@M",/S8R>ZU*R^BNM](O M&M_1EWNNX5167\K<%$>]I$=RF/%E9>[DZA?8^-,8F,E*-U^RVM!Z/9(MM9'U MAADMJ$NQ_O.'31Q>P\ V#*RQ>ZVHL?*,&WX\5')%E*5&:7;1N-IPHW&EL().9 ^(Q M2IC'_#WR@M;]H)$7_'/W]V@)6RUAHR5\0;I@ RDQ568BGFY'TI$".7 MFHM#M?BV7PI"IXD(CE6TVB%*F_*L%-OLY$,%KT 0C3HR% ML1-^[7QZ1_P@HK[G.9@P'KC[(4V"U$4PC\9!3&[1/&$M-) 50E9RWCG@#ZC/ M.BEQ)SZD<AD^=1/XHZG0AATZ8N0,>(4)\8*4@4<#)S@LZ)8Q#8-.E!\P MF@XB,I;B8R;K!9AR?27,%0#>,*83RJ@;;_OWV2?'\"#Q'D<"/)(T M#1Q,ZH<.%'G4>W*H+/;Q5/W=WN 6]AED4-OR"/RF/KS_4FGO&O]_<3<8ZH6Q M"WN418F+8!%-DO0MY>U'75(&-(R<^F8T8>EKZGO G*(,$Y?*2]]8WW[@]!NG M]R3H^9L*W/4DIH/441$R;(+^CRAPSTL<*!PD.SGU7($SZODN' 0T"IX0)"DJ M;C%['A51^ZB(7OVH &W*NDEA[N8F/.#;?7M*-G>D?;"6HC3PL<+'<$[*U[Q& M]MLQQ<9SBC'GXK&U0V/SX>:[C<&W<%61>PMN>IM&(@(\*[8M3\"#(3-D)X_ MU:;V"L#Y9&8PL7Y4'SQO WRQ-$L%Y'?4MG[5/FT'YQLO[\!.1#F:@(;.2IWQ MZNFC!J\!&OJ1179IS7R:XG6(N,#%Q9B%B.ON$)M_88.+7%R<^F3:.=^F<8+D MT6[+;2^>Y[*Q[\P4-:AY,SEIO'.PVZW'BQ;;#F>C]4S2D:\GN\]:98$#)BA+@/LS*WS_7^^X(T/""(6T'LXFX.$DW&0RDV(*VWH=F)2]6I37"4VY^RT-+L M4J/3X]GCZ_3QY6D^FRY\>)R^P.D+63)49\- &[QU"K(6-6E0\0'4)3P(KDL% M4YYC_J<^,&%UL<7;V";Q4>!3IL\AC'V(PS@ZPDNZ7!/'2_XQUR/(7H?L.63O M ')ABB2O&8)8 >7OR+60%)4/'/5G-WB<-ON+ )DPKU]IS"U?EP@KP4P945[ M*>7&(FI%>*[.KN#KES0.DV__;327+Y8HH;U^N,4,*VM((F<).\\YV9@7J5%2 MPE1G/8'^P(\N^GN&9."'T4YW1SDU#S>'0HA\)XP3O]_;><4#/PW3@V&>0!KZ M@W#_F(N>GT:=XK.?'.S52X6R<%U!F=NNN6Y*I[-VC>>ZJ;>=>].U'H@L*%? M<&6DX?F@[X%L.D&ST&+MJF\IM*EE-RU-\T1I'&ULK59M;]LV$/XKA#9T":!&[WY);0-UDFX#DC5(W1;]2$LGFRA%JB15 MQ_OU.U*R[&:V,0S](O$>W3V\X]WQ--E(]56O 0QYKKC04V]M3'T=!#I?0T7U ME:Q!X)=2JHH:%-4JT+4"6CBCB@=Q& Z"BC+AS28.>U2SB6P,9P(>%=%-55&U MG0.7FZD7>3O@B:W6Q@+!;%+3%7P \[%^5"@%/4O!*A":24$4E%/O;70]SZR^ M4_C$8*,/UL1&LI3RJQ7^+*9>:!T"#KFQ#!1?W^$&.+=$Z,:WCM/KM[2&A^L= M^SL7.\:RI!IN)/_,"K.>>B./%%#2AILGN?D#NGB<@[GDVCW)IM7-AA[)&VUD MU1FC!Q43[9L^=^=P8# *3QC$G4'L_&XW4D-G$R4W1%EM9+,+%ZJS1N>8 ML$GY8!1^96AG9O?O__K]]>+NZ8'GR5\GYLK$L8^B<,X.L.7])$FCB_Y3Y&> M(4Q[PM01IB<(;V152P'":")+8M9 +$+%]C<$&J,-%043*ZR1I2%RR=F*VD+4 MQ\[V_$X+Y,Y/[?;JEU$<#=^00V6!)')(V&LN0%6$2RIZY%<2)R,_B=)#)![Y43KL MD7O0^II\%+22RK"_,<2"Z5PVPA",J#T*IG5#16Z/4>,)[DPO4C^*DLN]// ' M6;27%])0WC+LH#A)_3B,]G(<^>EX\,*;FT8IS!6IK4MX^>"A^ MBPCYDO3 ARCQPS1^Z<0)DQ+8@'+X#1PJJ@%#=-8O^WZWR!1UJ+\:V MQN]MC;^C.>/,;,D3V.E98$=@F70AN$[9IS3QLVQDP;@'V[JQ6'($2X]@V1X; MQW[X[PK9M]NQ6@D.IDP%:N5FJ;U9L-/:@=.C_;A^VTZIO7H[ZQ^H6C&\E3B4 M:!I>#;$L5#L_6\'(VLVLI30X =URC;\+* M6NF,633U)C2Y!I;XH$R$-(IZ8<:X#,9#[YOI\5 55G ),TU,D65,[Z8@U'84 MM(*]8\XWJ76.<#S,V0868!_SF48KK%D2GH$T7$FB83T*)JW!M./P'O"+P]8< MS(E3LE+JV1EWR2B(7$(@(+:.@>'P E<@A"/"-'Y7G$&]I0L\G._9;[UVU+)B M!JZ4>.*)34=!/R )K%DA[%QMOT&EI^OX8B6,_Y)MB:4(C@MC558%8P89E^7( M7JLZ' 3THR,!M J@/N]R(Y_E-;-L/-1J2[1#(YN;>*D^&I/CTAW*PFI;SR8_EWK_W/:D^0=FK2CB?M M'"%]8EHS:7=X1PWH%RAO&K>[CPIXFFJ9 MD>HR.QPK=@+"1$K8E%Z%H)?%1< M;L@9E^A1A6$R,8T!^?*I3Z/VU_\^+E,-0&ZYB9D@/PNF+>CJN/_"XN&I%6A2 M'1]90&XA\YZ>=T4U=,H$DS%*M5[7"C9<2J>K$KH#IFOP9V3L]^E[N].K[4D< MZX()@^71^VIR,(0;4QRDV6FV>Y>U19OTXBV?[V#, !.V5@!V(&OPR27@JQPS MDQ(DQNDSETFCCCEK-_NT>V#39C=J-8YI!)D<4==N=FCOG;I>J[NW/[JOX<'S MST!O?),S>%T*:&ULQ95M;YLP$,>_ MBL6FJ9-8 ?,0:)-(3==JE=HM:[+MM0,.H(+-;-.TWWYGDQ!6-9FV-WN#N;_O M?CX_G<<;+AYD0:E"3W7%Y,0JE&K.'$>F!:V)/.4-9="SYJ(F"DR1.[(1E&0F MJ*X<[+J14Y.26=.QT>9B.N:MJDI&YP+)MJZ)>)[1BF\FEF?MA/LR+Y06G.FX M(3E=4/6MF0NPG)Z2E35ELN0,";J>6!?>V2S0_L;A>TDW_2@S54RL MV$(979.V4O=\\XENYQ-J7LHK:;YHT_F&H8725BI>;X,A@[ID74N>MNLP"(C= M P%X&X!-WMU )LN/1)'I6/ -$MH;:/K'3-5$0W(ETYNR4 )Z2XA3T\]72[2X MN+U:H),E6554OA\["KBZUTFWC%G'P <8";KC3!427;&,9K_'.Y!/GQ3>)37# M1X%?4G6*7&PC[&+O",_O)^D;GO^G21YA!3TK,*S@ &O1G5[$UR@K)X2V* ]N-W($PBFTW"08"CD-[Y X5+TKL*/9ZY9(_ZIGMS""P/1SV M)@[M*-F;26#[X9X6^G:(X]Z\A=T>H'S?'HWP'@4F]GO3\SP[]/>L*+9QF!S< M+)VX9R?A:*C@D1UZ>* $"4"3H8)!":(^Q]=NI3,H:345N2G<$J6P]JJK;KW: MOPT774G>Z X@( 0' 9 >&PO M=V]R:W-H965TZNA7S-4P"%WC/& M\YZ3*K6Z\KP\3B$C>4.L@.N=A9 947HIEUZ^DD 2"\J8AWV_Y66$S)#0# MGE/!D81%SQD$5\/(^%N'9PKK?&>.3"9S(5[-8I3T'-\( @:Q,@Q$#V]P#8P9 M(BWC9\7IU"$-<'>^8;^SN>M:*+2GM-Q4 (+4C U$>OO4.73-'RQ M8+G]HG7I&[8=%!>Y$ED%U@HRRLN1O%=UV %T_", 7 &PU5T&LBIOB"+]KA1K M)(VW9C,3FZI%:W&4FY\R55+O4HU3_?'D\6XTFZ+1P^QV-ZH^D+XYB#"&QJ.G M_% ]3[-^^=3!?O@5_>_QQ9Y72"X&;R#U]?LKX)LD7%WH0[9U?2BR.4B3L,D- MW1$JT3-A!: A883'N@@*_2"\,&4)[!_T:S .W'88N4%[:_J,_$;++R-!4IO; M;B<*WUN8ELZBXW8NHZ/Q MK@77?\W$TS2C\2.B',6"\ZK5K:E*[1F<@&[7A--?Q-HW\+-MB/.]XN^72-\\ M82J$=P2>J,*A*^3M=*8,Y-+VWUQK+;@JFU1MK5O\H.QL6_?R?;@G1( \V]5NP%:V);G"1# M\NV[DHU#." DN9GK&V3)J[]VI=_*$KV%D \J0M3PF,2I.JE$6L^.ZW451)@P M51,S3.G-1,B$::K*:5W-)++0=DKBNNLX7CUA/*WT>[;M1O9[(M,Q3_%&@LJ2 MA,FG <9B<5)I5)8-MWP::=-0[_=F;(HCU/_.;B35ZJ5*R!-,%1H&(E?V%16'K M5"#(E!9)T9D\2'B:E^RQF(=].KA%!]?ZG0]DO3QGFO5[4BQ &FM2,P\V5-N; MG..I6921EO264S_='XV'9W\?#4Y'%^=P-KR^N?@Z.AU?#;_"P9C=QZ@.>W5- MPQCC>E!(#G))=XMD%ZY%JB,%%VF(X8=TJU2NF6E6]ND<[9!3$#Q: M@HX0!C$+'HY&021HJD%8BZ.9Y %/IY"($&,PY,+"PH7A$9NCI%PQ('(%6A" M&B5Q@59OPKB$.8LS-![D>L 63(8*II(\65^/?/IWQS0VPB*F]#5>:8,%*-2* M&J6.[+C_TUB/X8_?.J[3_/SFY10@ JW M7#T<38P.)V#3#IK;) MEC-M=U5R?1-6N\4W8261OBP*4X+++/&92&8L?3+Q-OS/ZE4G(,RD%8L,(F;F M)_D*?E^N(-H57%NI]V/R6OEMR?*KEJ<%[%\,N<_FHXA1T'!NN+DTP-]9X(>9 M5IJEH0F6:?B+I9E9IT9!GITP]UG\][+E2YX8T*DV6TZUX7JE3:-KJ+FC&:;7 M!YU6U>OXAR_<-/WI2SA!;DW:[2[9N(=K"FNNK2>%7_6Z[:K?]E>Q&=7U[AM(;7A5 MW_/?"&K3;57;S=8;,/5+3/V]SPB6B^6W:P>?&D7\YDA]'>7^H7X-] M6_VMY<4CRH KA!O:#)YE;M%CE?/$:I..1*8H(:AY-3>(C_U3=H\O3\>K=CSW!Z?RI%R? MM,WY;24 (08)]35J?ETXI/Y-3BO:#&S5\][H>DB:Q\C9"%*8T#O)T+H M9<4,4/X7T?\/4$L#!!0 ( +V#:E.]XX$R+@0 &X- 9 >&PO=V]R M:W-H965T;I?)-$CJ3K][P=2#S_B>'&W;E]$$@1^!$" @(9K+IYD!J#(XX3V05E96\\-+0' M,1[R2N6LA =!9%445'R;0,[7HY[;:PE3MLR4)MCCX8HN80;J]]6#P)7=H:2L M@%(R7A(!BU'ORKVHQ6"'!*E$2@.7^$: M\EP#H1I_-IB][D@MN#UOT3\:V]&6.95PS?,O+%79J!?W2 H+6N5JRM>?H+'' M*)CP7)HO63>\3H\DE52\:(11@X*5]4B?&S^\1SV3EYN)F2V:>K M*1(>Z3P'>3ZT%9ZD^>VD09W4J-XKJ -RRTN527)3II#NRMNH8:>FUZHY\8X" MWB?J@CB>13S'!R8!Q ME3QE/$]!2+*FDB0T3ZJ<:CA<+7B.V8K:LI*HC%<2CY,6@><$5JI%1@TVYZ08 M?.>7Y)>?8L_QW__OXTSSMB(''YXC0A!Z9 MH0.@,)3(D)RWL+1H=U4!@BHN_CU/W>'E-[?>Q,!;KKR5_IF_%WJ!O^0/?KO7A$&IW/A.MNA MB>MX=S]T]_8'KSK]'^(=*1YA5SS"H^_[#/NNM$)'\P6^L8J95QX[%R(AJ013 M#%,"'^*\TL_50O!"7\<*+\=T.2C4"1RI"X?*SG&U'C-HRH+.PSH4$%RK(;%& MX&F5>?-0@29O5485MBK?R!PV.NVFMBDOB%NI"L/,"*P!9R57+7C:,AVR\F^* MWQP26DDPXK!88"-H:IWVZKM6HQ\?N =KT2DUZ(1:]!VL4Y"8W8GVI4EH0M=4 MI!)%!Z%G!9Y'@KX5#1P26;'K6VX4:4(01*\C5"53DK@!5HU!G3JN]Y[$@15' M4;=LI6=&A*_TQ'^S*'LLS>ZH&QR"Y-IX]]#:]*5;?#';7[F;BJ M>^@->_TG&PO=V]R M:W-H965T 5K^_=6F ]/4*K$G7 MY#9@WQ1;B86S+9^D7*[_?K2R*L-H:C[3L M48Q'?*-*5M-'@>2FJHAXOJ0EWUY8KK47/+%UH5J!/1XU9$WG5'UN'@7L[!XE M9Q6M)>,U$G1U84W<\\NPU=<*?S*ZE<8:M9DL.?_2;N[S"\MI Z(ES52+0.#Q MC5[1LFR!((RO.TRK=]D:FNL]^JW.'7)9$DFO>/D7RU5Q8246RNF*;$KUQ+>? MZ"X?'6#&2ZG_T;;3#0(+91NI>+4SA@@J5G=/\GUW#X9!XAPQ\'8&GHZ[";Y%HM0&M7>A4M34$Q^KVIYN9G=/ MD\=/]U?H?GH[>WJ8+.YG4_1A098EE1]'M@*'K9F=[< O.W#O"'B*'GBM"HEN MZISF+^UM"+2/UMM'>^F=!)QEZ@PY'D:>X[DG\/P^>U_C^>_._H23H'<2:"?! M$2=3H)8D<(-H^8S6E*\%:8KG0[?Y'AS$I"[+'$&-JX)"2990Y^(9D3P75$K$ M5UK>%1,5B$@D&YJQ%0,C5J-F([("$! 7.15GZ* ?EB$"I$=;L(;?BI= 9XD^ ML-8IWTA2Y_+C.?KEI\1S_-]^^/.6R8R4Z(\-$0I2UO77'RX*0>DK%?E*9_^$ MBN-+0-C5')K31M%*2R(M8O^IJ2$XAQ4VB^3 =4G5H4YPJ'^=1IUM M!"K_!3)&6U@6*./PZ9>J[5^-@"E$*.AI\";IUPUK8"Y0&-7 HQW.E@KZ(SJ3 MP?J]Z)IF'>]]%Q^UTRWB15-X>^O_E>P!4"Q,#($?0XT.'E_1>/\,H.0'*Q\[ MX6#REJ:&51H8NS0>:':(B -M$J/D@43!<8*$"8XCDQ]!;-+S4.G;QFP$7[^U MG@ E%->F5MV8U$O[(7/2S5:#>C>A/A"Q9K5$)5V!J7,60[V+;NKK-HHW>M): M<@6?6KTL8%"FHE6 \Q7G:K]I'?2C]_@?4$L#!!0 ( +V#:E,Q@OI&UP( M /,( 9 >&PO=V]R:W-H965TICV8Y$*L)G%J.]#]^]E)&M@:LNX!'A([\3GW MGF-\;P9[QI]%B"CA-8X2,31"*=,KTQ1^B#$1+99BHMYL&(^)5%.^-47*D00Y M*(Y,Q[)Z9DQH8HP&^;,%'PU8)B.:X(*#R.*8\%\3C-A^:-C&VX-'N@VE?F". M!BG9XA+E*EUP-3,KEH#&F C*$N"X&1IC^VIJ=S0@7_&-XEX:@JC;#J<819I)Y?%2DAI53 T\'K^QW^3BE9@U$3AET7<:R'!H M] T(<$.R2#ZR_2V6@KJ:SV>1R*^P+]9V70/\3$@6EV"504R3XDY>2R.. $IH M/< I T2T,Z%%IGELJZ))*,!9WO@>K5BTX/+B!I]L93%;+^?ULN82+:Y2$1N(2OL!J>0T7GR[A$] $[F@4*?O% MP)0JNN8P_3+2I(CDG(@T3GD+'/(T3?WK9J_AZ9_'2K?C=LWOIOO.R8W>Z7M^MM[)?I=9O M3&V^>&@0Z%4LWED,M*U#V;":MYS%L7)(U2?_^4\7:RN#]JWTBB4,ML9N+R2H)D.\Y ME>J/ P^I;E!-+A]JBGV>HF(?JHK=7%;^?DP5%\ER/4"]7[#F'R;Z+Y7?>>,?@-02P,$ M% @ O8-J4]WGR7-/ P 2 H !D !X;"]W;W)K&ULO5;;;MLX$/V5@5$4+; ;77R)DK4-V++3%5 G1IQT42SV@;%&%K<2 MJ9)4W.[7+TDIJN.+$+1%7RR2FG-FYG@TP^&6BT\R153P)<^8''52I8I+QY'K M%',BSWB!3+])N,B)TENQ<60AD,06E&>.[[H#)R>4=<9#>[84XR$O5489+@7( M,L^)^#K%C&]'':_S='!+-ZDR!\YX6) -KE#=%TNA=T[#$M,2?L+V\KV M7!NO2ZEX7H-U!#EEU9-\J878 6B>XP"_!OC[@-X)0+<&=%_JH5<#>B_UT*\! M-G6GRMT*-R.*C(>";T$8:\UF%E9]B]9Z468*9:6$?DLU3HU7]XO%Y/8CW%S! M*GIW'5U%X>3Z#B9A>'-_?1==OX/ES?LHC.8K>#-#16@FW\+O<+^:P9M7;^$5 M4 9W*2\E8;$<.DJ'9(B==>U^6KGW3[COPH(SE4J8LQCC(_A9._ZB!>]H*1H] M_"<]IGXKX#KQQUW%#VV\P T:HV<-]?FOJX>@<1K\M'H(#O0,W+UZ"(.# M>MBOF$,6[X!FWD;S+,^+)L^+UCPG\;]E)2'H^0\J12 Y%XK^1^Q(U9KKB4@E MQ#1)M")LC46:J-X8>?R U=ZRMMEJJ]Z*(R!?I]PKIXVQD%S>1S_#U!+ M P04 " "]@VI3)ZTVFZ<$ :$0 &0 'AL+W=O%N!SMI2PO M/$\D>Y)C<>+9_/6"4S M6I!;#D25YY@_7Y&,'2]'MI@X\_?PR^R]F\6HQ&RS(DF5_T53N+T>3$4C)%E>9O&/'WTBS MH$C/E[!,F+_@V(SU1R"IA&1Y$ZP33!.MED\+_=SO)5??4A4GYXOE'X_K M^_7#^N;+/?BX(A+33'P"G\'C_0I\_/ )? "T ][5@E0^J$NJ.$&#)\@TML*[=,W!'$K8KZ+\D!>N4%))N*=YD!"R$(%* 1?*]HIRD M9^!7QM(CS;(SH)()KM4HFE%)B=!#JUP/^:)Z_>MB(R17+?&WPW+06@Z,Y=!B M^45S*/=U9&PB-2$.I-L>$T(/A 7E*LBI5E-AREH.$J=TS)=R4/R@Q'?3QX7 ]=:;,"&'P0Y[TBBT:G<(A?\;AL(.HM!-T;K<7SVRP90%0[T6 M!I:<=:B$;E8N+:W=A/U0TF.+7$=0&+U5'BDYJ=SA\HAZVM"/@ZE%O$,K=+-U M71S4\V><6F3COBR<1*%%MH,J=%/UEA/=@ZI)U9E:J'+2Y<7DGG!U#N-\O5 9_+9^.%J XH-5(&#?2)"D,?60QT1(5NI*H- M&A<[JAO1L?@^5\/82G/4@16YP5KW7*WKY#KJ,W(\C2)H,=!1$KDIN4@25A5* MO,3/N@T&M?N0#*(@MDB?G#/16]*\(LYJS#KT#1I#_8UC$EE(A#H0(C<(;XR' MC!6[S^KLEK_IH@_$"%EZ%74X1&X??WXHV+-FV]?'@UVS=UT,^NSS-([C8&+QV?$4N7GJ> &X M0OT#*@R@'[U^ 5A:AOW8X=[)>ZC^U>!WS'>T$" C6Q7GGX_5VGC](EY?2%:: M5],-D^I%UWS<$[7U<#U ?;]E3+Y0^7]02P,$% @ O8-J4Q1Y M&-AO P E@L !D !X;"]W;W)K&ULO59=C],Z M$/TK5L3#KK1LOII^H+92MV6A4H%"=^$!\> FT\;"L8OM; '='W]M)YMV=U/# MY4J\-+'C<\YXQCZ=X9Z+KS('4.A[09D<>;E2NQ>^+],<"BPO^0Z8_K+AHL!* M#\76ESL!.+.@@OI1$'3] A/FC8=V;BG&0UXJ2A@L!9)E46#QXPHHWX^\T+N? M^$"VN3(3_GBXPUM8@;K=+84>^0U+1@I@DG"&!&Q&WB1\,0N[!F!7?"2PET?O MR&QES?E7,YAG(R\P$0&%5!D*K!]W, 5*#9..XUM-ZC6:!GC\?L]^;3>O-[/& M$J:WT,9;'!)U0>^?PWUAA+#EW(J[2_:5VM[D8?24BI>U& =04%8 M]<3?ZT0< 31/.R"J ='O N(:$#\&=$X .C6@8S-3;<7F8885'@\%WR-A5FLV M\V*3:=%Z^X29NJ^4T%^)QJGQ9/K^=KZ:W\S?O5VAY^B:,,Q2@BF:L^I0F>*< MS4!A0N6Y7G&[FJ&S9^?H&2(,W>2\E)AE(3?%>EU#-2HDGZK222F#I>H*7@R%Z7!^7]/%E+)?0- M_.(0[C3"'2O<.2'\5GN5Q!1:CT0%[5JH<:2[<9A$2= ?^G?'J7JZ+.XDVLF: M90\B2YK(DE]&1EC*"T!GE$MYWA9A\D0ZBI+!XP!;5H6#)&J/K]O$UW7&]VJA MJZ) ,%L53"_08C%U5*37\/:<1\&> &9N=Q$P?.%-MK,2&&V)6L*:"(E*(D^ M+S00S144TG40^HULW[F=:TP$^HAI"6V7J?\D@YUN[U2%!XWDP"EY(W &B.$" M)/H'_==\AL'!,X._F='PR*S#_Y'3&GRL01! M>+M=NUD&Z =@(5UI.'A;&#NY9J -1NBV@]J@9$YV?U3P@Z>%G;]:\(-EA6[/ M^D7!G_I0W#OID^'!B$*W$_UNQ=TL_=,5]X\:E@+$UC9^$J6\9*KZQVYFF^9R M8ENJ1_-3TW3:1NA 4W6L;[#8$B81A8VF#"Y[.E>B:@*K@>([VQ:MN=)-EGW- M=>,,PBS0WS>&PO=V]R:W-H965T,?Q9; (F^AD$DSCI;*>/WAB&\+81$=%D,D7JS9CPD4MWRC2%B#L3/ M0&%@6*9I&R&A46\8^ MIS=S_ZQCIHP@ $^F+HCZ>X +"(+4D^+QI7#:*6.FP/WK)^^76?(JF7LBX((% MOU-?;L\Z3@?YL"9)(&_9;@9%0H/4G\<"D?VB76YKVQWD)4*RL K!B&-\G_R MM1B(/0#NMP"L F"="N@5@-ZI@'X!Z)\*&!2 P:D NP#8IP*&!6!X*L I $Y6 MW;P<62U=(LEDS-D.\=1:>4LOL@F1H54):93.W:7DZBU5.#F9_G8W7_V!KJ>K MV8V+YA\_39>KZ^G'%7KK@B0T$._0S^ANZ:*W;]ZA-XA&:+5EB2"1+\:&5 12 M-X97!#O/@UDMP6X\V44]\R=DF9;9 +_0PUWP%!RWPMT3HIM6!L<-\*D>OH2X MBRR[-?KE]T6_^K[H,SW\0[)1T>VFZ(::,>6TLFUT5 _UDP 06Z/I MEX3*1W0-0$C5W:1 ?_ZJ8&@N(11_:8+VRJ"]+&B_)>B",P_ %VC- M68CD%I @.07(*80Y!5I2:"I3'L/.8J2=_6%B#T?VV'AH8-8OF?6US*Z42"#5 MB;^%3^YYL,>GYPQ:^ Q*/@,MG^GI\2\&M?&P!CVG7Q+(EU:#%1Z-AH=6EX-: M+H=6!\G893*V-AF7"LGI?9)JG5!ZZ8%2.S^?!"\9:+M&#CNFT\QM6'(;:KG= M@DQX]-*2#VM,^J;93,0IB3A:(O-( E/D-P,,QJ+0 6UI7%VI= M4A\XR7:C,:%^XPA8#8VF==[C2A3P*ZB"BQMDP6DE5^D"_M^$P<4-RC!JI51) M ]9KPPIXF%+)1BJ)X^ 1D0T':-.'(^YZ*&21W#8UFLLC4&RB1]6GM.N_$@FL M5XD%<*J&5!U;U(MT:*NLD#KB(8\$7A*H*1IM]I9J.A <[HF$Y@3T,7O'^5=" M@O5*\@+)=G%=0"QU6'W>PPLSN]7LD&HE-5BO-?^1(+M%F -%QO4LZE9I%BU) M5%J$]6+T$L$L7.U3<)[SG!9&^Z-=2Z7N!]<<76D='>[6*W6T3&VVYT10@7RZ M7JND(P\0\?].VBM3>#N0_UIA&HQ:ZV)5@FKI=:EMDX#^04^OKCA+8C1C@9\6 M3.F[U]4=:?;.-*]XJ+$J ;/T G;B%F)VQ(TUZCK-@F[L?1Y(/TA=$[ZA:N4& ML%:>S.Y034B>?^/);R2+LR\&]TQ*%F:76R!*X5,#]7[-F'RZ23]"E%_:)O\" M4$L#!!0 ( +V#:E.N&HAL\P( ,T( 9 >&PO=V]R:W-H965TN M*\,$IT@V>(:97HFY2)'24[%Q928PBJQ32MW \]INB@ASAGUKNQ/#/L\5)0S? M"9!YFB+Q/,:4[P:.[[P8%F23*&-PA_T,;? 2JU5V)_3,K5 BDF(F"6<@<#QP M1O[EV ^,@]UQ3_!.[HW!I++F_,%,KJ.!XQE&F.)0&0BD7UL\P90:),WCL01U MJIC&<7_\@CZSR>MDUDCB":??2*22@=-U(,(QRJE:\-T77"9T8?!"3J5]PJ[< MZSD0YE+QM'36#%+"BC=Z*H7808G0!C, M":6Z$K+O*LW06G)V=O05R==I5[4.4> M6-36$=0)9TJ3Q4Q!J&F1" MD/I4:Z&8%W;30S6.R&F7NC3+G,$84L1##TIZR MSX+GF8YZ#C/"M)T@"DN%%$X-CPG*# ,)WV\T(EQKL_Q1PZ=5\6G5ICK;JU1L MLCV8."!IEE6"]6EYS(DDUAII=H=J5H3LV9#F]&^'G4:K[VX/\+RH>%[4ER1! MFI?Y6 R)^ UK8]DKV>1XR0IZ123?>P^_=L6O77I5+"= M#_&Y="L^W?HR()G4G8E"X.Z? CY>3N>CG2&R( MUHSB6'MYC8X^IZ*X.XN)XIF]K]9&PO=V]R:W-H965TP MZL29[4#[[V<[:49;0-.N>I/XX[PG[WD&IZGD;K;-+WU?Q M!A.J:B+#U,RLA$RH-EVY]E4FD2Z=*.$^"8*FGU"6>OVN&[N3_:[(-69)0^7R%7.QZ7NB]#$S9>J/M@-_O9G2-,]3S[$Z:GE]E6;($4\5$"A)7/6\0 M7@X[-MX%/##J3 M5KC??LD^<;6;6A94X5#P'VRI-SVO[<$25S3G>BIV7[&LIV'SQ8(K]X1=&1MX M$.=*BZ04&P<)2XLW?2HY[ G"^A$!*07D7P51*8A!LA)HRKLY-_ UND0,QK?EL!&>?SN&3B87[ MC<@539>JZVOCUW[5CTMO5X4W"WW M#:4*%:E0$9L+F%289IIJM)1@2#/[ MQRKX>6,RPK495K].^(DJ/Y'S4S]:GV1;:GMMO M!H;(=I_E^YAH+^:5P7IEL'[2X)!*^6RP%-!.5-RH$C8^Q HT*S_-DP4.$I&G M^A#Q0M?8HTFB.@G"-] /A)&PWFD>YMZJ;+5.VAHKSTJ;?M# MT.]4?CK_2;_S[E\F42-JD3?T#X21,&B';^C[>Z>KO=ENJ5R;0Q XKHPPJ+7, M^LGBMB@Z6F3NP%T(;8YOU]R8"Q:E#3#S*R'T2\>>X=65W?\#4$L#!!0 ( M +V#:E/F .K!&@( ) $ 9 >&PO=V]R:W-H965TH'UJIPTDH;56%2$ 80V* "ET_F\00JXZ=V4[3_OO93HB8 M!-6T+XG/OO?NW'F9"]D@;4) MY0&I4A*<.5#!4.C[]ZC E'MQY/;6,HY$I1GE9"U!546!Y>>8,%$/O< [;CS3 M0Z[M!HJC$A_(ANB7J/@:=*W^2[A%R6U.EF#[60G MQ)L-YMG0\ZT@PDBJ+0,VKWC>][+ B$\%> M::;SH??H04;VN&+Z6=0_2-O/P/*E@BGWA+K-]3U(*Z5%T8*-@H+RYHT_6A]. M ,'=!4#8 L)_!?1;@',.-SU2IYG2\6,%HF,%]N1\O9?+R8PFBSF6XWM["<;N$;S(3(:LH87"=$8\K4 MC=E\V21P?74#5T Y;'-1*W$/IA< 8^ M^1J>D+0'_<#!_;_AR)C1.1)VCH2.K___CGQ1I=]5Z;LJ=Q>J3+"4GY0? !>B MXAK$'@ZMR><<;,CN'9F]F.]Q$ R"P6.$WD^=.IOV,/"[M$8K.ID7>U=_8GF@ M7 $C>P/T>P\##V0S_TV@1>E&:">T&4BWS,TO@TB;8,[W0NAC8*>R^PG%?P!0 M2P,$% @ O8-J4W=CU8DJ!@ TB !D !X;"]W;W)K&ULO5K;;MLX$/T5PMB'%FAC\:);X!AP[+ ;($V#.MT^+/9!L1E; MJ"1Z1;II]NN7DA73DBA:1H.\Q)9\9C@SXIDCDAD]\?R'6#,FP:\TR<3%8"WE MYGPX%(LU2R-QQC5 ;-,TRI\O6<*?+@9P\'+C:[Q:R^+&<#S:1"LV9_+;YBY75\.] MEV6[P83. Y);@P*!%_Q>Q)''P'12H/G/\H+JZ7%P.GB(@E;"$+ M%Y'Z^,FF+$D*3RJ.?RNG@_V8A>'A]Q?OM$Q>)?,0"3;ER?=X*=<7@V ENPQ MVB;R*W_ZDU4)N86_!4]$^1<\55AG !9;(7E:&:L(TCC;?4:_JD(<&"@_9@-4 M&:"F >DPP)4![CL"J0Q(WQ'O;^\GMI^O+FRLP MF<^O[N M(HN#H2KLOKKHI;J7R.KQRT*> 0=] ,A!T!#0U&X^9YLS@+S2W#'5X_=&O_J] MT:G=?,869P!#DWFMEG@_4W'I#W?XHW$62_;Q1C6BI6%"_GVC\.!:LE3\8QF- M[$K#JL!F8;O.<98MG<)]'F4BBHK>;IM7.FWL010A)(](V M!CFP(TYO'Z=GC7.R6&S3K8I+/6%5\5S&_W7%>.FUQG<=Q_<:9>^%HFT4QB[N M2,;?)^-;D[E5KP7=T\9OE\^' 8:-^/O!J $6A,3OR"#89Q#8'\?!(P#\L4TZ M4V)!N^(D:!1\&K2F.7&(W\B][0EZKN?445=M5Q#!KLS#?>:A-7/%CR4#690R M 926 5EO'\+26J"C-==Y@U8&#S0>ODXSJ_S4:HY=Z#2*/NN)H\=Q]8R0 MS@B]:D>KW!T&0EIMP ""A].R'JO6+8A?K:M5KFHAD "'S?KW@E$3S$%NT)&1 MUD9H%T=[:ZN,:Z,BQ\=-?O?$42/.#8*P(PVMBM NBW?JD63%4Y%LL6]!;"PVT*TU_>K=U GH0-46S'XP>A=73T:H#[;)S,K?;0N&W&I%! M3%RW(U*M$M N$R"^< M]8-1$PP%J(/32$L=LDO='5=+Z"43:@+9M!III4'H#BY:)Y!=)TYE,FIW>M1\=Z0&D-@Q5'T#1@L$M@O$J7S& M[2;O-M]1#1B(.]8'6,L MLO *73&[46*%S9EK0^(&D#$[\I%*Q"VKW7L=,;M M18OK-E\K^H"H 11TK7[PP:Z=7<]F+$I8WIO(6(L+)F] 9*P5 ML5HC>1<;NI M0\_!K;VIGCAZ'%?/2.L$MNO$R71N=WO4W, T8+I>3+'6 VS7@Y/8;-HR([C% MYUXP:H!!WPN[6*%5"-O7.$*'D/5 M<]&J0>RJ<0IGB&'C"P?-O>A>*&I".4['.RW1,D+L,F(G3&5J&H M"46\9@+#@R/7E.6K\G!<@$41X>Y,:W]W?P _*8^=&_[ _3=A>2;\L#W@4O)T_+KFD5+EA< ]?LC MY_+EHAA@_V\,X_\!4$L#!!0 ( +V#:E/<]=<>R0( &4' 9 >&PO M=V]R:W-H965TX+\>6\YWG/P7%Z>\J>>0H@T&N> M%;QOI$)LKTR31RGDF+?I%@JYDU"68R&G;&/R+0,<:U&>F8YE= -+$(_;>R9G9ITE M)CD4G- ",4CZQM"^&H#A^SWZM:Y>UK#&',2"S2OA$8*(8$[S+Q0/=?H*K' M4_DBFG']B_95K&6@:,<%S2NQ=)"3HGSBUZH/!P*[Z/5LAI2J']Q*9C<)5(G!C=W=Y.GV7R.AHL)FBU6 MP\7-;#2?HN%R.5TM6V@Q7:%+-,PI$^07UIV?OLHCQ &=3T!@DO$+&?"XG*#S MLPMTADB!5BG=<5S$O&<*:5&!S*BR,RKM.$?LW$6BC2RGA1S+L1ODX]/R"41M MY-I:;OTM-V5CZNXX=7<M!C-"H&+#5EG@(:<@^"R.R!: MC^-/ [-;]SDB]93A.K5'D'+,<.O; 9YM4P M[S.8VP3S&F!^-VB&=6M8]S-8IPG6_0BSPLX1F%_#_,]@7A/,;X#YH=T,"VI8 M]8D UH0,/B#MP H]JYD9ULSP-),*G#7AP@^'TO'MP/U38OG*-X0% M8<=W_W%E'ER"Z@-TB]F&%!QED$BAU?9E7:R\U,N)H%M]+ZZID+>L'J;R.PA, M!&Z^0@( ) % 9 M>&PO=V]R:W-H965T5D"^J -#HM61< MC;Q"Z]VM[ZNL@)*HKM@!-R<;(4NB32BWOMI)(+D#E

[[):'<2Q.WMY!I M(O::40X+B=2^+(E\NP,FJI$7>,>-)=T6VF[X:;(C6UB!?MPMI(G\EB6G)7!% M!4<2-B/O=W [CFV^2WBB4*F3-;).GH5XL<$L'WG8"@(&F;8,Q'P., ;&+)&1 M\;_A]-J2%GBZ/K+?.^_&RS-1,!;L'\UU,?*&'LIA0_9,+T7U!QH_3F FF'*_ MJ*ISX]!#V5YI439@HZ"DO/Z2UZ8/)X"@]PT@; #A3P%1 XBET-G^:SM5Q-T?76#KA#E:%V(O2(\5XFO36$+][.FR%U=)/RFR$.FNPB''13B,#@# M'U^&3R#KHBAP>P]1PZONB'GB]01BUEY"A[WU N265N18.DA)UM M4 WO.[B=K$,:#X)^G/B'TSY\S8H&.,!MU@=MO59;[Z*V>\JI^8/D:"O$^=NK M\?%)V3"*>_B3N#-9@R$>GA<7M^+BB^)F_ !<"_EF;@)T!ZV%)NR&PO=V]R:W-H965T,TUN)5)%E1/XZIZG8C!WLO#RX8ZNU-@_3"S((I.1?J-)7H]=@8.2NB2 M%*F^$YO/M#+4,WRQ2)6]HDT9VX.,<:&TR"HPS#/&RSMYK@JQ!<#A 8!? ?RW M H(*$%BCI3)K:T8TF8RDV"!IHH'-#&QM+!K<,&X^X[V6\)8!3D^N;KY\ZLPO M[J[1[.)\CHYG5!.6JA/400_W,W1\=(*.$.-HOA:%(CQ1(U=#6@-VXRK%>9G" M/Y#B)M9=Y/FGR/=\W "?ML-G-.ZB %NXMPMWP6SMV*\=^Y8O.,BWT.B2*RT+ M6(X:?;^" '2I::9^M- '-7U@Z<,6^E.42\9CEI,4D4P4D 5VD-)0/\97314L M.2/+:7;>TP2L/FT7J2UB1VA8"PU;A5Y1I<[0 P>!4K/?-$$)4[$5"SIA*T"9 MF%(%X3%%L5"Z\=.7.7I;LCHAQL&>^(:H*.KA9@.]VD"OUM2 MX1"D[^EN"@N\T&_6W:]U]]]0TG^+[+^N&AX.H_Z>R(8P;Q#VPF:1@UKDH%VD M498*PEMVZ[#F&KY',\#>W_;JO4,[J$AW5^\@P/NKH"G.'^"PWUQAO'4JX/_0 M'*HDT6YW\/9;6U-8U/?V^YN[=,*Y32)>"\;A_*(,M3NYQHD=N# M;R$T'*-VN(8_'2I- +Q?"J%?)N8LK?^=)G\ 4$L#!!0 ( +V#:E-:J%@T M$00 .H1 9 >&PO=V]R:W-H965TW)\?9RDM^+BFUP */22)IGLMQ9*Y9\<1T8+2*EL\QPR?67&14J5 M'HJY(W,!-"Y!:>(0UPV=E+*L->B5YQ[$H,<+E; ,'@2219I2\3J$A*_Z+=S: MG)BR^4*9$\Z@E],Y/(+ZFC\(/7+J+#%+(9.,9TC K-_ZC#_=DJX!E!&_,5C) MK6-D;N69\V]F,(G[+=$$22)R:1Y_%4E;=4U#7#[>)/]MKQY M?3//5,*()[^S6"WZK6X+Q3"C1:*F?/4+5#<4F'P13V3YBU;KV(X.C@JI>%J! M-8.49>M_^E()L07 _A$ J0#D7(!7 ;QS 7X%\,\%!!4@.!<05H"PU'XM5JGT MF"HZZ F^0L)$ZVSFH)RN$JT%9IGIK$;)DV1R-!,1,H5L:L82I5_1^#(JR1'[045\?Q^C]NP_H'6(9>EKP0M(L MECU':4HFL1-5Y8?K\N1(^<^Y:"/2N4+$)?@ ?&2'CR%J(]PU<-P] !_;X?>1 M:B.7'*U^8X<_0J[)AR7BI)F<\[FN]9H4DFE2CT MTE?HCR\Z $T4I/)/2WJO3N^5Z?UC4S6?"YA3!2C3AI<+'@'$4KM+!-H;8C03 M/$63A_M#T[#.'):9C=5:U]B/(Z;;#%!8>NZW['V-]C'&P'[5 .:LJ!E;*9QRLM,,LB MEM,$T907AG^AI-*K3"_-0WR#/2;?<;VU1>P0#6NBH97H'Y!'1SZ/W41#!^R([L M==RVUPE^LA"^K@E?VY6E+R>4Q6YC\.XEM,5;.PC^G]0]4YR:IP(VZWHO]K\L,I[+J'&T'#'2NBFT+H40D 6O:*_T6FK MQ(V9X>Y%VJLQ'VQWGTFF0(!4/[24[27\$TN9-/9&W'\E]$GG)(VQ$7P)H1&![">]4 M)S<>1NP>MA'X= >-Q'87L([UL'.UENO^0IR1\6<95)7 MG.E$KH:UD%A_6%@/%,_+%^%GKO1K=7FX !J#, 'Z^HQSM1F8=^OZ\\[@'U!+ M P04 " "]@VI3B1=0*CD& #,' &0 'AL+W=ODW5TS\4WN6%,H1]IDLGCWD:I M[_DJ+QW)4Z. M>*Z2.&-7 LD\3:EX.&4)OS_NX=[^QG6\WJCBQN#D:$O7[(:IK]LK 5>#VDL4 MIRR3,<^08*OCWB?\\<(-"D!I\6?,[N7!9U2$LN3\6W$QBXY[3L&()2Q4A0L* M_^[8&4N2PA/P^%XY[=5K%L##SWOOTS)X"&9))3OCR5]QI#;'O5$/16Q%\T1= M\_LOK K(+_R%/)'E7W2_LQW"BF$N%4\K,%RG<;;[3W]4B3@ 8*\%0"H Z0IP M*X#;%>!5 *\KP*\ ?E= 4 &"KH!A!1AV!8PJP*@K8%P!QET!V-GOG-,94F]V MY]W&^^W&VGZ[;9#]AN-RQP>[6BP+>4(5/3D2_!Z)PA[\%1_*TU#BH7[CK#BX M-TK MS'@U,GB\H_/'V[/KR_0Y/ST%GU MTRD:,%IAJ8TC)-8/:!W$Z9HG,CW M\/77FPEZ]\M[] N*,W2[X;FD622/!@JX%!X'8;7NZ6Y=TK+N/,_ZR'5^0\0A MV _L\,_;44?D6$K?&*'3]FRCQS2"C]_ACP%\L1OA4_M\,M0]1'V2KAC@']^ M)O9\#>2#5O@7.WS"0EA]5,#QR "?=2!O2=W\=?#?[? ;MH7,M\>^Z!"[BUOA M%W;X!7U 9%QF;OP8/8!C5Y\]4I\]4KIS6]DL%9IE4HD18Q@2@L&!6+FI*PFE>>>MC(.O)'KUDOO:D0W(\Z8^&:" M?DW0MZ=KO19L315#&$P" M[PEOW2S +:R#FG70/:W7[(XG=["]H6"P]VA5=7 3Y4#C@H/#3=XQ#K1,^ZV5 M,*PI#ZV4K_:IS26D57$$$: HOHLCJ,GB^HH*5T*@F-+(2FL0R MY#FD$*2L+$T42YG3+&0HY%*9U&TVTIAX&#^IT_E(R[%NM- ]!8&/S1&-ZXC& MUHC.5RM63L2@THH))A424-FF0.R.AGWB_6KI1=AIY@S'ZJF<*Q*8*VS>#J86 M_!:M$S>M&1,KW4L1K^.B=2HS[TIIB=Z)/=&K$+8RS 4<;..\ MHO=L3)Z>YJG)ZJG1%Y-1$5-+2$W_QW8!>*D>5U6'"_%$KZT8W ML%TX7C$RG&&][V.?M&]CT_JQO66_="(XJ_QV942:UD_LK?^T.>Y*,$A7A*B$ M=$%#B[6"M^@]F3_OF8>"-2Q"Y25_L=1%7%2132),R3 M>HN9"*M"Y+F2"N8KR+QUY^?/K.GT S*V322D$21B%Z3+ TI-61@Y&93%]?3F M372E(J1=.TDC0>09"7K!A$H,2J*I_;R3U<)@%;0WAD9QB%UQOF;0[86*_V7= MH]*?6XA6\O-.5@N#5>"V1M5H&;%KV:.H+&,#,3S-Z&-#)ZN%P4H?&PQ&[9O8 MB""QBV ]V*/_T)3!- ?]8 ICG437VB/'XR4:22/C-_FAI%$HUZY0L_U3$HVB M70]6&X;DEH6@"' CABGU1]LCU/P9YT[?=VP=RVW$R[6+UWD.4E$\ V3A V2[ MRR.5V\B0^S:_1AW\'&5OW:],LMUYT'?L26YDP;7+PBF5K&MRFP;N^F^2W*:5 MNO96^LKDVIW[;*;\MW$4NN M%$_+CQM&H6D4!O#]BL/44UT4KS?J%Y@G_P-02P,$% @ O8-J4RYMO T9 M @ >00 !D !X;"]W;W)K&ULE511;]HP$/XK MIZ@/K;3BD-*NJD*D4;H-J:P(VNUAVH,AE\2J8V>V(?3?UW9"E$TP:2^)SW?? M=]^=SXYKJ5YU@6A@7W*AQT%A3'5'B-X46%(]D!4*Z\FD*JFQILJ)KA32U(-* M3J(PO"$E92)(8K^W4$DLMX8S@0L%>EN65+U-D,MZ' R#P\:2Y85Q&R2)*YKC M"LU+M5#6(AU+RDH4FDD!"K-Q\&EX-QFY>!_PG6&M>VMPE:RE?'7&+!T'H1.$ M'#?&,5#[V^$]?:\6TDU_X+=1L;!K#9:B/+%FP5E$PT?[IO^] #1*< 40N(O.XF MD5/<=EG'Q%A5CIML6@631D%T0L&< MOL'P]@-$812^K*9P?G;Q)PFQ)75U15U=D6>].L$Z1<5VU)TX_'RT/I@9+/6O M?S!?=&PO=V]R:W-H965TS#66T)725 M^@5\]CW/-E9D METF]84>3$NWP&LN[OP@^BM8:Z%2V MC-UKXWLRM1P=$:8XEIH"J=@U4$.2FJ-WJH M"]$"N/X) *P!\'\!7@WP3*)59":M!9(HFG!V!%Q[*S:],+4Q:)4-*?1G7$NN M3HG"R>C'[<^OEYOKU0U87,\VX!(L.2EB4B(*2O2HOI<4(-EC<+[ $A$J+I3+ MW7H!SL\NP!D@!=AD;"]0D8B)+54\FM6.:^U9I0U/:-_&<@ <^ E ![H=\'D_ M?('C ?!< W>>PVU5A:84L"D%-'S>";[NS'N(O8;8,\3^">(-D[VD5:TJCJ'A MT)?O$*FD#NUR]'D\"\QO O/[ \,\!Y2AHB?)H.$*/K9ZPX9XV!OD"NMNE& . M6 I2(F(E<>*'F55,0:M"7A"$W44:-?JC7GVE!;NT1J^T7!]Z?K=8V(B%;XEY M76+A>\3&C=CX+3&_2VS\'C'7^==IG+?D@LXFX;S6&T,G."78:FWN!]R[FJ1] MK: 7>J[_XO9U^<'0]4&ULE57?;]HP$/Y73M$> M6FDEP4"@%2 ![;1*ZXJ@71^F/9CD(%8=F]D.M/_]; 5Z.E;7"BB5E.0K-I "%\UXPJ-^,VL[?._Q@N-8[8W"9S*1\=<9]V@LB)P@Y M)L8Q4/M;X0@Y=T16QN\-9U"%=,#=\9;]B\_=YC*C&D>2O[#49+V@$T"*8X#R 9 ]@'- M$X#&!M#PB9;*?%JWU-!^5\DU*.=MV=S U\:C;39,N%V<&F57F<69_GCR>/L\ M>H*7P60R^/YT?S>%BULTE'%]"5?P/+V%BT^7\ F8@*=,%IJ*5'=#8T,[@C#9 MA!F68XA.4OXF)@:1.0SD(C4C^@9G8=/ M<5D#$GMX=$9.HRICP_,U3O ]R!7:LVU%^B[6]?BG" MA=WIA.H,; )V^,I$>GE,=WP@Z:K1(:T]X4>\2"NJ'U?>KI2W_^=4H$C_=1[: M!UO=:))X3^NA$XGKK3VIX4Y+RE$M?*?6D,A"F/*65[/58S#P/7!O?F@?B;*G M_Z4I7Y@'JNPQU\!Q;BFC6MN63Y5=NS2,7/K&-Y/&ME$_S.Q#A\HYV/6YE&9K MN #5T]G_ U!+ P04 " "]@VI3$+FO##H# !N"P &0 'AL+W=O3..F$4GX8_Q1K"B5X"G/"C&R M5E*NSVQ;+%8T)V+ UK103Y:,YT2J*4]LL>:4Q(:49S9R'-_.25I8XZ%9N^'C M(=O(+"WH#0=BD^>$_[N@&=N-+&@]+]RFR4KJ!7L\7).$SJF\7]]P-;-KE3C- M:2%25@!.ER/K')[-H*L)!O$SI3NQ-P8ZE0?&'O7D,AY9CMX1S>A":@FB_K9T M0K-,*ZE]_*U$K3JF)NZ/G]6_FN15,@]$T G+?J6Q7(VLT (Q79)-)F_9[ANM M$L):;\$R87[!KL1ZV *+C9 LK\AJ!WE:E/_DJ2K$'@$>(J"*@)H$[P#!K0CN M6R-X%<%[:P1<$4SJ=IF[*=R42#(> M''^?W8'Y^=5L#HZG5)(T$R?@%-S/I^#XZ 0<@;0 =RNV$:2(Q="6*J+FV8M* M_:)41P?477#-"KD28%;$-.[@3_OY40_?5IG6Z:+G="]0K^"/A1P !WT!R$&P M8S^3?OJBS=T=_50RW]MXU>NX!O6DJ2))PFA!S9MD2W-(M M+384_+Y24' I:2[^] 3RZD">">0=>LG4A2=(1CO?H)+J&ZJ^UK9CZ,,(!T-[ MNV],!PP%&*+7L&D;YD401PW8K U#$?3\L(:]RA/7>>+>/"^+TX2S31$#L4MS M=5H3L&;J@/:4T*^E_<_U*J@#!>_WJJ3BO;*%GN,[#:O:J"!T(J_A5!N%0APX M#=BL#8-^Y(>PVZFPSC+LS7+"MI3W^1+50M'G^@*=EYO:>;\S%7>_3IX'$6Y8 MTP%#V(\:L&D'+/)K*];H#T8L4^F1_7FY3Z'[ M'[=UX[AN$*"F/VT8<@/D-OUIPR"$V&T9U,;Y(<)1PR![KW_(*4],XR; 0EUE MLOR&PO=V]R:W-H965T-=(A%A<61:/$IPC;M(%)O+)C+(<"3EE M!YGB*Q?/B@&KW&6*2$9QL]2TZA<*G![O%&_T;G+7%X0 MQ](:6F7BDJS$N\_&57D0SKG_!JK#UI'&TY(+F)2PCR%-2 M_*-U68$ 'G'@@CM*1,+!B,0XKN''S7R[@;=DLE7&<)/Q #8*WD?"!#;\#* -G9IX MKIOQ+\M,XNY1?-B,]Q>L$1\UXU.\, $,-&[7X#JJLF M!K* \OKE2-]@>*W&M74L% .MJ.[AMQX, ]OM6&_;K^"A5>C[CK-K-3RTW4SZ_JYS?6[Q'+'@61]+>N6L.&!)5@ M\-\W)#C,R_?LO>S'AU;M5GO+J@C7VKJ'$@PS/IRC9#67I6-#K%1-"%O@5?J)!W MJAXFLC?$3!G(YS-*Q6:B'%3=9N\/4$L#!!0 ( +V#:E/&H1\<^P0 (44 M 9 >&PO=V]R:W-H965TC::3XMZ=G$[$1B<\8W<2J4V:4OGW)Y:([>D(CW8W[OEJ MKGTZ"D=HP99TD^A[L;UB54">P8M%HHK_:%O:^L$(Q1NE15HY X.4 M9^4O_58EHN% [ X'4CF09PY.EX-3.3A#'=S*P7WNT!6#5SEXSV/ '0Y^Y> / MI114#D&Q6&5VBZ6YH)I.)U)LD336@&8&Q?H6WK B/#.E.-<2GG+PT]/YU=G] M[.KVYF)V/_\1S7YYN/[R.WI_P33EB?J WB$+J3653"&>H8>,:W4"-V'\92TV MBF8+-;$T\#!H5ES-^:F9;+,2+!"2(VP25Z"\CY$!!2@M0T.^$N!L!A M9S#CSED.,?L%JEVAMJ!<]J-C.'MTIT-TN M=)&F(&'*8)_L:I-N]%I(_ITMV@JI!/0*0"/-3]/(KOXFUE.S1HXMO7;+V6#, MRR&8!YEP]YEP7Y&)G$KT1),-0_\T=FU;.DK4H$'('@,9_"P7P\QFP\PN7S0[ M2(&W3X'7FX*RPE2><(TDA=[6MO%+"$P:'EMVU%:PCRQX563#JRL85C;#S"Y?-#N(+MQ'%_9& M=[9:2;:BFJ$,#GNY%#%C"P4GJYC!N6B!EE*DZ/KNU@3;IOTENM]@Y401\=U# M\I^/S7SLM3./]LRCP7L><:4VP!::,()#IM(PX-FJC7!T7$F88,\)'?(LX6V6 M8>BYQ(W:F6.[/FG8O=R_"$V3QN;8;9=-MF 2Q4QJON2Q617H'3R+A"MT95(3'+A]'-SU]/%<-TD\5MT M25RW2=S?)V^W&9-JS7-(I6:09VTF@WULHGED\!+#H.#A'89F_'M7EFV^1XEK]<;_\_[Q)'Z%R88*",XH% MU(O4[;*/6]0\. MU#I$^G7H_UC8:HHF/1>[7A0&'>P:YWPRD)V1%\EC78OZ?R%*CHB&CFMCTE& MI-9"TB]3T,K[RJ*6*.*^1=G5@D7ZC[,'W?T@D6TOV1780=TY??V/U,I&^I7M MP;3DK>30.!2ZS8^[PR%N+50D>(L$UDI#7E":UR4P/$I@>_ZLQO<5\X'N)RI7 M/%,H84OPM,?')Y%%J+M!BN&86<&@-XOA1"[R[,5YS]E\?I MOU!+ P04 " "]@VI3,[#S_"$$ "0#0 &0 'AL+W=O>1CM@R$& MK$ELQC;-]'[]EIUTN'1(MS2[+Q G=:J.JX[+=N<@Y ^UI53#KS3AJEO;:KW[ MY#AJM:4I40VQHQR_K(5,B<:AW#AJ)RF)+2A-'-]U(RW3E,CG 4W$H5OS:B\OYFRSU>:%T^OLR(8NJ'[P4QE*<0/,YC$W9IK&-&$KK1Q0?#OB0YIDAA/ MR.-G[K16Q#3 T^<7[W=V\CB9)5%T*))O+-;;;JU=@YBNR3[1 M J(K@&8.L%-WLKG;Q(V()KV.% >0QAJ]F0>;?8O&?#%NA++0$K\RQ.G>;#Z] MFSPL8'+_,)Z/%P_P>&^&]44F'!!KT%N:U9/I9T!I DD2F$T>%7P844U8HCY" M'6946MGR%:T_4:49W\ C9UKAMS_ ;4EDJJ.HY&T">VL6D&IX?R<;X'M7X:-J^'2E,;I_%3ZNAH_HJ@%!%MVM2$90Z#>P_H(K_A9& M5G73*F(8BA3[IR*V _6E)'Q#L:=I6#[#J=V,/-O7_0.1\0W<"UZ?[BQH_'-O M1#[A2LN]L5$W,-UKI0F/C:"_SP5J'SN40?Y=03\LZ(>6?GB%_H D9L4 09)T MPS@W4?(UMZ.2B3+%#3*?3>O3[ 1//3_RFNWV;=AQGDZ54&+8"OWP-O+/#4?O M]3@N,?1:0>BUW,+P+!'-(A'-RD3\B=72Y>NK^2IDJQT&GMLJCQ@5$:/*B%C% M-67E,8?1JYAUSX\B-VI?Y*/$T/>:?N UR]FU"G:M2G9#P9^H1'9&&I/9%!B' ME> \WU\/3&^M2.84#PF$LW^LZLN6&E:L\(WQ:$;__O7O&Z0< 49RUQZH1#UD64;2EF#Z2(^&:/*NBIC_7$HQ=8 MI0-NUA3N")/PE21["M_[2W2)VVQ55_'2*E) \)1N;DMBD9(TIN8&*;I#[ M]OPS3L&5Y>;Y1U+^;Y*J;!BY]_-,!9?*+K4*@RO&PO=V]R:W-H965TJ#R8X8#6QN8X#7>G^^&L[ MV0#=)$NK5MH7B!V?F3/CF>-X<.#B6[HE1,+W)&;IT-I*N7MOVVFX)0E.VWQ' MF'H3<9%@J89B8Z<[0?#:@)+8=ATGL!-,F34:F+F%& UX)F/*R$) FB4)%H\3 M$O/#T$+6T\0MW6REGK!'@QW>D"61][N%4".[M+*F"6$IY0P$B8;6&+V?H[X& MF!4/E!S2DV?0H:PX_Z8'-^NAY6A&)":AU":P^MN3*8EC;4GQ^++)/I&99X-!#\ $*O5M;T@]DN@U8)IDQ7UE(*]98JG!PM;C_-;^Z6GD']Q_U\.V,2$SC]!VTX'XY@[=OWL$;H P^T#A6%9$.;*F\:QMV6'B: MY)[<&D]_8]8&MW\%KN.B"OBT&3[>"05'M?!9,_Q3*-O@N+7PZV;XC(1MZ.3> MG0KX_&(XZI_#;;5AY:ZYY:ZYQEZGQMYRBP5IZ8Y:PY0G2F92;!IU+ 1F&Z): M7\+J$4[7+?"CF1X?L%C#EW^42;B1)$F_-A#JE(0ZAI!70VB:)5F,M4A B&6X M;64[")7S#8%(\ 02OJ81#0W)JLW+K?>-=2V&^Y'3]@?VOH*25U+R&BG=$:'Z M!4L5^G6RB_DC(0V!^J55_W5D/B@)!7\T\\&SS*,VJLY\MZ34;:2T(,(<>2PD MK3U))64;N&=4I@WA]DK;O=>1_WY)J-\8K D,5+P1H:K6JH0M-^"?IM@- B?H ME6G.)>CY.A?Y;@?5- )RCAKO-')\4)N@\H#9&AAG^WR4&>);$JL7$J3Z7 > M@2RZIKI:IH6C,XX!\GN]OO=#,%4KNY[K]0/W?.6\:B7J=CS4=6H"/SGS5;=-1KU"S8#Z>DJOE<@;JX MM%XX3":%G_-61@ZJ.5#04?51KY'A. S59428@BEJZ0I8EJR(T$2SYZ=+0:A7 M7=9!#:&CZJ-FV;\H93A2PY=.X EZKOL=%/CHQ\ZS3[[R]:WO@SKD*4LA)I$" M.NVNLB#RBU0^D'QG/OQ77*IKA'GA]Q+I\&^BY17F='_P-02P,$ M% @ O8-J4\GZPQU# @ , 4 !D !X;"]W;W)K&ULI911;]HP$,>_BI6G3=J:Q"1 JQ ):*LAK0P!W1ZF/9CD0BR<.+,= MTGW[V4Z(4 M3I;TD/OON?[\[ZQPU7!QD#J#02\%*.7%RI:H[UY5)#@61-[R" M4I]D7!1$:5/L75D)(*D-*IB+/6_H%H263AS9O96((UXK1DM8"23KHB#BSPP8 M;R:.[YPVUG2?*[/AQE%%]K !]5RMA+;<7B6E!922\A()R";.U+^;A<;?.GRG MT,BS-3*5[#@_&&.13AS/ !D%HG]'F -C1DAC_.XTG3ZE"3Q?G]0?;>VZ MEAV1,.?L!TU5/G'&#DHA(S53:]Y\@:X>"YAP)NT7-:WO*'!04DO%BRY8$Q2T M;/_DI>O#60#VK@3@+@!;[C:1I;PGBL21X T2QENKF84MU49K.%J:2]DHH4^I MCE/Q:OWM<;'=H,5R^[!^V&S1\]*8G]$T3:GI&V%H4;:7;[KXX1X4H4Q^U"YS M1J1$,U275,G(51K'B+I)EWK6IL974D\K<8,P_H2PAWV9$P&O1%Q=2U\0[@O" M5G5P1;6%XAG:*)X1MT2CAY1&$ M@O12^:U4:*7,"=%V#5$I:TA17>D+:HGLS)PH M+[$%;]@"/PAOQZ/+:&&/%KX337,I01/=FO^@#-]0C@>!Y^/A*TKW; #,6_)$ MQ)Z6$C'(=*1W,](2HIW/UE"\LC.QXTI/F%WF^DD#81ST><:Y.AEFS/I',OX+ M4$L#!!0 ( +V#:E,WW?NV5P( -0$ 9 >&PO=V]R:W-H965T><.M(5HH$7SH2>!94Q]648ZJQ"3O29 MK%'8G4(J3HP-51GJ6B')/8BS,(ZBBY 3*H(T\6MKE2:R,8P*7"O0#>=$[1?( M9#L+1L'[PCTM*^,6PC2I28D;-(_U6MDH'%ARRE%H*@4H+&;!?'2YF+A\G_"; M8JL/YN"<;*5\;A;_CI=S#=7*UC>W:RO;C?SA^N[6SA>H2&4Z1,X BK@H9*-)B+726AL M60<.L[[$HBL1?U%B7JLS&,7?(([BT>-F!<=')[HB"C]PA5;ZH#\>],>>?/R? M^O]"/1ZHQYYZ\@7U#7FAO.% RE)A20R":/@6%<@".OWV5FI4.\S!=@=0K1LB M,H17^,Q>=U1=R7-?TC7,+AV-1U-[,'$2[CX1.QG$3OY);*F(,) [M06A"G:$ M->@49T178'\@X'-#S1Y(2U2NP53$V/NTARUV2]:,D4! 2'&*O&9RCP@Y5;:+ MK,=7./K,5:?MXL#5]#SZ8"@\N*2NWV^(*JG0P+"PJ.AL:@]%=3W4!4;6_MYN MI;%=X*>5?790N02[7TAIW@/7"L-#EKX!4$L#!!0 ( +V#:E.^4I.EV08 M "(G 9 >&PO=V]R:W-H965T*1'%N=$T[9 @"#O3*,E:YZ?YM3MU?BKG)DTR<:>0GD^GD7IZ*U*Y M.&OAUNK"QV0\,?9"Y_QT%HW%0)C/LSL%9YVUESB9BDPG,D-*C,Y:%_C-NS"P M!GF++XE8Z-(QLEVYE_*K/;F)SUJ!C4BD8FBLBPC^/8A+D:;6$\3QK7#:6C_3 M&I:/5][?Y9V'SMQ'6ES*],\D-I.S5J^%8C&*YJGY*!>_B:)#W/H;RE3G?]&B M:!NTT'"NC9P6QA#!-,F6_Z/'8B!*!IC5&)#"@!QJ0 L#>J@!*PS8E@&I,^"% M 3_T"6%A$.9COQRL?*2O(A.=GRJY0,JV!F_V()3MQ>#ZRMT>?O^[OK#X.+3S>T'=((NXCBQZD65,%&2 MZE?0Y//@"KW\Y17Z!760GD1*:)1DZ'.6&/T:+L+Q^R1-P4J?=@Q$:Y_9&1:1 MO5U&1FHBNYBI-B+D-2(!P17FEW[SVZ%IHZ#>_,IO/A S>'J8FP<5YM?'/?W= M#S^] P*O529KE4GNC];YL]JE@='/-IC495[2X_]W*.%]\,YZ;;#T\Y#.<.6C<)2 M([S9XGK7#0[8MI]W%:W:;-UFH\]\W6=^5)]1/!?(2 #_$(H * 7M'H0V239& M<@0E11N5#.U5;3U539!E #@HA1VT>778X3KL\%G"-A.!IC).1LDPOU\5W_)) MO!0>ZU='UUU'U_5&]TD:8.4\4V(HQUGRSVITOC.WNKL#AX.P3;9RIUN1.^56 M&UWHK;O0>^XNY/_S5("!OQ>H9"H?A$(16N3E7<0G$9S#<@7-A$ID7"6*/SJ< MSWG$0=O,3#00$L71DX\!_76_^U[/JQ#1*L0Q<-&28!N MW?#CP)7CP!O(I=3&SC =I<+7,5PJ\+@9[,>N&F'R[,0M7&Y.BW9_:U(4K5\B ):GX M-@<)DTP#ZE([9!JP-4ZR+"]N&;H20S&]!W*1[G+]ELLMLKCF/O6-KZL=N-L0 MR5TMP'[8LZ.*:\D=*OU/\ ME2&7%G>H%<,NXD X<9(+#$IEP%FE(Y =XK9W+U.IBQ6I/;VYN_4-CL,]H0W1 MRQ4$XO^-;$^ M87+,)PYSL58DZ#M,#./RLDXB6MH8:@E_J\$M_)GYI M!7X)#;O5]*6.OG0_?7]"H:0.MS1LB%*.P-2_!W.D4MT=I3BF.*Q1RD&8[H>P M7;%FZ9,53$3#R4J+Y>PR$R5$2;E$Z!_3SG&8]INA'7-<9OZ]C^.T*YQO+DJ[ M_:!:.^;0S/:C&1'^PJH#/R_J%!S)N7H& 9E#-&O(GCYSY&;^?9+#JM@>)X2W M@\!7Q5AI8]^/[8];V]1%7OE\._@RWI#A=SAF_M7OKW;/LF9R[.YV]R@+, FW MWTCL;[@9G2,S^XEDOF:[9.ZQL%=30YDC,_.3N29%T+^H$?M'S/&<-83GW/&< M^WGNR4>^"VMOFG&':^[']8Z@<_LVVM$.)R1USNAZ5OB.G.$%.&:;#] M#G)_N\W8''VYG[ZWL^6W(_N8RTLO+1O"7.Z8R_W,=51;,6SLD:0"KKVP%VZ_ MVMO?;C-:QV#N9S <)U\%FL$$J2S-A?G&*^N:EZ+<(9;[$;N1!RNP_F\+*NX( MRAM"T- 1-#QT17Q =H453*W*FD[I:R'[]=C[2$'UTB@5(S ,VEWPH)8?9"U/ MC)SE'Q#=2V/D-#^K$?I.T_BSN_#]02P,$% @ O8-J M4^Z0++]S @ 4 8 !D !X;"]W;W)K&ULE57O M;]HP$/U73I$F==)*0FBAJP )*-.JJ05!MWXVR858]8_,-@3^^]E.R)A$H^X+ M\=GWGM\[V\>PE.I-YX@&#IP)/0IR8XK[,-1)CISHCBQ0V)5,*DZ,#=4VU(5" MDGH09V$<1?V0$RJ"\=#/+=5X*'>&48%+!7K'.5''*3)9CH)N<)I8T6UNW$0X M'A9DBVLT/XNELE'8L*24H]!4"E"8C8))]WXZ:6KR47 7 M0(H9V3&SDN5WK/W<.KY$,NU_H:QSHP"2G3:2UV"K@%-1?.ADB4HEVW9W,!;]6@KC@IW*&NC["JU.#->ORQF/ZZGD_7\ M 6:+I^7\>3UY>5P\PS6\>D>8 MFCL@?DW%,-]B) 1JB"/6$[!%E4U2V)2F&K MB'"(JP1@:*])M%2:UH&DE*'Y'T%=XDL+D&N8BQ?1??&C--0[CD\-I MW$JX2$P'HO@+Q%'<;>'K-17K>;[>?U:LA?JFH;[QU#?O4*^H?KO.%")06T:% MVH B!B\5L9THZO1[GUH$W3:";EMYYH?"OAY[H'O)B*&,FN,E,>TDO;M.M]^F MIM^HZ7],C:T-ARLJX(A$7;YD[4S]"@D]X/ZRM8@;-.(&'Q.7TCU-4:1PI,C2 M2]K:B:).%%VL5GCVRCFJK>]E&A*Y$Z9Z\,ULTRXG59?XFU[UVB>BME1H8)A9 M:-09V!-45?^J B,+WS,VTM@.Y(>Y;?FH7()=SZ0TI\!MT/R)C/\ 4$L#!!0 M ( +V#:E,D5_SEN ( .(' 9 >&PO=V]R:W-H965T1"K#IQ9AOH_OUL M)V14!-;N);&3>\X]Y]J^'FZY>)4IHH*WC.5RY*1*%1>N*^,4,R+;O,!<_UER MD1&EIV+ERD(@22PH8V[@>9&;$9H[XZ']-A?C(5\K1G.<"Y#K+"/B]R4ROATY MOK/[\$!7J3(?W/&P("MN35+0C/,)>4Y"%R.G(E_,?4] [ 13Q2W ML=]8\]K, M"Y$XY>R9)BH=.7T'$ER2-5,/?/L=*T.AX8LYD_8)VRK62\6S"JP59#0O MW^2M*L0>P.\> 005(/@HH%,!.M9HJ";T&8:,UF!K8V%JW=T-PL MXT()_9=JG!HO'F?3'ZW+R>+Z"J:SN_GU_6+R>#N[AQ8\H%2"Q@H36"@>O\)D M2T0BX>P*%:%,GK^/D3:&E#$M^ (NR)0(E$-7::$FG1M7HBY+4<$149-"M"$( MOD+@!7X#?'H:/HM5&[Q&N*O+4]X3HFR"Y M+E5304I@:('FZ&W&_4[7\X-HZ&[VG?\[[IVR;JVL>U+9DU['1F'3[D'"5K\; M]7O-^<(Z7W@RGSZ"2Z1'4H:'*<-P$/6#YIQ1G3,ZF7.V5E*1/*'Y"H@"E2)@ MWB@@.A#0BP9A+SQBNE<+Z)W<1\^VIV#2FFQ0Z!X)=C^T]+E%N"%4P!-A:SRQ MS_IUHOY']AF_ M<*4[O!VF^A)&80+T_R7G:C3;)M+%P[*SMMNS?K^V$J(BTP+XDOLPY<\Z, M;(]V0CZK#%'#2\ZX&GN9UL69[ZLDPYRHMBB0FYV5D#G19BK7OBHDDM2!C@JQQ MB?J^6$@S\VN6E.;(%14<)*[&WK1S-AO:>!?P0'&G]L9@G3P)\6PG5^G8"ZP@ M9)AHRT#,;XLS9,P2&1E_*DZO3FF!^^-7]A_.N_'R1!3.!'NDJ<[&WL"#%%=D MP_2MV/W"RD_7\B6"*?>%714;>)!LE!9Y!38*S6>_6^?3 MY>4%S.;7B\N;Y?3N:GX#+;A%I25--*:PU")YAGM.M8*3"]2$,G7Z-D2YD(T+ M:<$W\$%E1*(:^=K(M,G\I))T7DH*#TB:%K(-8?@=PB#L-,!GQ^'S1+\MAW(WBYOR].G_O:$\?W>G&M#7=HC27%;C>M,P)0OA!J(0' MPC9XI.?].E'_,SV'$\HA%8P1J:! 69Z-TR;#)5]OSW!GV&QV4&L8?*Z_7U Q M>%?V0RJ&M8KA?[3\"Y*&'Q?&W[L'[1MT3>2:<@4,5P84M/O&D"SO]7*B1>&N MQB>AS47KAIEY"E': +._$D*_3NQM6S^NDW]02P,$% @ O8-J4\0.Y86[ M P 0\ !D !X;"]W;W)K&ULK5?;;MLX$/V5 M@="'!&BLB^^%;<"QTMUBT=J(D_:9EL:6$$E42=I._GXI2I'LM6Y.]R46*9Z9 M,X>90W%RI.R%>X@"7L,@XE/-$R+^HNO<\3 DO$-CC.2;+64A$7+(=CJ/&1)7 M@<) MPQCH(?$C[391,VMV&Q"]R+P(UPQX/LP).SM'@-ZG&JF]C[QZ.\\D4SH MLTE,=KA&\1ROF!SI>137#S'B/HV X7:JS,P&>/K]'_ZJ*E\5L",<%#7[Y MKO"FVD@#%[=D'XA'>OP;LX+Z23R'!ES]A6.VUM# V7-!PPPL&81^E/Z2UTR( M$X#9JP!8&<#Z#\#J5P"Z&:#;-D,O _24,FDI2@>;"#*;,'H$EJR6T9('):9" MR_+]*-GWM6#RK2]Q8K9^6B[^N;N?KQ]L6"R_KQY^K.=/WY8_X [6@CHOL(R3 M_>%P8Z,@?L!OY9MT#LB1,)?+\?/:AIM/M_ )=. >82IR90-P_458%Z577M!1=243_: 1$@/(0- M[OPHDA-E*J71^BI:8@:'F2SG4$*@EQ/HU1+XBY%(H%NVH;V+7*/18#2P\H0I MI<9E9[SZ.:]^+2]I!UOTRYDM^AEGI=FF70+(-Y<@*8;1KY&A;FQ6:8XPH: MA3&:U@>:Z!I65AVKS.RMUOH51FS6.W&[WKJFD$NOKI2W<&NSWJ[K.^X:=KW6 M$A:6;?:OZ\5'3+Y9DW^%!8T$DU^'\(0LK&O%PJS-C[BU4N -9?WE5=?''*=0 M&$ H^7HI*+5S?_#]LOZGT^ASM2C\OH#@FS#\Y)YJ( MU\=N(71QEICC/S2O,H9V%K5%+UG%26,UG#2M&[U4-*OYA-%/KAO)Y? [8?(D MXQ#@5F*,SE V.TOO6^E T%C=0#94R/N,>O3D'159LD"^WU(JW@?)I2:_]<[^ M!5!+ P04 " "]@VI3L78V7]\# #6#0 &0 'AL+W=O8#NB4%C*PIR[& )MOH?,L(CB4ISW3+,#P]QVFAC8>R[XF-A[0465J0)X9X MF>>8_3LA&=V--%-[[WA.-XFH.O3Q<(LW9$G$R_:)04MO5>(T)P5/:8$868^T M&_-Z81H502)^I63'][Y1YJL8A'FE%91#(2B4H"P]\;N2595BF!'?\T MHEH[9T7<_WY7OY/.@S,KS,DMS7ZGL4A&6J"AF*QQF8EGNIN3QB&WTHMHQN4O MVC580T-1R07-&S)8D*=%_8__- NQ1P =-<%J"%:7X)P@V W!/I?@- 3G7(+; M$-QS"5Y#\,XE^ W!/W>5@H80G#M#V!!"F0YU_&3PIUC@\9#1'6(5&M2J#YE! MD@TQ3XLJV9>"P6@*/#'^,?N)%C]N'Q]FZ.+[XW)YB9YFSV@YOWF>H2LTP3R- M$"YB%*=9*4B,"JB_M(AH3M!%1CF_1%L"M9-@!AU3(G":0=\5>EE.T<672_0% MZ?4H!QIZ*5+!OT(G?/],:,E!F@]U 8Y4YNA18_2D-MHZ8;2-'F@A$HYF14QB M!7_>SP][^#HL8+N*UOLJ3JQ>P<=(#)!A?46689D*>V[[Z=_*#.CV2?JTGWZS M9;WT63]]2;8#9'F2;BCH=W\SO@"Z?Y)^WT]_P&"\%9RDS__?RB\^[?M!(MAM M.=E2SSY53F5.&!:47?>(.:V8(\6<4V)'M8:%8.FJ%'B5$20H@K$<3@S8):+7 MA&8Q8@P+7-L^!,V.0:;O M.\8AZDZ!\AS3.43=J\QW'=<\A,U5YGNVUX$M%',&OO%A_T&HW#94;F_;V+(;5D5Z)KF[OMF6J9K![;5 MB<\Q,O3MT#:,#G"NDC1 U.H&'0_.F(U\('!(@+(0]?G4]K:/D!MY]>[T3\SK>U/1/Z\> M+?).^2%?OWC@B-ZD!4<96<-4QL"'G&?U(Z)N"+J5-\P5%7!?E9\)/+P(JP P MOJ94O#>J"=JGW/@_4$L#!!0 ( +V#:E-)F'+,(@, /L* 9 >&PO M=V]R:W-H965T6FEKKH10 5(+F5JI M+0AV>9CVX"8'L)K8F>V4[M_/=D(*!;)N>^$E\>5\W[G:/OTUXT]B!2#12YY1 M,;!64A:7MBV2%>187+ "J-I9,)YCJ:9\:8N" TX-*,]LSW%".\>$6L.^69OR M89^5,B,4IAR),L\Q_W4-&5L/+-?:+,S(;]@_&>>5,X]8P(AEWT@J5P,KLE *"UQFM8*"F%9'D-5A;DA%9__%('8@N@> X#O!K@O04$1P!^#?#?JR&H M <%[-71J@''=KGPW@1MCB8=]SM:(:VG%I@W#:'(?H[.[R7Q^CJ;Q#,UOKF8Q^HBNJ"0IR4J=3"0@*3F1! 0Z&X/$)!/G M2D:L, ?1MZ6R1G/:2:WYNM+L'='LHWM&Y4J@F*:0'L"/V_&]%KRMHM"$PMN$ MXMIK)9PD\@(YW@?D.9Y[P)Y1.WP.Q07R0@-W#KGS?]KC?]:^$PR_J0O?\ 5' M^&8@)">)A!2I&DR>$%YCGHH6YJ!A#@RS?X1YIZ;FKS45OR19J3*)%ISE:,3R MHI387"9L@6+,*:%+@:; T5Q7'/I^IXC1K81<_&@QJ].8U6EU^%BIPXY9R:Y9 M!J#VJ+K1"56;@,XR)M2Y** Z&(?.165(QQBB+_+GH=?K>('G]>WG[7K;EPNZ M8<_9E1KO2X61Z[MAN"L7'V(+@E>IG:B%3=3"ORN3DA+95B7=AKA[2E42-69% MIU(ET5Z^W"#T>]&;].^+14$4'DEKKW&SU^KFI*A>\3^=>==Y?6:<4\JGN_7^ MN2>2T7%MRZLS/-PRM]U1;>8[XD5* ,%DJ5<]%5IO*JTZHFDA6FE7AD4C4F9KA2W2EP M+:#V%XS)S40K:/K=X6]02P,$% @ O8-J4S($["=^ @ R04 !D !X M;"]W;W)K&UL?51M;]HP$/XKIZ@?6FDC(91NK4(D M7CH-J2\(Z*9IV@?.ODMV2K^8%2+! M:R&DZ04KHO5-&)ILA04S+;5&:4\62A>,K*F7H5EK9+D'%2*,H^@J+!B709KX MO8E.$[4AP25.-)A-43#]-D"A=KV@'>PWIGRY(K<1ILF:+7&&]+2>:&N%-4O. M"Y2&*PD:%[V@W[X9=IV_=_C&<6<.UN R>5;JQ1GCO!=$3A *S,@Q,/O;XA"% M<$16QN^*,ZA#.N#A>L_^Q>=N_% M)"%968X\S"H)@U)"?$+"-=PK22L#MS+'_ A^V(QOQPT$H:U'791X7Y1!W,CX MF%$+HO@#Q%'^]+$[I]X'"D:8PX1I>H.Y9M*PL@%_WEE7 M&!,6YE=#H&X=J-N8Y% 9,O8A91NMC[Z"08F_]G@WG+9INW6=A-O#B_G?)VIU M:Y]26'C0+07JI1\B!C*UD50V3KU;SZF^;\_PKWLYY.Z97G)I0.#"0J/6)QM? MEX.C-$BM?>\]*[*=[)&ULM99; M;]HP%,>_BA7MH94VI%P1TTS3MP4T,B9K8S'9*^^UW[(0,2DC[ ML+Z [9S?_QR?XUMWP_BCB F1Z#E+J>@9L93K<],484PR+%IL32A\63*>80E= MOC+%FA,<:2A+3<>R?#/#"37Z73TVY?TNRV6:4#+E2.19AOG+D*1LTS-L8SLP M2U:Q5 -FO[O&*S(G\GX]Y= S*Y4HR0@5":.(DV7/&-CGEQUEKPV^)V0C=MI( MS>2!L4?5N8IZAJ4"(BD)I5+ \/=$1B1-E1"$\:?4-"J7"MQM;]4O]-QA+@]8 MD!%+?R21C'M&QT 16>(\E3.V^4K*^;257LA2H7_1IK2U#!3F0K*LA"&"+*'% M/WXN\[ #@$X]X)2 \QKPC@!N";CO!;P2\-X+M$N@_=XY^"7@OP;\(T!0 H$N M5I%=79HQEKC?Y6R#N+(&-=70]=4T5"2A:B7.)8>O"7"R/YM<#Q:3,9H.9HN? M:#$;W,X'H\75W>TI. 6S^_D8 MG7PZ19]00M$B9KG -!)=4T)\RHL9EK$,BUB<([&XZ(91&0LTH1&):OB+9O[L M+?ZRF;>=!@$3$EMEU]EF=^@T*G[+TQ:RW,_(L1R[)J!1,SY8\T9\_)9WVD). MH'&K!I\TXS<8O#N=H_A%,WX72@C>.1K\93,^)F$+N7:=][U2N-5"=[6>>VRA MDQ1+$J$IYO(%5C.F A>GX:]K,$57DF3B=X,CKW+D:4?>$4?;32,0[ (XK&7" M"1S=4FTBN=U$0FVBNAU2:/M:6]TB3WW']@,+,O"TNVX.S7SOS.WL6XT/K>S MW[>9'-IX.][V,M"N,M!NS@#F,-^&5/J5D/^Q-0LJ1\%_JADZ@3-.Q#!#<5JW M)PH_MK6;\Y9=G\].%5WGXU;49>>@P.V# IL[%TA&^$J_#00*64YE<=I5H]7S M8Z!OW5?C0_M\4KPB_LD4;QHX358)%2@E2Y"T6@&L(5Z\$XJ.9&M]33TP"9>> M;L;PM")<&<#W)6-RVU$.JL=:_R]02P,$% @ O8-J4Q\NB+'B @ 00< M !D !X;"]W;W)K&ULA55M;]HP$/XK5M0/K31( M"&];!4CAI5JETB*@FZ9I'TQR@:B)G=E.H?]^9R>DO&9?P.?<\]QS=_:YM^7B M36X %-DE,9-]:Z-4>F_;TM] 0F6=I\#P2\A%0A6:8FW+5 -#"B);==Q.G9" M(V8->F9O)@8]GJDX8C 31&9)0L7'$&*^[5L-:[\QC]8;I3?L02^E:UB >DUG M BV[9 FB!)B,.","PK[E->Y'7>UO''Y$L)4':Z(S67'^IHW'H&\Y6A#$X"O- M0/'O'480QYH(9?PM.*TRI 8>KO?L#R9WS&5%)8QX_#,*U*9O?;5( "'-8C7G MV^]0Y-/6?#Z/I?DEV\+7L8B?2<63 HP*DHCE_W17U.$ @#R7 6X!<$\!K2N M9@%HFD1S92:M,55TT!-\2X3V1C:],+4Q:,PF8KJ+"R7P:X0X-9A/GKSE9$QF MWGSYBRSGWO/"&RT?7YX7I$8F.SPL$L@$)05M@U\KH8D]N;.W)#(D:6&YY)))8]6V%66IOM M%QD,\PS<*QE\(U/.U$:2"0L@.,;;6(VR).Z^)$.WDO#%5W7BN%^(Z[B-"WI& MU? %I'7B=@SJ?:;PBKQ.*:]3*>_X(O"0X%RL M\;"6Y\Z9[H9SJKS:YTA[M]3>K=3N)3QC*"^E'W05 MPR5EW8IZY;K./&PO=V]R:W-H965T M>^[.%U]_2]D3WP (])JE.1\8&R&*GF7Q M: ,9YB8M()M..PFO 3P);OK=&*I-'2I_4YB8>&+8*"%*(A/* Y=\+C"%-E2,9QG/MTV@D M%7%_O?,^U;G+7!XQAS%-?Y%8; ;&=P/%L,9E*A9T^P/J?'2 $4VY_D7;&FL; M*"JYH%E-EA%D)*_^\6M=ASV"]--.<&N"^Y[@'R%X-<$[5\&O"?ZY"IV:T#F7 MT*T)75W[JEBZTB$6>-AG=(N80DMO:J&O2[-E@4FN&FLIF#PEDB>&B\DL6$U" M- \6J]]HM0CNEL%X=7-_MT1?T7T!# N2)V@&\O;090@"DY1?R;,@>BY) CF: MBS7*$+1')T2])4=A/O6T)&KO2MJ(YR5$7I M'HG20[L1:$% N(T1PS MV4HKAG..JV?GSTQ"T8V C/\](>0W0KX6\H\(34M1,E!?$V>U;+_LW=09F^A'CFVZ#.V MT#L?)&W3.0QK? 8F;,/XAYA)&\9[EYZU]T1EP!(]3#B*:)F+JE4::S.O OU, MO[./G-[8:;&'3F]2C:/_[JOA>(M90G(N[WLMI6SSFXR750.GV@A:Z ?RD0KY MW.KE1LYH8 H@S]>4BMU&"313?_@/4$L#!!0 ( +V#:E,N3@R+*0( /H$ M 9 >&PO=V]R:W-H965TH53UX/LR*:#$LLV0R.7+^8HQ5.O8"(P@H),H@8+V< M8 :4&B MXV>+Z764)O!R?T9_M+GK7(Y8PHS3'R15Q=C[XJ$4,EQ3M>?-$[3Y M6($)I])^4>-\[^X]E-12\;(-U@I*PMR*7]LZ7 2$_2L!81L06MV.R*J<8X7C M2/ &">.MT;7=H,_H +G^#PJMF.L"4\X/)ZJ$@_(3"(.Q+)_8&[*"KS<#"#OZ[ M-C=(AAW)T)(,KY!LZO(( O$,Z4$3NK8L1VT*\KW2.K2113,3=XK[D7]Z1\"H M$S#Z1P$"*BX4/E*XJ6#T5P7^13^6('([=1(EO&;*M69WV@WVQ/7S;W?W*JRQ MR F3B$*F0X/>O>85;M*&ULQ5C;;MLX$/T5PNA#"[212(FZ!+8!QY?40&Z(DUU@%_O V+0M M5!)=DH[3OR]UB613M-9H N0E%JESAC/#DQF1W1WC/\2:4@E>DC@5O,)D6K(5Y;8<$H6.2F)+63;GI60*.WTN_G<'>]WV5;& M44KO.!#;)"'\UP6-V:[7@9W7B?MHM9;9A-7O;LB*SJA\W-QQ-;(J*XLHH:F( M6 HX7?8Z W@^06Y&R!%_170G]IY!%LH38S^RP731Z]B91S2F6E!\_2Z.=:LV,N/_\:GV2!Z^">2*"#EG\=[20ZUXGZ( %79)M+._9[CLM M \*9O3F+1?X7[$JLW0'SK9 L*"5!"_/?9&L/-,C(DF_R]D.\ RMK&4/^7;E;)7@*,V4 M-9-3G=-H7SMM7';UM]TDX?T?D9<*")?I!+IQ*;D]MSCMB[ MI\\TW5(!EIPE8/PB*4])#(:YS"D70&D&7+%T]>U*E9L%& A!I0#_7BD[8"II M(OYK\<*MO'!S+]PC7MRH>BU(3(WJ+*A>3LVJ\G,?>C#$?M=ZWM]T PSY&*)# MV*@)(J3MP:YQU7_8?+7WE6Z<]MM%$=07X%*96F MR MC>,\)'/B>%OCH)-0$-^/VG;TD'L3C5?%XK?$\II%4HIA)(O6].[#G5_;\ M#U1C4'D1_+D:@T:V(7)<7U>C 68CSW.TO6O"G C'&IJ;,+4FJX3FG ?%'*K*N^;"]Z+TRFHB0D5 M^D?*/:S[&OR_QK8#_U 2JX#:E%#W#QA^H")17?91>]EO563)/9"'[VI:&QI0 MH:LI;60 8:2W_K$!A8Y^::&Z(2'XGG(LK6G_//JWXTFH28DZ_ 1WCWP+H[JU MH?;6=BO7E+<)H&X=Z"-/,:@N^.@-YQAD.%.@,-"%:#KN!'H9,:!P@#U=B4V4 M@P)]WZR]JPJ5K%5^J23 G&U361PDJ]GJXFJ07]=H\Q?P? @-\R-X/BZNI6KS MQ2W9->&K*!4@IDNUE'WF*R'RXN*I&$BVR2]*GIA4.YD_KBE94)X!U/LE8_)U MD"U07?_U?P-02P,$% @ O8-J4X]&.6XR P \!, T !X;"]S='EL M97,N>&ULW5C1;MHP%/V5R)VF5IH:(&M*5D#:D"I-VJ9*[*D,WS./;9O&K>#TJP$NY\S9H)E+F0Y)'-CB@]A6$[G M+*?EI2J8M$BF=$Z-[>I96!::T;0$4B["7J<3ASGEDHP&G9UU'B]N=N/G%7!!0J_H MU0&BEQU[HDKP^2WJ.,"?>WA5NAWQ$3+[&S2:VG$]8[/AID M2K8;'Q$7L.HT9\$3%4,RIH)/- =61G,N5B[<@\!4":4#8RO.INM"I'QV<-?U MH!AKG9Q+I:O<+H/[GM3#=X!U#PQR(1J#/>("HT%!C6%:WMI.-;@*OH""NOVP M*JS#F::K;N^*M(3J9I-,E$Z9;M)TR3HT&@B6@1W-9W.X&U6$ !JCQ=5I48C51\%G,F=N\@;/-AN4RM0&F";!$].&3S&>>R?H^>^N\XQ)IJG8-&UK M_YA7^=6.H^M_9;GZK;)KV.NQ?OT>N\FK4S 9GX+)DZC)_BF83([?9'2<'L/Z MD+%QDMDZQS31 ,Z+0_(-3I^B31I,%EP8+NO>G*T(G]-VX.JS87ERE;LG1<=_5L4C4# MV[!9ZPL(N\AM=?D1C.,P/P(8E@=S@'$<"\OS/\VGC\['89BWOA?IHYP^RG$L M'S*N/E@>/R>QEW^F21)%<8RMZ'CL=3#&UBV.X<>OAGD#!I8',OW96N.[C5?( M_CK ]G1?A6 SQ2L1FRF^UH#XUPT82>+?;2P/,+!=P&H'\OOS0$WY.5$$NXIY MPYY@'$D2#(%:]-=H'".K$\/'OS_84Q)%2>)' /,[B"(,@:<11S 'X %#HJAZ M#^Z\C\+U>RIL_\*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'OMY,*C6#VJ35'\66Y6;+7=%N4EJLUC>#ZIMJ9*T>E"J MWF0#Z^S,&VP2G?>^G+\<:UD.X$)1JW6MB]RL;%9<:_6C^F][L\B>=*5O=:;K M7Q>]W?=,]=A&YWJC?ZOTHG?68]5#\>.J*/7O(J^33*[+(LLN>L/]AFM5UGI] ML%HVD'%R6^W6U,EME!B0BYYW9@YXI\NJWNVQ.WYB&)^4V7F_]%@74YW5JIPD MM9J5Q>-6Y_?-8$= 'D1P3R(RUDP.-5 M)%@X9?&58),4 )@HAL2F,+>.23YO V%2&!);P0_&X4*PF/_=9L)D M,*2VP16/Q%4XGXA(_L'V"0Y6R)@"+&(%F$=KZL>R214B,JF6K0*_EL(?%^FRJ\R1?ZR1[GC.!F)AKG!.UM9X#"C$QWSBGZ6Z9P/*J4C7$ MQ.3C$,OG..8TT26!U)/R!.YA\'&+YX)AP3L+!Y.,0RP?'A+,2 M#B8?AU@^AU5Y5\K$O.,0>^=U6=[%APG'(1;.*[X^B]13D3WI_)Z-2Y7"V4;, M/.[;CF[Z+%;EALV+)#=9: U3NHN9QR4VSP&FG]>J5%7-2D,$P[&C!V_'Q?3CDNL'3!H[$)#I^B)50/;\]UT MF&%8XGQ,1DXQ'+!L&\4?H>8F*R M\8AE@V!&1N 0$_.-=ZH>6X/9Z@IYF'L\Z@FAP6[GZLMY MJNYTKM+ G*(RZ]=)MEZ6K/G8O^+GN,T[.W>/638VZ\+&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR M^[:<@7U0#WH2<4:H0%S^ ?J$@,>7#Z=A5>W&L?M5U\-Z M5X[-<-=VY70^LFG[8S.>E_VV[IKU>[,MM2R74?>W,ZJGQ]N9B]>OKOS/Q':S MV:_+[W;]YUA.XS\&UQ]M_S[L2AFKQ6O3;\NXJNK/PW7W4%\VZ>X\N5H\OZVJ M_ODM5?7<00)!,G^00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/ M\P>E)%.!'(G MI#L1V)T0[T2@MZ#>0J"WH-Y"H+=,'K8)]!;46PCT%M1;"/06U%L(]!;46PCT M%M1;"/06U%L(]!;46PCT5M1;"?16U%L)]%;46PGTULG+$@*]%?56 KT5]58" MO17U5@*]%?56 KT5]58"O17U5@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K*; M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;Y]\K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O M(- [4.\@T#M0[R#0.U#O(- [)C^;$.@=J'<0Z!VH=Q#H':AW$.B=4>],H'=& MO3.!WAGUS@1Z9]0[$^B=4>_\DWH/X]>A#->>[S5>_R>I'L_GENOE+\OOG9.[ M]X)S?5LQ//T%4$L#!!0 ( +V#:E,?G85O"0( -@J 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:S4[C,!0%X%>ILD6-Z]\PB+(!M@.+>0%/_WKR%&>'OAOBLMBDY*\8B_6&>AM+ MYVG(*RL7>IORU[!FWM9;NR8F%@O#:C^*F]?$B;RC8NPGCRL]A1"V]#LT8;TT_9Y%SMT+*:GCF)YNL0[/;K5JJVI1C*?G/A>BD-K3K_B6 MF$N?_7XT3KNAYI/9^7K_N+"=YA'9]#C_CO^>\5O]+_8A0/J0('THD#XT2!\& MI(\*I(]+D#Y^@/3!%RB-H(C*44CE**9R%%0YBJH894$L! A0# M% @ O8-J4P=!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " "]@VI3+WM#X^X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "]@VI3 MF5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( +V#:E/D8?>@7@4 # 6 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J4RD_R.>T @ 3@D !@ M ("!KQ0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ O8-J4YG[ .T!$ .TU 9 " M@34] !X;"]W;W)K&UL4$L! A0#% @ O8-J M4Q;781!T" HA8 !D ("!/$\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J4]8M Q$X!0 ^! M !D ("!"&H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J4Y4#N%:S @ =P8 !D M ("!M7X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ O8-J4[=>,I3X! 7PP !D ("!68@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J4^%> M+OCY P K P !D ("!OIL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J4QMV2S,[$@ )3D !D M ("!(JL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ O8-J4R_?FI>/! O@X !D ("! MI\0 'AL+W=O&PO=V]R:W-H965T0, - ( 9 M " @1', !X;"]W;W)K&UL4$L! A0#% M @ O8-J4X,2-H2X @ :08 !D ("!P<\ 'AL+W=O&UL4$L! A0#% @ O8-J4Q$?>8V6 M! EQ !D ("!Y=@ 'AL+W=O.!,BX$ !N#0 &0 M@(&RW0 >&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J4S&"^D;7 @ \P@ !D M ("!,>8 'AL+W=O?)&PO=V]R M:W-H965T&UL M4$L! A0#% @ O8-J4Q1Y&-AO P E@L !D ("!H_$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MO8-J4SY#];^] @ O@< !D ("!3?T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J4UJH6#01! ZA$ !D M ("!GQ$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ O8-J4XM&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J M4R/Y>X84 P >0H !D ("!^"&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J4Z'& S+< P V@X M !D ("!S30! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J4[Y2DZ79!@ (B< !D M ("!Z#T! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ O8-J4ZP_GQJ: @ : < !D ("!D4H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J4TF8 M&PO=V]R:W-H965T&UL4$L! A0#% @ O8-J4Q\NB+'B @ 00< !D M ("!PUX! 'AL+W=O-@" !" &0 @('<80$ >&PO M=V]R:W-H965TMD 0!X;"]W;W)K&UL4$L! A0#% @ O8-J4Y!._;"1! "A0 !D ("! M2V&PO&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " "]@VI3'YV%;PD" #8*@ $P M @ &\> $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 4@!2 '46 #V %>@$ ! end XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 265 390 1 false 69 0 false 5 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.lathampool.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income Sheet http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome Condensed Consolidated Statements of Comprehensive (Loss) Income Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 00405 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 00500 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 10101 - Disclosure - NATURE OF THE BUSINESS Sheet http://www.lathampool.com/role/DisclosureNatureOfBusiness NATURE OF THE BUSINESS Notes 9 false false R10.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 10301 - Disclosure - ACQUISITIONS Sheet http://www.lathampool.com/role/DisclosureAcquisitions ACQUISITIONS Notes 11 false false R12.htm 10401 - Disclosure - EQUITY METHOD INVESTMENT Sheet http://www.lathampool.com/role/DisclosureEquityMethodInvestment EQUITY METHOD INVESTMENT Notes 12 false false R13.htm 10501 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.lathampool.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 13 false false R14.htm 10601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET Sheet http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNet GOODWILL AND INTANGIBLE ASSETS, NET Notes 14 false false R15.htm 10701 - Disclosure - INVENTORIES, NET Sheet http://www.lathampool.com/role/DisclosureInventoriesNet INVENTORIES, NET Notes 15 false false R16.htm 10801 - Disclosure - LONG-TERM DEBT Sheet http://www.lathampool.com/role/DisclosureLongTermDebt LONG-TERM DEBT Notes 16 false false R17.htm 10901 - Disclosure - PRODUCT WARRANTIES Sheet http://www.lathampool.com/role/DisclosureProductWarranties PRODUCT WARRANTIES Notes 17 false false R18.htm 11001 - Disclosure - NET SALES Sheet http://www.lathampool.com/role/DisclosureNetSales NET SALES Notes 18 false false R19.htm 11101 - Disclosure - INCOME TAXES Sheet http://www.lathampool.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 19 false false R20.htm 11201 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.lathampool.com/role/DisclosureShareholdersEquity SHAREHOLDERS' EQUITY Notes 20 false false R21.htm 11301 - Disclosure - PROFITS INTEREST UNITS Sheet http://www.lathampool.com/role/DisclosureProfitsInterestUnits PROFITS INTEREST UNITS Notes 21 false false R22.htm 11401 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 22 false false R23.htm 11501 - Disclosure - NET INCOME (LOSS) PER SHARE Sheet http://www.lathampool.com/role/DisclosureNetIncomeLossPerShare NET INCOME (LOSS) PER SHARE Notes 23 false false R24.htm 11601 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.lathampool.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 24 false false R25.htm 11701 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION Sheet http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformation SEGMENT AND GEOGRAPHIC INFORMATION Notes 25 false false R26.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 26 false false R27.htm 30303 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.lathampool.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.lathampool.com/role/DisclosureAcquisitions 27 false false R28.htm 30503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.lathampool.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.lathampool.com/role/DisclosureFairValueMeasurements 28 false false R29.htm 30603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables) Sheet http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables GOODWILL AND INTANGIBLE ASSETS, NET (Tables) Tables http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNet 29 false false R30.htm 30703 - Disclosure - INVENTORIES, NET (Tables) Sheet http://www.lathampool.com/role/DisclosureInventoriesNetTables INVENTORIES, NET (Tables) Tables http://www.lathampool.com/role/DisclosureInventoriesNet 30 false false R31.htm 30803 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtTables LONG-TERM DEBT (Tables) Tables http://www.lathampool.com/role/DisclosureLongTermDebt 31 false false R32.htm 30903 - Disclosure - PRODUCT WARRANTIES (Tables) Sheet http://www.lathampool.com/role/DisclosureProductWarrantiesTables PRODUCT WARRANTIES (Tables) Tables http://www.lathampool.com/role/DisclosureProductWarranties 32 false false R33.htm 31003 - Disclosure - NET SALES (Tables) Sheet http://www.lathampool.com/role/DisclosureNetSalesTables NET SALES (Tables) Tables http://www.lathampool.com/role/DisclosureNetSales 33 false false R34.htm 31301 - Disclosure - PROFITS INTEREST UNITS (Tables) Sheet http://www.lathampool.com/role/DisclosureProfitsInterestUnitsTables PROFITS INTEREST UNITS (Tables) Tables http://www.lathampool.com/role/DisclosureProfitsInterestUnits 34 false false R35.htm 31403 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.lathampool.com/role/DisclosureStockBasedCompensation 35 false false R36.htm 31503 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) Sheet http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareTables NET INCOME (LOSS) PER SHARE (Tables) Tables http://www.lathampool.com/role/DisclosureNetIncomeLossPerShare 36 false false R37.htm 31703 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Sheet http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationTables SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Tables http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformation 37 false false R38.htm 40101 - Disclosure - NATURE OF THE BUSINESS (Details) Sheet http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails NATURE OF THE BUSINESS (Details) Details http://www.lathampool.com/role/DisclosureNatureOfBusiness 38 false false R39.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 39 false false R40.htm 40301 - Disclosure - ACQUISITIONS (Details) Sheet http://www.lathampool.com/role/DisclosureAcquisitionsDetails ACQUISITIONS (Details) Details http://www.lathampool.com/role/DisclosureAcquisitionsTables 40 false false R41.htm 40302 - Disclosure - ACQUISITIONS - Financial Information (Details) Sheet http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails ACQUISITIONS - Financial Information (Details) Details 41 false false R42.htm 40401 - Disclosure - EQUITY METHOD INVESTMENT (Details) Sheet http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails EQUITY METHOD INVESTMENT (Details) Details http://www.lathampool.com/role/DisclosureEquityMethodInvestment 42 false false R43.htm 40501 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and liabilities measured at fair value on a recurring basis (Details) Sheet http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails FAIR VALUE MEASUREMENTS - Assets and liabilities measured at fair value on a recurring basis (Details) Details 43 false false R44.htm 40502 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value of financial instruments (Details) Sheet http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails FAIR VALUE MEASUREMENTS - Fair value of financial instruments (Details) Details 44 false false R45.htm 40601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) Sheet http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetGoodwillDetails GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) Details 45 false false R46.htm 40602 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets (Details) Sheet http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets (Details) Details 46 false false R47.htm 40603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Amortization Expense (Details) Sheet http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails GOODWILL AND INTANGIBLE ASSETS, NET - Amortization Expense (Details) Details 47 false false R48.htm 40701 - Disclosure - INVENTORIES, NET (Details) Sheet http://www.lathampool.com/role/DisclosureInventoriesNetDetails INVENTORIES, NET (Details) Details http://www.lathampool.com/role/DisclosureInventoriesNetTables 48 false false R49.htm 40801 - Disclosure - LONG-TERM DEBT (Details) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtDetails LONG-TERM DEBT (Details) Details http://www.lathampool.com/role/DisclosureLongTermDebtTables 49 false false R50.htm 40802 - Disclosure - LONG-TERM DEBT - Revolving Credit Facility (Details) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails LONG-TERM DEBT - Revolving Credit Facility (Details) Details 50 false false R51.htm 40803 - Disclosure - LONG-TERM DEBT - Term Loan Facility (Details) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails LONG-TERM DEBT - Term Loan Facility (Details) Details 51 false false R52.htm 40804 - Disclosure - LONG-TERM DEBT - Interest rate swap (Details) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails LONG-TERM DEBT - Interest rate swap (Details) Details 52 false false R53.htm 40805 - Disclosure - LONG-TERM DEBT - Principal payments due (Details) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails LONG-TERM DEBT - Principal payments due (Details) Details 53 false false R54.htm 40901 - Disclosure - PRODUCT WARRANTIES (Details) Sheet http://www.lathampool.com/role/DisclosureProductWarrantiesDetails PRODUCT WARRANTIES (Details) Details http://www.lathampool.com/role/DisclosureProductWarrantiesTables 54 false false R55.htm 41001 - Disclosure - NET SALES (Details) Sheet http://www.lathampool.com/role/DisclosureNetSalesDetails NET SALES (Details) Details http://www.lathampool.com/role/DisclosureNetSalesTables 55 false false R56.htm 41101 - Disclosure - INCOME TAXES (Details) Sheet http://www.lathampool.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.lathampool.com/role/DisclosureIncomeTaxes 56 false false R57.htm 41201 - Disclosure - SHAREHOLDERS' EQUITY (Details) Sheet http://www.lathampool.com/role/DisclosureShareholdersEquityDetails SHAREHOLDERS' EQUITY (Details) Details http://www.lathampool.com/role/DisclosureShareholdersEquity 57 false false R58.htm 41301 - Disclosure - PROFITS INTEREST UNITS -Summary of the activity for all PIUs (Details) Sheet http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails PROFITS INTEREST UNITS -Summary of the activity for all PIUs (Details) Details 58 false false R59.htm 41302 - Disclosure - PROFITS INTEREST UNITS (Details) Sheet http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails PROFITS INTEREST UNITS (Details) Details http://www.lathampool.com/role/DisclosureProfitsInterestUnitsTables 59 false false R60.htm 41303 - Disclosure - PROFITS INTEREST UNITS - Additional Information (Details) Sheet http://www.lathampool.com/role/DisclosureProfitsInterestUnitsAdditionalInformationDetails PROFITS INTEREST UNITS - Additional Information (Details) Details 60 false false R61.htm 41401 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://www.lathampool.com/role/DisclosureStockBasedCompensationTables 61 false false R62.htm 41402 - Disclosure - STOCK-BASED COMPENSATION - Additional Information (Details) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails STOCK-BASED COMPENSATION - Additional Information (Details) Details 62 false false R63.htm 41403 - Disclosure - STOCK-BASED COMPENSATION - Weighted average basis for fair value option award granted (Details) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationWeightedAverageBasisForFairValueOptionAwardGrantedDetails STOCK-BASED COMPENSATION - Weighted average basis for fair value option award granted (Details) Details 63 false false R64.htm 41404 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Awards (Details) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails STOCK-BASED COMPENSATION - Restricted Stock Awards (Details) Details 64 false false R65.htm 41405 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Units (Details) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails STOCK-BASED COMPENSATION - Restricted Stock Units (Details) Details 65 false false R66.htm 41406 - Disclosure - STOCK-BASED COMPENSATION - Stock Options (Details) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails STOCK-BASED COMPENSATION - Stock Options (Details) Details 66 false false R67.htm 41501 - Disclosure - NET INCOME (LOSS) PER SHARE - Basic and diluted net income (loss) per share (Details) Sheet http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails NET INCOME (LOSS) PER SHARE - Basic and diluted net income (loss) per share (Details) Details http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareTables 67 false false R68.htm 41502 - Disclosure - NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details) Sheet http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSecuritiesDetails NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details) Details http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareTables 68 false false R69.htm 41601 - Disclosure - RELATED PARTY TRANSACTIONS - Bright AI Services (Details) Sheet http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails RELATED PARTY TRANSACTIONS - Bright AI Services (Details) Details 69 false false R70.htm 41602 - Disclosure - RELATED PARTY TRANSACTIONS - Purchase of Treasury Stock (Details) Sheet http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsPurchaseOfTreasuryStockDetails RELATED PARTY TRANSACTIONS - Purchase of Treasury Stock (Details) Details 70 false false R71.htm 41603 - Disclosure - RELATED PARTY TRANSACTIONS - Expense Reimbursement and Management Fees (Details) Sheet http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails RELATED PARTY TRANSACTIONS - Expense Reimbursement and Management Fees (Details) Details 71 false false R72.htm 41604 - Disclosure - RELATED PARTY TRANSACTIONS - Operating Lease (Details) Sheet http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails RELATED PARTY TRANSACTIONS - Operating Lease (Details) Details 72 false false R73.htm 41701 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Segment Information (Details) Sheet http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails SEGMENT AND GEOGRAPHIC INFORMATION - Segment Information (Details) Details 73 false false R74.htm 41702 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Geographic Information (Details) Sheet http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails SEGMENT AND GEOGRAPHIC INFORMATION - Geographic Information (Details) Details 74 false false All Reports Book All Reports swim-20211002x10q.htm swim-20211002.xsd swim-20211002_cal.xml swim-20211002_def.xml swim-20211002_lab.xml swim-20211002_pre.xml swim-20211002xex31d1.htm swim-20211002xex31d2.htm swim-20211002xex32d1.htm swim-20211002xex32d2.htm http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "swim-20211002x10q.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 265, "dts": { "calculationLink": { "local": [ "swim-20211002_cal.xml" ] }, "definitionLink": { "local": [ "swim-20211002_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "swim-20211002x10q.htm" ] }, "labelLink": { "local": [ "swim-20211002_lab.xml" ] }, "presentationLink": { "local": [ "swim-20211002_pre.xml" ] }, "schema": { "local": [ "swim-20211002.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 522, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 16, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 21 }, "keyCustom": 32, "keyStandard": 358, "memberCustom": 28, "memberStandard": 37, "nsprefix": "swim", "nsuri": "http://www.lathampool.com/20211002", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - ACQUISITIONS", "role": "http://www.lathampool.com/role/DisclosureAcquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - EQUITY METHOD INVESTMENT", "role": "http://www.lathampool.com/role/DisclosureEquityMethodInvestment", "shortName": "EQUITY METHOD INVESTMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.lathampool.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET", "role": "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNet", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - INVENTORIES, NET", "role": "http://www.lathampool.com/role/DisclosureInventoriesNet", "shortName": "INVENTORIES, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - LONG-TERM DEBT", "role": "http://www.lathampool.com/role/DisclosureLongTermDebt", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - PRODUCT WARRANTIES", "role": "http://www.lathampool.com/role/DisclosureProductWarranties", "shortName": "PRODUCT WARRANTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - NET SALES", "role": "http://www.lathampool.com/role/DisclosureNetSales", "shortName": "NET SALES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - INCOME TAXES", "role": "http://www.lathampool.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - SHAREHOLDERS' EQUITY", "role": "http://www.lathampool.com/role/DisclosureShareholdersEquity", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - PROFITS INTEREST UNITS", "role": "http://www.lathampool.com/role/DisclosureProfitsInterestUnits", "shortName": "PROFITS INTEREST UNITS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "swim:DisclosureOfCompensationRelatedToShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.lathampool.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "swim:DisclosureOfCompensationRelatedToShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - NET INCOME (LOSS) PER SHARE", "role": "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShare", "shortName": "NET INCOME (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://www.lathampool.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION", "role": "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformation", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.lathampool.com/role/DisclosureAcquisitionsTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_us-gaap_FinancialInstrumentAxis_us-gaap_MediumTermNotesMember_a5933FuzRUOiDgAfJHkHfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.lathampool.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_us-gaap_FinancialInstrumentAxis_us-gaap_MediumTermNotesMember_a5933FuzRUOiDgAfJHkHfA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables)", "role": "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_EFQtD_ieOUqSPO7KR6xnNw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - INVENTORIES, NET (Tables)", "role": "http://www.lathampool.com/role/DisclosureInventoriesNetTables", "shortName": "INVENTORIES, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - LONG-TERM DEBT (Tables)", "role": "http://www.lathampool.com/role/DisclosureLongTermDebtTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - PRODUCT WARRANTIES (Tables)", "role": "http://www.lathampool.com/role/DisclosureProductWarrantiesTables", "shortName": "PRODUCT WARRANTIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - NET SALES (Tables)", "role": "http://www.lathampool.com/role/DisclosureNetSalesTables", "shortName": "NET SALES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31301 - Disclosure - PROFITS INTEREST UNITS (Tables)", "role": "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsTables", "shortName": "PROFITS INTEREST UNITS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.lathampool.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables)", "role": "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareTables", "shortName": "NET INCOME (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "role": "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationTables", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_4_22_2021_To_4_22_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Wp6tEYfHtkGdBLQKF4cZyA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits", "reportCount": 1, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - NATURE OF THE BUSINESS (Details)", "role": "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails", "shortName": "NATURE OF THE BUSINESS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_4_27_2021_To_4_27_2021_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_dai-F6CKPUmGwpTcz84EBw", "decimals": "-5", "lang": null, "name": "swim:ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_G_yUMV5FfEGTt9eiRF2ogQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_swim_PremierPoolsSpasMember_M1TcETEN1ES9uKLwFUqsyA", "decimals": "-5", "lang": null, "name": "swim:AdjustmentForAmortizationOfBasisDifferences", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_G_yUMV5FfEGTt9eiRF2ogQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_G_yUMV5FfEGTt9eiRF2ogQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - ACQUISITIONS (Details)", "role": "http://www.lathampool.com/role/DisclosureAcquisitionsDetails", "shortName": "ACQUISITIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_10_22_2020_To_10_22_2020_us-gaap_BusinessAcquisitionAxis_swim_GlInternationalLlcMember_0S21atlJAEihNZjDstXGRg", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_6_28_2020_To_9_26_2020_hXEC6RjcZUSZbEm11822kg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - ACQUISITIONS - Financial Information (Details)", "role": "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails", "shortName": "ACQUISITIONS - Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_6_28_2020_To_9_26_2020_hXEC6RjcZUSZbEm11822kg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - EQUITY METHOD INVESTMENT (Details)", "role": "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails", "shortName": "EQUITY METHOD INVESTMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": "-5", "lang": null, "name": "swim:ReturnOfEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_5_31_2019_us-gaap_FinancialInstrumentAxis_swim_ContingentConsiderationMember_2ujkjPW9s0OOuFOK3NsmkQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and liabilities measured at fair value on a recurring basis (Details)", "role": "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS - Assets and liabilities measured at fair value on a recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_5_31_2019_us-gaap_FinancialInstrumentAxis_swim_ContingentConsiderationMember_2ujkjPW9s0OOuFOK3NsmkQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_rAlFlV6fOESwcJAtlNNOww", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value of financial instruments (Details)", "role": "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "shortName": "FAIR VALUE MEASUREMENTS - Fair value of financial instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_rAlFlV6fOESwcJAtlNNOww", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details)", "role": "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetGoodwillDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets (Details)", "role": "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_12_31_2020_eXFxqCzV6EynSpjwfrhfXA", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Amortization Expense (Details)", "role": "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - INVENTORIES, NET (Details)", "role": "http://www.lathampool.com/role/DisclosureInventoriesNetDetails", "shortName": "INVENTORIES, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - LONG-TERM DEBT (Details)", "role": "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "shortName": "LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_G_yUMV5FfEGTt9eiRF2ogQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income", "role": "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome", "shortName": "Condensed Consolidated Statements of Comprehensive (Loss) Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_G_yUMV5FfEGTt9eiRF2ogQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - LONG-TERM DEBT - Revolving Credit Facility (Details)", "role": "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "shortName": "LONG-TERM DEBT - Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_12_18_2018_To_12_18_2018_srt_RangeAxis_srt_MinimumMember_u2CTBpXuXU67bCZoR5rU2g", "decimals": "5", "lang": null, "name": "us-gaap:LineOfCreditFacilityCommitmentFeePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Bk1oxY3PbkG83-Os9-VLjw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_5_29_2019_0sz7H3qXTUq9JUxvqKwpww", "decimals": "-5", "first": true, "lang": null, "name": "swim:DebtInstrumentIncrease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - LONG-TERM DEBT - Term Loan Facility (Details)", "role": "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails", "shortName": "LONG-TERM DEBT - Term Loan Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_5_29_2019_0sz7H3qXTUq9JUxvqKwpww", "decimals": "-5", "first": true, "lang": null, "name": "swim:DebtInstrumentIncrease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_5_18_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_HullDX6aJkWG4MWBFO1aBw", "decimals": "3", "first": true, "lang": null, "name": "swim:DerivativeFixedLiborInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Bk1oxY3PbkG83-Os9-VLjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - LONG-TERM DEBT - Interest rate swap (Details)", "role": "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails", "shortName": "LONG-TERM DEBT - Interest rate swap (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_5_18_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_HullDX6aJkWG4MWBFO1aBw", "decimals": "3", "first": true, "lang": null, "name": "swim:DerivativeFixedLiborInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Bk1oxY3PbkG83-Os9-VLjw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_eswDYX_dX0-GTwwO_Niv6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - LONG-TERM DEBT - Principal payments due (Details)", "role": "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails", "shortName": "LONG-TERM DEBT - Principal payments due (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_BujfjUXw40qNhLKUhzh0OQ", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_12_31_2020_eXFxqCzV6EynSpjwfrhfXA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - PRODUCT WARRANTIES (Details)", "role": "http://www.lathampool.com/role/DisclosureProductWarrantiesDetails", "shortName": "PRODUCT WARRANTIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_12_31_2020_eXFxqCzV6EynSpjwfrhfXA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_G_yUMV5FfEGTt9eiRF2ogQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - NET SALES (Details)", "role": "http://www.lathampool.com/role/DisclosureNetSalesDetails", "shortName": "NET SALES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_srt_ProductOrServiceAxis_swim_InGroundSwimmingPoolsMember_24gPF41Gske5embb1XJQIA", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_G_yUMV5FfEGTt9eiRF2ogQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Bk1oxY3PbkG83-Os9-VLjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - INCOME TAXES (Details)", "role": "http://www.lathampool.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_G_yUMV5FfEGTt9eiRF2ogQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Bk1oxY3PbkG83-Os9-VLjw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_4_22_2021__KqZUwTNCEaYXNWKFg0b5Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - SHAREHOLDERS' EQUITY (Details)", "role": "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "shortName": "SHAREHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_4_22_2021__KqZUwTNCEaYXNWKFg0b5Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_4_21_2021_us-gaap_AwardTypeAxis_swim_ProfitsInterestUnitsVestingBasedOnPerformanceMember_GWUP84dcpkGUNjoIHmNFvA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - PROFITS INTEREST UNITS -Summary of the activity for all PIUs (Details)", "role": "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails", "shortName": "PROFITS INTEREST UNITS -Summary of the activity for all PIUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_swim_ProfitsInterestUnitsVestingBasedOnPerformanceMember_292EE4iWJEyG4DbbzVAqIQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - PROFITS INTEREST UNITS (Details)", "role": "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails", "shortName": "PROFITS INTEREST UNITS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_us-gaap_GranteeStatusAxis_swim_TerminatedEmployeeMember_wKjskH29KkanaCMIsM88Pw", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_RYc4ymtQmk2f9V7DcQse1g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2020_To_3_28_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_NVKNe2b9l0WZGlgKExIM4Q", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_4_22_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_QNI29YBoSk6G_D2I9lSqNw", "decimals": "INF", "first": true, "lang": null, "name": "swim:NumberOfUnitsConverted", "reportCount": 1, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - PROFITS INTEREST UNITS - Additional Information (Details)", "role": "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsAdditionalInformationDetails", "shortName": "PROFITS INTEREST UNITS - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R61": { "firstAnchor": { "ancestors": [ "p", "swim:DisclosureOfCompensationRelatedToShareBasedCompensationTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_4_12_2021_THyENodzm0exFoTuVB5-vw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - STOCK-BASED COMPENSATION (Details)", "role": "http://www.lathampool.com/role/DisclosureStockBasedCompensationDetails", "shortName": "STOCK-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "swim:DisclosureOfCompensationRelatedToShareBasedCompensationTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_4_12_2021_THyENodzm0exFoTuVB5-vw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "swim:DisclosureOfCompensationRelatedToShareBasedCompensationTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_4_22_2021_To_4_22_2021_sUmG6jIe20CJ1sdYwUfn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - STOCK-BASED COMPENSATION - Additional Information (Details)", "role": "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "shortName": "STOCK-BASED COMPENSATION - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "swim:DisclosureOfCompensationRelatedToShareBasedCompensationTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_4_22_2021_To_4_22_2021_sUmG6jIe20CJ1sdYwUfn1A", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Bk1oxY3PbkG83-Os9-VLjw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - STOCK-BASED COMPENSATION - Weighted average basis for fair value option award granted (Details)", "role": "http://www.lathampool.com/role/DisclosureStockBasedCompensationWeightedAverageBasisForFairValueOptionAwardGrantedDetails", "shortName": "STOCK-BASED COMPENSATION - Weighted average basis for fair value option award granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Bk1oxY3PbkG83-Os9-VLjw", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "swim:DisclosureOfCompensationRelatedToShareBasedCompensationTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_4_22_2021_To_4_22_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_d1yi_kV_gk-nbgyzaNf66w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41404 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Awards (Details)", "role": "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "shortName": "STOCK-BASED COMPENSATION - Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_yLINRMjJSEu9Nc8kMapqrA", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "swim:DisclosureOfCompensationRelatedToShareBasedCompensationTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_4_22_2021_To_4_22_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Fk5iM8Rc10W5Vd4lhLW1YA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41405 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Units (Details)", "role": "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "shortName": "STOCK-BASED COMPENSATION - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gnodkGcN8EuEl2yrIbzG5w", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_9apZsmsH7kKS2NNDx1KMug", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41406 - Disclosure - STOCK-BASED COMPENSATION - Stock Options (Details)", "role": "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "shortName": "STOCK-BASED COMPENSATION - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_zQQgerjJAEmY69yD3vEv9A", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_G_yUMV5FfEGTt9eiRF2ogQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - NET INCOME (LOSS) PER SHARE - Basic and diluted net income (loss) per share (Details)", "role": "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "shortName": "NET INCOME (LOSS) PER SHARE - Basic and diluted net income (loss) per share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockMember_pWKmqjWulkC408zIiuvNwA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details)", "role": "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSecuritiesDetails", "shortName": "NET INCOME (LOSS) PER SHARE - Antidilutive securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockMember_pWKmqjWulkC408zIiuvNwA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_us-gaap_RelatedPartyTransactionAxis_swim_DevelopmentOfInternalUseSoftwareMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_swim_BrightAiServicesMember_TK8fuZtRJ0OjLwA3z6cSiQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - RELATED PARTY TRANSACTIONS - Bright AI Services (Details)", "role": "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "shortName": "RELATED PARTY TRANSACTIONS - Bright AI Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_us-gaap_RelatedPartyTransactionAxis_swim_DevelopmentOfInternalUseSoftwareMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_swim_BrightAiServicesMember_TK8fuZtRJ0OjLwA3z6cSiQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_4_3_2021_fODmk6IIb0iDvfJ1NnGreQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_EFQtD_ieOUqSPO7KR6xnNw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_4_3_2021_fODmk6IIb0iDvfJ1NnGreQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_EFQtD_ieOUqSPO7KR6xnNw", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_4_4_2021_To_7_3_2021_gLg15s9JCUe7KOk-UOKCMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - RELATED PARTY TRANSACTIONS - Purchase of Treasury Stock (Details)", "role": "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsPurchaseOfTreasuryStockDetails", "shortName": "RELATED PARTY TRANSACTIONS - Purchase of Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_swim_ParentOfReportingEntityMember_yUPoaT_V7kaClRf96AwHeQ", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_cCkMZgUeLk2iZ_YAOKM2wA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_us-gaap_RelatedPartyTransactionAxis_swim_ManagementFeeArrangementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_swim_SponsorMember_Yl9nq3Uji0miqvzEBUFuCQ", "decimals": "-5", "first": true, "lang": null, "name": "swim:MaximumAnnualReimbursement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - Disclosure - RELATED PARTY TRANSACTIONS - Expense Reimbursement and Management Fees (Details)", "role": "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails", "shortName": "RELATED PARTY TRANSACTIONS - Expense Reimbursement and Management Fees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_us-gaap_RelatedPartyTransactionAxis_swim_ManagementFeeArrangementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_swim_SponsorMember_Yl9nq3Uji0miqvzEBUFuCQ", "decimals": "-5", "first": true, "lang": null, "name": "swim:MaximumAnnualReimbursement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_10_2_2021_us-gaap_RelatedPartyTransactionAxis_swim_LeaseAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_swim_AquigenPtyLtd.Member_6cIOv6owEkuhaloT9wRBgQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41604 - Disclosure - RELATED PARTY TRANSACTIONS - Operating Lease (Details)", "role": "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails", "shortName": "RELATED PARTY TRANSACTIONS - Operating Lease (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RelatedPartyTransactionAxis_swim_LeaseAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_swim_AquigenPtyLtd.Member_uHm5m3N93kOLWb8PmzMYyw", "decimals": "-5", "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_twy0rY6Toke3SwoVKUhguQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Segment Information (Details)", "role": "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_twy0rY6Toke3SwoVKUhguQ", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_G_yUMV5FfEGTt9eiRF2ogQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Geographic Information (Details)", "role": "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION - Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_7_4_2021_To_10_2_2021_srt_StatementGeographicalAxis_country_US_ul6stuGaf0SRm5ynoM-aOg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EbKXUspqgkyO3ujUKiQMhA", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - NATURE OF THE BUSINESS", "role": "http://www.lathampool.com/role/DisclosureNatureOfBusiness", "shortName": "NATURE OF THE BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20211002x10q.htm", "contextRef": "Duration_1_1_2021_To_10_2_2021_56HyQmsJgUqfw4u2eSj_oQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 69, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "A [U]", "terseLabel": "Australia" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "C [A]", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_NZ": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "N [Z]", "terseLabel": "New Zealand" } } }, "localname": "NZ", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails" ], "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r535" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r535" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r536" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r535" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r535" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r535" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investee Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r278", "r280", "r431", "r432", "r433", "r434", "r435", "r436", "r455", "r509", "r512" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r278", "r280", "r431", "r432", "r433", "r434", "r435", "r436", "r455", "r509", "r512" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureIncomeTaxesDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureIncomeTaxesDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r175", "r257", "r259", "r456", "r508", "r510" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r175", "r257", "r259", "r456", "r508", "r510" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r267", "r278", "r280", "r431", "r432", "r433", "r434", "r435", "r436", "r455", "r509", "r512" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r267", "r278", "r280", "r431", "r432", "r433", "r434", "r435", "r436", "r455", "r509", "r512" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r176", "r177", "r257", "r260", "r511", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r176", "r177", "r257", "r260", "r511", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "swim_AccountingPolicyUpdatesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The accounting policy disclosure related to updates to accounting policies.", "label": "Accounting Policy Updates [Policy Text Block]", "terseLabel": "Accounting Policies" } } }, "localname": "AccountingPolicyUpdatesPolicyTextBlock", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "swim_AdjustmentForAmortizationOfBasisDifferences": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustment for the amortization of basis differences.", "label": "Adjustment For The Amortization Of Basis Differences", "terseLabel": "Adjustment for the amortization of basis differences" } } }, "localname": "AdjustmentForAmortizationOfBasisDifferences", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "swim_AmountBorrowedTreatedAsDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the amount borrowed treated as debt.", "label": "Amount Borrowed Treated As Debt", "terseLabel": "Borrowings treated as principal" } } }, "localname": "AmountBorrowedTreatedAsDebt", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "swim_AmountBorrowedTreatedAsDebtModification": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the amount borrowed treated as debt modification.", "label": "Amount Borrowed Treated As Debt Modification", "terseLabel": "Borrowings treated as debt modification" } } }, "localname": "AmountBorrowedTreatedAsDebtModification", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "swim_AquigenPtyLtd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aquigen Pty Ltd., a company which is owned by an employee who is also a shareholder of the company.", "label": "Aquigen Pty Ltd. [Member]", "terseLabel": "Acquigen Pty Ltd." } } }, "localname": "AquigenPtyLtd.Member", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails" ], "xbrltype": "domainItemType" }, "swim_BrightAiServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bright AI Services, a company whose co-founder is on the Board of Directors.", "label": "Bright Ai Services [Member]", "terseLabel": "Bright AI Services" } } }, "localname": "BrightAiServicesMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails" ], "xbrltype": "domainItemType" }, "swim_Businesscombinationrecognizedidentifiableassetsacquiredandliabilitiesassumedcurrentliabilitiesaccruedexpensesandothercurrentliabilities": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued expenses and other current liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "Businesscombinationrecognizedidentifiableassetsacquiredandliabilitiesassumedcurrentliabilitiesaccruedexpensesandothercurrentliabilities", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "swim_CapitalizedInternalUseSoftwareCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for capitalized internal-use software costs that have occurred.", "label": "Capitalized Internal Use Software Costs Incurred But Not Yet Paid", "verboseLabel": "Capitalized internal-use software included in accounts payable - related party" } } }, "localname": "CapitalizedInternalUseSoftwareCostsIncurredButNotYetPaid", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "swim_CommonAndPreferredSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents total number of common and preferred shares authorized in aggregate.", "label": "Common And Preferred Shares Authorized", "terseLabel": "Total authorized shares under certificate of incorporation" } } }, "localname": "CommonAndPreferredSharesAuthorized", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "swim_CommonStockIssuedAndOutstandingAccountingMeasure": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares of common stock issued and outstanding for internal purposes.", "label": "Common Stock Issued And Outstanding Accounting Measure", "terseLabel": "Common stock issued and outstanding" } } }, "localname": "CommonStockIssuedAndOutstandingAccountingMeasure", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "swim_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent consideration.", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "swim_CoversMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Covers.", "label": "Covers [Member]", "terseLabel": "Covers" } } }, "localname": "CoversMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "domainItemType" }, "swim_DebtInstrumentIncrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in borrowing under the debt agreement.", "label": "Debt Instrument Increase", "terseLabel": "Additional borrowings under amendment" } } }, "localname": "DebtInstrumentIncrease", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "swim_DerivativeFixedLiborInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed LIBOR Interest Rate", "terseLabel": "LIBOR borrowings fixed interest rate" } } }, "localname": "DerivativeFixedLiborInterestRate", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "xbrltype": "pureItemType" }, "swim_DevelopmentOfInternalUseSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Development of internal use software", "label": "Development Of Internal Use Software [Member]", "terseLabel": "Development Of Internal Use Software" } } }, "localname": "DevelopmentOfInternalUseSoftwareMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails" ], "xbrltype": "domainItemType" }, "swim_DisclosureOfCompensationRelatedToShareBasedCompensationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based compensation arrangement.", "label": "Disclosure of Compensation Related to Share Based Compensation [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedToShareBasedCompensationTextBlock", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "swim_DisclosureOfStockBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfStockBasedCompensationAbstract", "nsuri": "http://www.lathampool.com/20211002", "xbrltype": "stringItemType" }, "swim_EquityMethodInvestmentsBasisDifferenceAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of basis difference adjustment.", "label": "Equity Method Investments, Basis Difference Adjustment", "terseLabel": "Basis difference adjustment" } } }, "localname": "EquityMethodInvestmentsBasisDifferenceAdjustment", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "swim_FairValueOfEquityInstrumentsIssuedToRetireContingentConsiderationLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of equity instruments issued to settle contingent consideration liabilities.", "label": "Fair Value Of Equity Instruments Issued To Retire Contingent Consideration Liabilities", "terseLabel": "Fair value of equity issued by Parent to settle contingent consideration in connection with the acquisition of Narellan Group Pty Limited" } } }, "localname": "FairValueOfEquityInstrumentsIssuedToRetireContingentConsiderationLiabilities", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "swim_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "verboseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "swim_GlInternationalLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "GL International, LLC.", "label": "Gl International Llc [Member]", "terseLabel": "GL International, LLC" } } }, "localname": "GlInternationalLlcMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails", "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "swim_InGroundSwimmingPoolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In-ground swimming pools.", "label": "In Ground Swimming Pools [Member]", "terseLabel": "In-ground swimming pools" } } }, "localname": "InGroundSwimmingPoolsMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "domainItemType" }, "swim_LathamInvestmentHoldingsLpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Latham Investment Holdings, LP.", "label": "Latham Investment Holdings Lp [Member]", "terseLabel": "Latham Investment Holdings, LP" } } }, "localname": "LathamInvestmentHoldingsLpMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "swim_LeaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease agreement.", "label": "Lease Agreement [Member]", "terseLabel": "Lease Agreement" } } }, "localname": "LeaseAgreementMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails" ], "xbrltype": "domainItemType" }, "swim_LinersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liners.", "label": "Liners [Member]", "terseLabel": "Liners" } } }, "localname": "LinersMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "domainItemType" }, "swim_LongTermDebtNoncurrentExcludingRelatedPartyDebt": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt, excluding related party debt, classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long Term Debt Noncurrent Excluding Related Party Debt", "terseLabel": "Long-term debt, net of discount and current portion" } } }, "localname": "LongTermDebtNoncurrentExcludingRelatedPartyDebt", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "swim_ManagementFeeArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expense reimbursement agreement for ongoing consulting and advisory services.", "label": "Management Fee Arrangement [Member]", "terseLabel": "Management Fee Arrangement" } } }, "localname": "ManagementFeeArrangementMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "domainItemType" }, "swim_MaximumAnnualReimbursement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The maximum amount which the company will reimburse under the arrangement annually.", "label": "Maximum Annual Reimbursement", "terseLabel": "Maximum annual reimbursement" } } }, "localname": "MaximumAnnualReimbursement", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "monetaryItemType" }, "swim_NarellanGroupPtyLimitedAndItsSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Narellan Group Pty Limited and its subsidiaries.", "label": "Narellan Group Pty Limited And Its Subsidiaries [Member]", "terseLabel": "Narellan Acquisition" } } }, "localname": "NarellanGroupPtyLimitedAndItsSubsidiariesMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "swim_NetWorkingCapitalAdjustmentReceivableExcludedFromConsiderationPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net working capital adjustment receivable excluded from consideration paid.", "label": "Net working capital adjustment receivable excluded from consideration paid", "terseLabel": "Net working capital adjustment receivable excluded from consideration paid" } } }, "localname": "NetWorkingCapitalAdjustmentReceivableExcludedFromConsiderationPaid", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "swim_NumberOfUnitsConverted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of units converted into shares as a part of reorganization.", "label": "Number of Units Converted", "terseLabel": "Number of units converted" } } }, "localname": "NumberOfUnitsConverted", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "swim_OtherGeographicAreasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other geographic areas, not separately identified.", "label": "Other Geographic Areas [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicAreasMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "swim_OutstandingBorrowings": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of outstanding borrowings.", "label": "Outstanding Borrowings", "verboseLabel": "Outstanding Borrowings" } } }, "localname": "OutstandingBorrowings", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "swim_ParentOfReportingEntityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parent of the reporting entity.", "label": "Parent Of Reporting Entity [Member]", "terseLabel": "Parent" } } }, "localname": "ParentOfReportingEntityMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsPurchaseOfTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "swim_PaymentsToRelatedPartiesForReimbursementOfCashCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to related parties for reimbursement of out-of-pocket cash expenses.", "label": "Payments To Related Parties For Reimbursement Of Cash Costs", "terseLabel": "Reimbursement of out-of-pocket costs and expenses" } } }, "localname": "PaymentsToRelatedPartiesForReimbursementOfCashCosts", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "monetaryItemType" }, "swim_PeriodDefinedInAgreementForCalculatingPercentageOfRebates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period defined in agreement for calculating percentage of rebates.", "label": "Period Defined In Agreement For Calculating Percentage of Rebates", "terseLabel": "Period defined in agreement for calculating percentage of rebates" } } }, "localname": "PeriodDefinedInAgreementForCalculatingPercentageOfRebates", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails" ], "xbrltype": "durationItemType" }, "swim_PoolDesignsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pool designs.", "label": "Pool Designs [Member]", "terseLabel": "Pool designs" } } }, "localname": "PoolDesignsMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "swim_PremierGroupHoldingsInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Premier Group Holdings Inc. entity.", "label": "Premier Group Holdings Inc. [Member]", "terseLabel": "Premier Group Holdings Inc." } } }, "localname": "PremierGroupHoldingsInc.Member", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "swim_PremierPoolsSpasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Premier Pools & Spas.", "label": "Premier Pools Spas [Member]", "terseLabel": "Premier Pools & Spas" } } }, "localname": "PremierPoolsSpasMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "swim_PrincipalPaymentsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage used to calculate principal payments as percentage of outstanding principal.", "label": "Principal Payments Percent", "terseLabel": "Principal payments calculated as percent of outstanding principal" } } }, "localname": "PrincipalPaymentsPercent", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "swim_ProceedsFromBorrowingsOnRevolvingCreditFacility": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from revolving credit facility.", "label": "Proceeds From Borrowings On Revolving Credit Facility", "verboseLabel": "Proceeds from borrowings on revolving credit facility" } } }, "localname": "ProceedsFromBorrowingsOnRevolvingCreditFacility", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "swim_ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts": { "auth_ref": [], "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, net of issuance costs.", "label": "Proceeds from Issuance Initial Public Offering Net Of Offering Costs", "terseLabel": "Net proceeds from the IPO" } } }, "localname": "ProceedsFromIssuanceInitialPublicOfferingNetOfOfferingCosts", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "swim_ProfitsInterestUnitsVestingBasedOnPerformanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a profits interest unit award with vesting based on performance.", "label": "Profits Interest Units Vesting Based On Performance [Member]", "terseLabel": "Performance-vesting Units" } } }, "localname": "ProfitsInterestUnitsVestingBasedOnPerformanceMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails", "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails" ], "xbrltype": "domainItemType" }, "swim_ProfitsInterestUnitsVestingBasedOnServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a profits interest unit award with vesting based on length of service.", "label": "Profits Interest Units Vesting Based On Service [Member]", "terseLabel": "Time-vesting units" } } }, "localname": "ProfitsInterestUnitsVestingBasedOnServiceMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails" ], "xbrltype": "domainItemType" }, "swim_ReorganizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Reorganization.", "label": "Reorganization [Member]", "terseLabel": "Reorganization" } } }, "localname": "ReorganizationMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "swim_RepaymentsOfRevolvingCreditFacilityBorrowings": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for repayment of revolving credit facility.", "label": "Repayments Of Revolving Credit Facility Borrowings", "negatedLabel": "Payments on revolving credit facility borrowings", "terseLabel": "Repayment of Revolver credit facility", "verboseLabel": "Repayment of Revolver credit facility" } } }, "localname": "RepaymentsOfRevolvingCreditFacilityBorrowings", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "swim_ReturnOfEquityMethodInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income loss for proportionate share of equity method investee's income. loss.", "label": "Return Of Equity Method Investments", "terseLabel": "Return of equity method investment" } } }, "localname": "ReturnOfEquityMethodInvestments", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "swim_SeasonalityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of accounting policy for seasonality.", "label": "Seasonality Policy [Policy Text Block]", "terseLabel": "Seasonality" } } }, "localname": "SeasonalityPolicyPolicyTextBlock", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "swim_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOtherWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that are converted at IPO in connection with reorganization.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options , Other, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair, Converted at IPO in connection with the Reorganization" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOtherWeightedAverageGrantDateFairValue", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails" ], "xbrltype": "perShareItemType" }, "swim_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumGrantDateFairValueOfCashAndEquityAwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum grant date fair value of cash and equity awards that may be awarded to a non-employee director in share-based compensation award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Grant Date Fair Value of Cash and Equity Awards", "terseLabel": "Maximum grant date fair value of cash and equity awards that may be awarded to a non-employee director" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumGrantDateFairValueOfCashAndEquityAwards", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "swim_ShareBasedPaymentArrangementTrancheEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eighth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Payment Arrangement Tranche Eight [Member]", "terseLabel": "Vest evenly on each of the first three anniversaries of the Closing of the IPO" } } }, "localname": "ShareBasedPaymentArrangementTrancheEightMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "swim_ShareBasedPaymentArrangementTrancheFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fifth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Payment Arrangement Tranche Five [Member]", "terseLabel": "Vest 1/3 on the two-year anniversary of the Closing of the IPO" } } }, "localname": "ShareBasedPaymentArrangementTrancheFiveMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "swim_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fourth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Payment Arrangement Tranche Four [Member]", "terseLabel": "Vest 1/3 on the first anniversary of the Closing of the IPO" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "swim_ShareBasedPaymentArrangementTrancheNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ninth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Payment Arrangement Tranche Nine [Member]", "terseLabel": "Vest 25% annually on each of the first four anniversaries of the Closing of the IPO" } } }, "localname": "ShareBasedPaymentArrangementTrancheNineMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "swim_ShareBasedPaymentArrangementTrancheSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Seventh portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Payment Arrangement Tranche Seven [Member]", "terseLabel": "Vest on the nine-month anniversary of the Closing of the IPO" } } }, "localname": "ShareBasedPaymentArrangementTrancheSevenMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "swim_ShareBasedPaymentArrangementTrancheSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Payment Arrangement Tranche Six [Member]", "terseLabel": "Vest on the first anniversary of the Closing of the IPO" } } }, "localname": "ShareBasedPaymentArrangementTrancheSixMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "swim_SponsorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pamplona Capital Management, the Sponsor.", "label": "Sponsor [Member]", "terseLabel": "Sponsor" } } }, "localname": "SponsorMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "domainItemType" }, "swim_TermOfSupplyAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of the supply agreement.", "label": "Term of the supply agreement", "terseLabel": "Term of the supply agreement" } } }, "localname": "TermOfSupplyAgreement", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails" ], "xbrltype": "durationItemType" }, "swim_TerminatedEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a terminated employee.", "label": "Terminated Employee [Member]", "terseLabel": "Terminated Employee" } } }, "localname": "TerminatedEmployeeMember", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails" ], "xbrltype": "domainItemType" }, "swim_VestedUnitsAtTimeOfTerminationAfterModification": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of units of share-based compensation award vested at time of termination of employment, after modification.", "label": "Vested Units At Time Of Termination After Modification", "verboseLabel": "Vested units at time of termination, after modification" } } }, "localname": "VestedUnitsAtTimeOfTerminationAfterModification", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails" ], "xbrltype": "sharesItemType" }, "swim_VestedUnitsAtTimeOfTerminationPreModification": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of units of share-based compensation award vested at time of termination of employment before modification.", "label": "Vested Units At Time Of Termination Pre Modification", "terseLabel": "Vested units at time of termination, pre-modification" } } }, "localname": "VestedUnitsAtTimeOfTerminationPreModification", "nsuri": "http://www.lathampool.com/20211002", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r32", "r107", "r420", "r421" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Accounts payable - related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r107", "r419", "r479", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Amounts payable" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r15", "r183", "r184" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Trade receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r52", "r53", "r54", "r494", "r517", "r518" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r51", "r54", "r55", "r110", "r111", "r112", "r368", "r513", "r514" ], "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": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r212" ], "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": "Amortization Period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r16", "r321" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r110", "r111", "r112", "r318", "r319", "r320" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r282", "r285", "r324", "r325" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureIncomeTaxesDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:", "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r285", "r314", "r323" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r92", "r412" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "verboseLabel": "Amortization of deferred financing costs and debt discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r92", "r209", "r217" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r132" ], "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", "verboseLabel": "Antidilutive securities excluded from computation of diluted net income (loss) pe share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r103", "r160", "r165", "r171", "r192", "r364", "r369", "r397", "r474", "r492" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r46", "r103", "r192", "r364", "r369", "r397" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r286", "r317" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails", "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "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 and Unaudited Interim Financial Information" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r109" ], "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": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r277", "r279" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails", "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails", "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r277", "r279", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails", "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails", "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "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]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r343", "r344" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of pro forma financial information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r343", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r343", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r356", "r357", "r359" ], "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", "verboseLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r356", "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Equity consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r355", "r358", "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Fair value of contingent consideration as of the acquisition date" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "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", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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": "Trade receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "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", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r347", "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r347", "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r347", "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total fair value of net assets acquired, excluding goodwill:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r347", "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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", "verboseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r348" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITIONS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "verboseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Reported Amount Fair Value Disclosure [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Cash": { "auth_ref": [ "r29", "r519", "r520" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r74" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "verboseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r88", "r94", "r99" ], "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 at end of period", "periodStartLabel": "Cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r400" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r101", "r103", "r125", "r126", "r127", "r129", "r131", "r139", "r140", "r141", "r192", "r397" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails", "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r223", "r480", "r498" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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": "Class A units" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B units" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails", "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r245" ], "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", "verboseLabel": "Dividend per share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r110", "r111" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r238" ], "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", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 900,000,000 and 500,000,000 shares authorized as of October 2, 2021 and December 31, 2020, respectively; 119,849,589 and 118,854,249 shares issued and outstanding as of October 2, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60", "r65", "r485", "r503" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": { "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 (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70", "r103", "r192", "r397" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r352" ], "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": "Dealer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG-TERM DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "LONG-TERM DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r10", "r11", "r475", "r476", "r490" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Interest added to the specified index rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r11", "r231", "r476", "r490" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Debt, principal amount outstanding", "totalLabel": "Total payments due", "verboseLabel": "Debt, principal amount outstanding" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r411", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Original term loan" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Amount" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r38", "r411" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "verboseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r39" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "verboseLabel": "Repayment amount to be paid quarterly" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r39", "r106", "r239", "r242", "r243", "r244", "r410", "r411", "r413", "r489" ], "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]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r410", "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Unamortized discount", "verboseLabel": "Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r232", "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Less: Unamortized discount and debt issuance costs", "terseLabel": "Discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r8", "r473", "r491" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r31", "r412" ], "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", "verboseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r327", "r328" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r327", "r328" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 income tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r92", "r157" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAmountOfHedgedItem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability.", "label": "Derivative, Amount of Hedged Item", "verboseLabel": "LIBOR borrowings hedged" } } }, "localname": "DerivativeAmountOfHedgedItem", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "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 Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r378", "r379", "r381", "r383" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r47", "r48", "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "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]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r373", "r374", "r375", "r376", "r377", "r380", "r381", "r384", "r385", "r387" ], "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]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r265" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of disaggregation of net sales by product line" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "PROFITS INTEREST UNITS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnits" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROFITS INTEREST UNITS" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r245", "r488" ], "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": "Dividend ($1.00 per share)" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET INCOME (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r66", "r115", "r116", "r117", "r118", "r119", "r123", "r125", "r129", "r130", "r131", "r135", "r136", "r486", "r504" ], "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" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "verboseLabel": "Net (loss) income per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r66", "r115", "r116", "r117", "r118", "r119", "r125", "r129", "r130", "r131", "r135", "r136", "r486", "r504" ], "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" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r132", "r133", "r134", "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r400" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "verboseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r330" ], "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 income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Total unrecognized stock-based compensation expense expected to be recognized over a weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r313" ], "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": "Employee Stock Option [Member]", "terseLabel": "Option awards" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmploymentContractsMember": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Contracts securing the services of employees, which may define the period of employment and the nature of the business relationship, and which may include nondisclosure and noncompete restrictions.", "label": "Employment Contracts [Member]", "terseLabel": "Non-competition agreements" } } }, "localname": "EmploymentContractsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r110", "r111", "r112", "r114", "r120", "r122", "r138", "r194", "r238", "r245", "r318", "r319", "r320", "r334", "r335", "r402", "r403", "r404", "r405", "r406", "r407", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r63", "r87", "r92", "r501" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.", "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Distributions received from equity method investment", "verboseLabel": "Distributions received from equity method investment" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r30", "r161", "r188" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EQUITY METHOD INVESTMENT" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "EQUITY METHOD INVESTMENT" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestment" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r30", "r87", "r100", "r190", "r397" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "verboseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate Of Fair Value Fair Value Disclosure [Member]", "terseLabel": "Estimated Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurocurrency" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "http://www.lathampool.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r388", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "http://www.lathampool.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r389", "r428", "r429", "r430" ], "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]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r388", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r391" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r268", "r269", "r274", "r276", "r389", "r429" ], "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 Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r388", "r389" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial liabilities at fair value on a recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Change in the fair value of the Contingent Consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r428", "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Federal Funds Effective Swap Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r186", "r187", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.lathampool.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r216" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r218" ], "calculation": { "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r218" ], "calculation": { "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r218" ], "calculation": { "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r218" ], "calculation": { "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r210", "r213", "r216", "r219", "r457", "r458" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign Currency Translation" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r216", "r458" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r210", "r215" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r216", "r457" ], "calculation": { "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total", "verboseLabel": "Net Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Fair Value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FranchiseRightsMember": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, that the entity has obtained through a franchise arrangement to operate a business using another company's name, merchandise, services, methodologies, promotional support, marketing and supplies.", "label": "Franchise Rights [Member]", "terseLabel": "Franchise relationships" } } }, "localname": "FranchiseRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainOnSaleOfInvestments": { "auth_ref": [ "r67", "r68", "r92", "r482", "r505" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.", "label": "Gain on Sale of Investments", "negatedLabel": "Gain on sale of equity method investment", "terseLabel": "Gain on sale of equity method investment" } } }, "localname": "GainOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r206", "r207", "r472" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Carrying amount of goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetGoodwillDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL AND INTANGIBLE ASSETS, NET" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS, NET" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r281", "r283", "r313" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69", "r103", "r160", "r164", "r167", "r170", "r173", "r192", "r397" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "I P O [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r62", "r160", "r164", "r167", "r170", "r173", "r471", "r483", "r487", "r506" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r63", "r92", "r158", "r188", "r481", "r501" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Earnings from equity method investment", "terseLabel": "Earnings from equity method investment", "verboseLabel": "Interest in net earnings" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r331", "r332", "r333", "r336", "r338", "r340", "r341", "r342" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r121", "r122", "r159", "r329", "r337", "r339", "r507" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.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": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r95" ], "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", "verboseLabel": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r44", "r478", "r500" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r91" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r91" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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", "negatedLabel": "Trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r91" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r91" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r91" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "verboseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r91" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.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", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r91" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r208", "r214" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndDebtExpense": { "auth_ref": [ "r409" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.", "label": "Interest and Debt Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestAndDebtExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r85", "r89", "r95" ], "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", "verboseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r382" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES, NET" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r205" ], "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]", "verboseLabel": "INVENTORIES, NET" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureInventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r22", "r204" ], "calculation": { "http://www.lathampool.com/role/DisclosureInventoriesNetDetails": { "order": 1.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", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r45" ], "calculation": { "http://www.lathampool.com/role/DisclosureInventoriesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Inventory, Net, Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureInventoriesNetDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r23", "r204" ], "calculation": { "http://www.lathampool.com/role/DisclosureInventoriesNetDetails": { "order": 2.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 unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r415" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r103", "r166", "r192", "r365", "r369", "r370", "r397" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r103", "r192", "r397", "r477", "r496" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r103", "r192", "r365", "r369", "r370", "r397" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Liability for uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "verboseLabel": "Commitment fee rate range, depending on leverage ratio" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "verboseLabel": "Interest rate range, depending on leverage ratio" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived assets by geographic area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r11", "r233", "r476", "r493" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt.", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Principal payments due" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Less: Current portion of long-term debt", "terseLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r108", "r229" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r108", "r229" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "verboseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r108", "r229" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r108", "r229" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r108" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "verboseLabel": "Remainder of fiscal 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r39", "r230" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium Term Notes [Member]", "terseLabel": "Term loan" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsTables", "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "verboseLabel": "Ownership interest of parent before reorganization" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "percentItemType" }, "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]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r142", "r150" ], "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 THE BUSINESS" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r90", "r93" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r56", "r58", "r64", "r93", "r103", "r113", "r115", "r116", "r117", "r118", "r121", "r122", "r128", "r160", "r164", "r167", "r170", "r173", "r192", "r397", "r484", "r502" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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 (loss) income", "totalLabel": "Net (loss) income", "verboseLabel": "Net income (loss) attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense (income):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of restricted stock awards activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r160", "r164", "r167", "r170", "r173" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "(Loss) income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NATURE OF THE BUSINESS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r50", "r52", "r398", "r399", "r401" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.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" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over Allotment Option [Member]", "terseLabel": "Underwriters Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payments of Narellan Group Pty Limited contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r80" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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", "negatedLabel": "Repurchase and retirement of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r82" ], "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", "verboseLabel": "Debt issuance costs incurred" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "verboseLabel": "Proceeds used to pay dividend to Parent" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r84" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Deferred financing fees paid" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfOrdinaryDividends": { "auth_ref": [ "r80" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.", "label": "Payments of Ordinary Dividends", "negatedLabel": "Dividend to Class A unitholders" } } }, "localname": "PaymentsOfOrdinaryDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r76", "r360" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Total purchase price in cash", "verboseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails", "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r76" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total purchase price, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Consideration paid" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion At Fair Value Fair Value Disclosure [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "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 stock, par value", "verboseLabel": "Preferred stock par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r13" ], "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, shares authorized", "verboseLabel": "Preferred stock shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r13" ], "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, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r13" ], "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, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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.0001 par value; 100,000,000 and no shares authorized as of October 2, 2021 and December 31, 2020 respectively; no shares issued and outstanding as of both October 2, 2021 and December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r27", "r28" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r74", "r87" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Return of equity method investment" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r78" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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 and initial public offering, net of underwriting discounts and commissions", "verboseLabel": "Aggregate net proceeds received from IPO" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r79" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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", "verboseLabel": "Proceeds from long-term debt borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r74" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from the sale of equity method investment" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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", "verboseLabel": "Proceeds from the sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PRODUCT WARRANTIES" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "PRODUCT WARRANTIES" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r56", "r58", "r86", "r103", "r113", "r121", "r122", "r160", "r164", "r167", "r170", "r173", "r192", "r363", "r366", "r367", "r371", "r372", "r397", "r487" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r6", "r7", "r221", "r497" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r275", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsPurchaseOfTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r275", "r418", "r419", "r421" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r275" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r418" ], "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 fees incurred" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "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]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsPurchaseOfTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Costs incurred" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r275", "r418", "r421", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ], "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]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsPurchaseOfTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r416", "r417", "r419", "r422", "r423" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfMediumTermNotes": { "auth_ref": [ "r81" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to pay off borrowing used to receive debt funding on a regular basis with maturities ranging from 5-10 years.", "label": "Repayments of Medium-term Notes", "negatedLabel": "Payments on term loan borrowings", "verboseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfMediumTermNotes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r81" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedLabel": "Payment of related party note payable", "verboseLabel": "Proceeds used to repay note to Parent" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "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 R S U [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r245", "r321", "r495", "r516", "r518" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit).", "terseLabel": "(Accumulated deficit) retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r110", "r111", "r112", "r114", "r120", "r122", "r194", "r318", "r319", "r320", "r334", "r335", "r513", "r515" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "(Accumulated Deficit) Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET SALES" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r155", "r156", "r163", "r168", "r169", "r175", "r176", "r181", "r256", "r257", "r456" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails", "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r258", "r266" ], "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": "NET SALES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSales" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r178" ], "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": "Net sales by geography" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities excluded from computation of dilutive net income (loss) per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r345", "r346" ], "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]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r39", "r106", "r239", "r242", "r243", "r244", "r410", "r411", "r413", "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "verboseLabel": "Components of the Company's outstanding debt obligations" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r131" ], "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": "Basic and diluted earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r0", "r103", "r191", "r192", "r397" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureEquityMethodInvestmentDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r210" ], "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 purchase price to specific intangible asset categories" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r210", "r215", "r457" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r210", "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r5", "r24", "r25", "r26" ], "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]", "verboseLabel": "Schedule of inventories, net" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureInventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "verboseLabel": "Principal payments due on the outstanding debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.", "label": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]", "verboseLabel": "Summary of the activity for all PIUs" } } }, "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r227" ], "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": "Warranty reserve activity" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r349" ], "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": "Summary of purchase price allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r105", "r420", "r421" ], "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]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsOperatingLeaseDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsPurchaseOfTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r61", "r180" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r286", "r317" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails", "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of restricted stock units activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r293", "r304", "r305" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r308" ], "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": "Summary of significant assumptions used in the Black-Scholes option-pricing model on a weighted-average basis to determine the fair value of option awards granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r42", "r101", "r139", "r140", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated amortization expense related to definite-lived intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT AND GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r151", "r153", "r154", "r160", "r162", "r167", "r171", "r172", "r173", "r174", "r175", "r180", "r181", "r182" ], "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": "SEGMENT AND GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSegmentAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.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", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Payment Arrangement, Accelerated Cost", "terseLabel": "Cumulative catch-up charge from modification", "verboseLabel": "Stock-based compensation expense due to accelerated vesting of restricted stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)", "verboseLabel": "Weighted average grant date fair, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "verboseLabel": "Number of restricted shares issued upon conversion of units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Weighted average grant date fair, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at the end", "periodStartLabel": "Outstanding at the beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at the end (in dollars per share)", "periodStartLabel": "Outstanding at the beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "terseLabel": "Number of awards other than options vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r311" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationWeightedAverageBasisForFairValueOptionAwardGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r310" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationWeightedAverageBasisForFairValueOptionAwardGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationWeightedAverageBasisForFairValueOptionAwardGrantedDetails" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails", "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedLabel": "Forfeited", "terseLabel": "Units forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails", "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other increase (decrease) in number of shares reserved for issuance under non-option equity instrument agreements that is not separately disclosed.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Other", "verboseLabel": "Converted at IPO in connection with the Reorganization" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r294", "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "terseLabel": "Vested and nonvested units held at time of termination" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails", "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Maximum aggregate number of shares reserved for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contract Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of options granted", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding at the end (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r295", "r317" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end", "periodStartLabel": "Outstanding at the beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end (in dollars per share)", "periodStartLabel": "Outstanding at the beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r307" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options exercisable at the end (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options exercisable at the end" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable at the end (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "verboseLabel": "Vested and expected to vest at the end" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest at the end (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Stock-based compensation expense due to the modification" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r284", "r290" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails", "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsSummaryOfActivityForAllPiusDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "Vest every six months in equal installments beginning on December 27, 2021 and ending on December 27, 2023" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Three [Member]", "terseLabel": "Vest 1/3 on the nine-month anniversary of the Closing of the IPO" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Vest every six months in equal installments, beginning on December 27, 2021 and ending on December 27, 2024" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r100", "r286", "r291" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Strike price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number", "terseLabel": "Accelerated vesting, number of units" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r309", "r322" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationWeightedAverageBasisForFairValueOptionAwardGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding at the end (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable at the end (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest at the end (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "weighted average grant-date fair" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance, end of period (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at the beginning of the year" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r224" ], "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", "negatedLabel": "Less: Settlements made (in cash or in kind)" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r225" ], "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": "Accruals for warranties issued" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r12", "r13", "r14", "r101", "r103", "r125", "r126", "r127", "r129", "r131", "r139", "r140", "r141", "r192", "r238", "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails", "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r43", "r110", "r111", "r112", "r114", "r120", "r122", "r138", "r194", "r238", "r245", "r318", "r319", "r320", "r334", "r335", "r402", "r403", "r404", "r405", "r406", "r407", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureIncomeTaxesDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive (Loss) Income" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r110", "r111", "r112", "r138", "r456" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureIncomeTaxesDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r13", "r14", "r238", "r239", "r245" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Issuance of common stock upon conversion of Class B units (in shares)", "verboseLabel": "Number of shares issued upon conversion of units" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails", "http://www.lathampool.com/role/DisclosureProfitsInterestUnitsAdditionalInformationDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r14", "r238", "r245" ], "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 and Net proceeds from initial public offering (shares)", "verboseLabel": "Common stock shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsPurchaseOfTreasuryStockDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r238", "r245" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock in connection with the Reorganization (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r14", "r238", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock and Net proceeds from initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r13", "r14", "r238", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock in connection with the Reorganization" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r13", "r14", "r238", "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchase and retirement of treasury stock (in shares)", "terseLabel": "Purchases and retirement of treasury stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsPurchaseOfTreasuryStockDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r13", "r14", "r238", "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchase and retirement of treasury stock", "verboseLabel": "Purchases and retirement of treasury stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsPurchaseOfTreasuryStockDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r19", "r20", "r103", "r185", "r192", "r397" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r102", "r245", "r247" ], "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]", "verboseLabel": "SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "verboseLabel": "Stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "pureItemType" }, "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]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r408", "r424" ], "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]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNatureOfBusinessDetails", "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology Based Intangible Assets [Member]", "terseLabel": "Patented technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionsFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trade names and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r186", "r187", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://www.lathampool.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r14", "r238", "r245" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedLabel": "Retirement of restricted stock (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r143", "r144", "r145", "r146", "r147", "r148", "r149" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r124", "r131" ], "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" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r123", "r131" ], "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" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "verboseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=SL116886442-113899" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4549-113899" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r531": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r532": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r533": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r534": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r535": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r536": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r537": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" } }, "version": "2.1" } ZIP 93 0001558370-21-015513-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-015513-xbrl.zip M4$L#!!0 ( +V#:E.+FF:VD1, (+7 1 S]GGK MC##'%!9W%A_/ J]!/9/SLW_^^K?_^N6_&XTO-^,^L809K)CC$U,RZC.+/'%_ M2:;"=:E#'IB4W+;)C>36@A%R=?[^_,-5Z^?SB\OVU15I-"))-]0#3N$0)?+B MO+U)N8VD"N>:M-O-=JMYT;IHDW?7EY?7EQ=D]+"A? UYSR?]-FSKCUSR5:4 M^%0NF#^@*^:YU&0?SY:^[UXWFT]/3^![4/E.'\$U%8*0)W9#*MDCV G&2K9\:Y!C[T,GR[/A5Q 1JUV M\\M#?Z)4C(DMQC?$SS-IGWO,/%^(=1,24+=6H]5N7+9CS77M,!#>N^)KPH-LS!2$Z+&:NHXPJ<^S$CJ6_S5=;DS%]$G M^(BP7R,\4Z@Z@G\\CGNZK!24$Y"LQNI;X5C,@5D(_O"$S2U$^(;:J/QDR9CO MG1$.+:,,PT:Y6#V+S;G#55&@6ELMTB ;>?#W1B39E4DBH224^DOS4-1A+@%( M&#J_JK]=R3P0KJH/Q[*(.R+1<9K4-@/[",:M9ME\T=<8KF^+XB;5&\Z'+I.J M3(7@S.#4XWI1%->M="+F9"N_1O@4A&_%"JID"31\S?K"\WJP@%VQLG!GB=%C M?WD<]GN9D3>8W4\DS+!N#"RIW[X[YE-L1DGH2'69OH9.V :>M!/AAW/[[L3?I37O#P82\ MB<3\5&.CP^9>".L)-O>&8_6@V,Z"SVQF>!ZL40;,-U9"^OQ/5:C.LXL](@/ MH^7H47[?NCQ$^7XXO/O),;@CO<'4&-SW;OH=8DPFG>GD'V30F6);V,F1 M1%G6;:)8F^@Y:RBND)PA=AF IQ/IT?R0[+.]P6^=P70X[G4BZ&J,"F'4%\YB MRG S.,M"*(U$C\_/27SZP\%]8]H9/Y"[SDV-SA'HC"1W3.Y2>T1?U-+A+L@: M1(NRY:'X+@?%!ME()VXDGEA!/4"^TH)UX@OS]Z6P+2:]#BQL_)>R*]<4"?HE M[-OCEK"[^?R=A#G5V.NZ=I=R^1NU _; */Y653FEL-I)=&<=J0[-2]B0))8] M7:,W)K\9_<<.>>@8D\=QYP$F3ECGA@+K'JM%;4!]^'.XL1C"6F;#LS,"P'+,>V8LDLI/'AP=C_!6AG?3N![UN[]883&'O>3M\'$Q[ M@WLR&O9[M[">K=$N;Q[H69T:XT)H18."-99,= MX36VQ; -5Q0/S%\*"W>,GH^38 :B>F(]CF^3/;4#,$Z_PFPY_32\4QO-R13G MS!J[$U8ZH4G'<*P^IS-N@V[,B](MP]^P#)TQP^-E&'%OJ,>SQNIOD86^G;Q+ MMI.LE16,!$H30AV+V%M=R"I2AE"?S$$=LD9]T/&%$AGK1&:H5-W63FAK6ZCG M.P.\Y\L@W!"7:%,%1>6UG<1=3C2(8M;I;7;Q&%,WA=*&M3%;"WL-0^TMC,4<)@83!^B7 K:U',X\\UH" M](1Y;9,!"7,@<18USN5QQO_[@CHE ,YBR4,V875)((N2"8JN(3T!4AC_&!3? M'U.?39ZH6P#2+)8\2-_F0AI+)A)$$P]DUY 6M*HQ?T+M3$O,8;(6JG8KQ8H& MD^7$Z->FE.(GM^AM-*7/F9BD4.AA23%N]@:WPX<.F1I?:F0*FS275+*] YTL M\V4FH1ZG-%/E)V/<^33LWW7&D[_'YI :KT)XC:28<]^+YX9'4,3;6)8-T^=K M0*8KI&';(QYD];8CI>B13O%\&HV'W1YL.V'#T1EW)E/R.,"?C2@OW('Z2T9H ME".9"TFH;9-1[['>>IS0(DK 7A3;Q.8B ]L:M:-1,RQ+J5/DE*$T?QZ^B2U& M5M\EVVSJDXB7S1Q/%: ,]$=(T(/_-MFY)]/A[;\:-\:D3!G]B+:N#?9A0ZZ9 P MJQK_5\1?-X>7%Y"'?L(KKPSZ*J<:_%/ 5U^'KG(8* 5Z&F,>V.]+@!TB'&50 M8US8]A3:,C#.:L2DVC<;CL\M;@>PS6$3/(E5![;9YJFR$O2HIYP/H@4K,I>\ MZ0\GDY_(J#,.-^8XQ>]D1KQ-;G43*-8$QLQ&E]81E?[+5%+HK:;J0C>2+Y:^ MP2=,KKF9B7]9=CWX[Y.[\G&G;TRANX^,\?0KF8X-Z/*WL5M1F LQ>B3.IX;] M--A'@327,'8/YU.ICOY?U,!:$OT<*7F-(#$":!M!G!D::.+LHNF@;@PG-88H MY&O,^&H62$]Y@1B.]4 =N@BO=6&E!X92,O,:2L(.H&TH<03;7M[*,6F;.\'L MZW9S6KN) OB=11]Z8U:<3CGFO):0V!5J6\(F#Z(RJ?$NN"5@BZB[WC.QD-1= M0&RS MK$U%A9M&=.-9_#_ V8'EN/^R4X,1\D4H=<"V6JTKC,Z*!>S^B4-X*&T7NAJP MDR[Y@8$9Z);,YU# TC?^['/K@6TKJT[IZW_(F[U,Z@[ZRN&6I1M &7'Z%O&V M:(O(#\2L6\DI(7YYL7U:'-O%@_IJ5$X/Y3LNAB\'P9."]VI4BX;LZ>+R)0>/@H$N-2YEW>*+N+[G8%,X-*5&I[S_8C%GQ1R$4K;V69Z) M-4:E_0\+N1CF()2RM==X$=8@'>/E4=2A(P>J4CY_-5(G^&>4],'(P2UEKY_O M9U'C=_HYSVGG/87.??"UI:0738E+&^-[)).QVJ0CQZ\(Y\J:'&M+R=.QW#5!H]9A^2F"7?8Z@!*GM?52H\*11Z MI*O4>/X#ZW@-5"DS>3H^!ZE:6-JM)"P[=TG5:!QI M(I2*7V130W:\V3 =-"VM'K:WRT+3%S&,PDU<.6\J:( M+CJY1NX5S%89?:\0DQ[-E*5[@5"A&M33=]!QZE'W3!\RZT!^>Z3+&%)%V=0A M8$?N$;)O TNGT^-8R(>FQNJ454ZI"UV*7N)2^*BTQNX4[#XSO J#6<::2;I@ MZC6/KI#;-QO4S3CJ_JM[['?,*H7V\>+SVD?Q=7"#Q%H0&JH1O0^"-W'NOB&B M="$4E2&+4)NZ<9VPBD:T39B+[_":'6:ETI2Y'ZB,/'WS*7?.CS?&8-8J8-@* M,R<.\PE7V9,WMGINWF62>*A#W6A>90$?)9]\*4"V''TC.>JD&HG"_/[?7@> M_\ R\9L3I[5%Q^(/IYY?.7:["SZMI1L#M^>^*IQT;I 3]N+_T!QSY]7=DR" M\O>:T_-,VN="+IH7K=9EV)H.:RC*.!9!I9F0\G2I9+2OKJZ:B@J$".B\N*9L MQLJ?D>:K%0NJM&RQ]E'X'@METUG90@$+L[_7\D"'*5N>@S[V>J6*-.<^LM]N M=4U=E\-XH[Y%7QQ'A/TB_(C?H!:$](E#5\QSJ9E1 M0LN73:RVIA.LF.3F&?',)5O1OC"5O&)<4+6MJT;[HM%^?PYYQPH?I8=P&D?J M(IS!:ZF# D+@';9 E[5BNMA2[G&]BB*737S+#&^U**:$8L%?C9@/U;A$-2[; MQ=78E?=._;+\P@K$#)CSNY)Y>LP\7X@UC(N\B5Y&C58;%$_/VLMBPC\:6^X] M%8IEK[RBY$MY%789XQ\)56#X<;RT\0(JK-W\\M"?J*SR=9Y3;Z88 Z^QH-3- MU3=6-Y6QR6S?B[_\'RCM2;^\PC%3J"S\.EE19H>7B.!:$Z>*_XRD,!FSO*X4 MJY[G!=B+>CA)4WL4S&QN#N=SAL]/PL9D.(]_W H/W?NQO!_/3A/!;1M-R!_/ M?!E OP]G-JP&?KT2L!^A\J7GLQ4NR:#6@ID',TB =78O1>#&I!Q(H#;4WS#U M<&%-E2 KD)&[9Y@V"V_-@00VX_XKU-^]K8XI'94+M?NV^1=*W;4#AS.)_L_837QX#.\D9#UN) M9*98./Q/9D%1'9_/.9:/*HL_11=(R2S8M.\\( MIL!ZP\*%88-A-,$VH%(N% MESUZP"7\)9-)PAB1[T>=OP964[VN^ JX[GIG#803%3%LR]#>=^,#POCFL/[+ MLU6\GGI*#\>:P(^59UAF=5:N M+5[804UHTJM:9 226>&+5_Z4K_!*]*B4N)R3[$%8*E8GS"^LA[),FOE0G6-X MKS(;?MNJ,.;0_,M71AI;-:KC\(6$_:Z0F5K5CG#'ULP6+GX']Q0./@"^8,_)?^KYU MO@]Y1EI5@58O)Q@+R5):=T9:58LZ1(O-UB7!P$=F]@NLI:AJL6&AN>),*MO# MQ#TL9?U ;K# M0$1\3!*?%H?N+'W^Y]88_951V17!9FUPFHAJ>WI,8(9#%R!\_DG8W(S^G;)G M_\86YN\;VU\^G6XYY<=TW\>XL/7H@;W1+KC#N8J;NN/H#\:@IC?=IQQ+Q3M5 M' .$3AUJY-^Q?^+%D<".K?_ /%R2J:K+[UW/PNU(.G3&;"WL-;J-J?FY2TWT M&WI)W@IGS:1R=X\V M[EFIU3A 37^5R3L8+[PQ'KS%>14:#UZ=*^+3FJ3_0AJ MC7I+?,-9]4M%[)W4KIY]KA^X>@;<*3_J[#%5M7+ZZIZ+[:[@D[#1I.GU MW0,'EWRZJE8!3-HP>:H5)$8VJH/<'>ON]D6!Z*75[:EX:;YJ[#/'S ^D,YQG M[!NWMH4\LJKO(G?68XG]6 CY5$ M<#SE3?60Z">#[UY99M6K.'*J4MK$8TK/ M,<]37:^RJ:HZ]HP94%,GLGWO%SHCK:I%C0\]L7EO ARA$7>%W/.)#?<^^\'G M1[%6O6L48 OMVYM *H#I"9[_^\L]__/RO2N6/ MF_ F#=F4'+UG0"@0T-;8'LJ?:"YW-@:8^0$&2:V@U!QAO4M.YY^[S3K5V> M-YKU;E>K5+R6;@!E-;&EN4TVSNNKW]QZK6+K2JO7J_5:M5%KU+765;-YU6QH MH\=5R4IBL3C_>"7F.29OK&*M6?4+ MGBU+7GU0%"J]:/IEZ]4_'A^>]2F<@0JRJ TL?5V+-Q-5CPF@6W5_RXI2=$7= M^@]8![8K_<1Q:<(2_&\5OUB%_ZA2;U2:]?,/:IPQ&6C:SP2;< PGFCN *_MS M#K^=432;FWS@[L^F!$[8SQ9H5N%RK-=J#5[_AV>;$<(9O\66 2U&'/L#Q28R M.%$WP.3HGZ<0VO1,X]U\'P]":$Q@3\%LCK%YKN-9E1>I2C5:/2R$U6_I<#*< M0^+RL3_7EC&PV*KWAEY- M>$TIFZ5/T+Z>86*COUT%[W_,N1AWP)*]KST"'ECOC'9,$.2=[H!&T- >A_J MK;<72&8]^+K+0".;.= P1P19.IH#G5W!T8.J.Z:K0 QN\ M!X$WNM_M*R@N^&%#5L-8_139O#MF4M1J6D5;M8UK7NLN% ;& MQ'JH(Y/;%9B$B?%0N<;#!-!7UX)@9MX; '-N/-6JT+2I_Q-.8:U2JWN&Q _> MC_]<3D*_91.\0M,U%D._K.8VL%N'$";!V/%Y9?YL-SN=1KW=N*C7&JV+;KO9 M#8P\H!_7) P"$-UOG_UQ2V7"UIE7HDJ=V,[[ N:9MH#H;6J[OYD3Q!8A^_/;62,?COC^*:"&_ZJHC,3) M?9LK(1(E*+K6=>RP)7,,=8C> =MVV9:5,*MBJI2#4FF$'M6-0E/MFR6?#(R MVF"1:Q>%)K5$8%S@ S/I6&^ MS]">0I+&L$E1LQR,9P7J\=\J./]X#HG].6)&OLVP]9E#/^<.@7B!CJL2%D2K MVV[4"\%X-*^2.)3883D*^_,1VE-L\(V'VJX[*N!24%HE&F4@*+'1]N $LE7% M6.TTJR"4@$1Q!95XE$2AQ.[J8[K%5#@%0V54)$P\<"5V0#_N*Z#'_[5*S,2. MV2.E76A2(B+P_0_==/A!<0)A::JJ1&9F/![1G4(3';"EG["EQWH5MHDC$J$F ,@XJ,:VP4+36SDX&(YC$,E1^5% MOJ<%(_#)0V_IS@G"A0M-:=P8Q<<$*0 J,5$W\(RAR0^A1X D3]TT59(/-+$T4FN $9O>&5XF%>BML&Q"41,@Z7"LLCDZWWW MN;- 5&(5]W%\WF'RW=(AL0&R&+X1]C*!$P,Y$BV401-VA:O$48<;VPJJ>*IH M7F2%,G NB4Z)DY+4$;[H6%-A*=TE.I82JA);^2V>S;#E(OH-F(XHN6NS6/&X M34G*-INIH*D11S$,M!S7""!F@]R".;*!Z,Q,4+I$S,H@5&*RCOGE$@L:?4 L MYE!0YD3*X:% "+:VV$KD(NO0Y^ M(9+Y&L,)LS;%,1:95DJD&_M KH1I/B*>*YJXM4>4+!'A:=$I88QS4P4M4QV9 M_7J++9NM;]#2Q8?5,36*1_*>S'-9S'(+?W-UM;.Z<;?SP!<^17?\@]0(;WXV MTM[\7/>BX8D6Z"<'=6>K\'I)%BCX1IE<+\EXMP5NH,7,#/%5I\C283,QO[6P M?/&8S]^TEQ.6$OKB'E/(*DU\I>)ICMQ0!9DWF<@OMG?GJS\S6'G&:#SIT87+ M1[8$3C5L]_"Z*?>81ZJZQ=.!_+>*[(*3\R@NBG!>)'PQ.=7A43/;X5&H4^U' MWNU/FM=Q/H>GFT?]"6D2,35"1Y'MQF6KEM/-2%$6PQV;/.C-6MXKT3]?"+ H MLZOY'+<,]V]+G;L'R.+,7!-$V23J.83]=P29^AH)TCE"S\5;MV150F"JY" V M.7LGISB(](EO&34D&6#&1$[K!!_XB.!WQ+3GYO,[Y9>N[IAM:.D\4L06SO>X1SS2-Q">@/5N MJY5WI#4?+=M8H7:1GA*N]QC.O5?]>8PZ]K)KFBK%4Z,=28P*XTK"5R.\/UJ! M&GK.9P]QB5F&:'&)J7$":B"+7HT8S1K52C)Q#SR*BI\4_RF@)\92BD$^P3J$ MAALI&E#J\&^C#"?!Z_["W/JDBJ>@$-F$D,^S%\'!WF!"\()?(1I:8_B.S7>N MRP0:R+X#NGN[>X/W+$V46 /V)@XE;F<$[9]'!LF99]3\)(?.(VK 8Y13)]*^@.$P;9(0IJM7?Y^+&N6K$]W67,=S@)QH&'UDX1YU5LN8?H'%-@WA/L MS'GR#J+Z,O$#&ML76C<_6I/[P(JG]OD?!!24%242.P6+UC+[:(C[00*/W^6X(PD-U \%=N18+%3DE$8BIQV!0SJ9S;= MAA-IG4G?PBDHS8[24&(K"X*,SJ1='0$.28_?ND2OCKM]CZ'M$(NG!\4]5;>W M]D],X?8O*S6VO:TY)Y=3G[I^6$3MXD;B]KE^RDJHV/(Z;$Q2\[I \51D1X(BUY0XL$JD!X8?%@EGNOC!"D>\Q:2M M?@+:L),HE#"/CWN_KYQ:DET.DBEF.9WRR)GJHB"Y5",GH#5[$(@2]D4/S@G4 MD2M?]F<3>O?&@FNK0&?25#T!3NJ)ZT<"6)0(XLM$M[&IPME%&2CZJDJ2!HQ*/$U^&UT M@0<[,JPAD;5/4DO22R(QB:V@*PFWQRW6F\P2$JASHEH1CU\VRZPPRN _X.5] M+R_+]B)NXB1515(Y3+XZ(%H)Z M@<6TEI&;K?3SOL+:\>R.],(PM>3M/=Y#_B,&3]C-C%U"'0S>[TO MM/?X=T3-= ^67=2:M;I6T=8ML;]6Q3F0$-:ZJ[%,BMUM1LG0'Y$<=0[FG0I)2'G9*9!/^@;=M/>#I2P]2]Q.M;FS'DY! $^2:*!C(>Q+S M %5"M3#K]6[[(F_5S\)F['.N:1 K$=<+(N>OY0226@7LQ]0H'_&R8+-^H/"0 M>":#X*,EGE[X.'!^WZJ:<-GEZNG^X' M-P]][?KYN?_R_&_MJ?_"4YX#/6M>U_FF/M\ABZG2 WJ'49(2S(>D2GG,ZI@Q M1?#]7PC('79$6079&BO>6I".W>#LWR-R)38#>;POK'M1OF/&UDY3<<30E3"7 M,P!>X/WIS0*?J-8(@!_XO$&0:RH>/Q\R?Q,X".-Z8D,BV'IV;4YE;3@(=B6B MZ'+Z_\0LTI<%--_A([;LJ$R)"4/.0>YLW_8=//W6?WH9 MC@=]SQO.U>U=Y2Z(G=Q@$MMJ=;KL=2HK-8]Q<$>ET&:I>QG7& MD$+R'O,B5&+-XDW01 ZV9VA6G$IXJRMP8[!X!,P"0L"48U]8L5SDR\',Z&\> M3IS66LE+( 5;=6+-O>ZT0PGYZ,8CGY@49LX?$"W@)!/_D30C%^S%JAO M?)6\9Q_;@1WBIDZ,H2]F_H%'3_0R[N>NS19O1J=A6S3#]R8!Y1;T!.0#*S[. MGJ6IL.":W4XK[WC8 54G'K42YS+R:&,.]+(U=HHJ(\2MQ$40:;PQR0.9VCI! ME1'"5N+D1@INRH.;G=H\,0U*!3_CH4V4K_-SE8_W%5#XR_\!4$L#!!0 ( M +V#:E.5)Y6Z*#( %F\ P 5 &UL[7U; M<^.XDN;[1NQ_X-8\S$S$NLJ7LJO<<7HF:%NN5HPLZ4AR]^E]Z:!)2,9IBM0! M25_ZUR] ZD)* $CPFI09T=%E2;AE?@D@,Y%(_.V_WY:V]H*(AUWGYT]GGT\_ M:<@Q70L[BY\_!=Z)X9D8?_KO__K?_^MO_^?DY!\WDX%FN6:P1(ZOF009/K*T M5^P_:S-WM3(<[0$1@FU;NR'86B!-N_Y\]?G;]>GWS^<79]?7VLG)NJ4;PZ,U M74<+FSS_?+;]Y7;=JNO\I)V=?3D[_7)^>GZF7?YT^)=JI1@AWOIS33;$3 M]M7)V?G)Q=GG-\_ZM!XB^SE#)YOB;P?EUS11OE]_"7_=%J4-84G3,;*WY2U_ M6R%>^/)+].,GRFA-^QMQ;31!W] M*\#^^R>-]?LXZ2=HL@W_V5BN7-?^;+K++ZS(EV*]A-S(!,F7HNRXPYYINUY MT+V!R:^&': '9+#/X?AFQI.-O.QT9VRN$0*'AD__/YK?!!YVD.?=(=_ =B[B MA$TU0M@T6"X-\DYE"2\R7# M@,/0W5CG,3GW?!(JEJ4S+FMWC3#HA^M:KU1EIKCV':IV+3#=BR.HA\C?_ZH M:W)VU A3!JZSF"&RO$-/1588;C.-$S1!+Z[]0JNR2;S>TETIK7> M./GLWX%K."73+6RV<8+IU$*$[FX3:EU,7XU5200+FVVTR\,NRQ\1ZM ML $JB6AIT\V8+\B?&G8A/?Z@B48(Z3MT:&AFO!6BA==*,];7LT%0PH O8FF) M&VN$N#%QY]CW-DO HT,_;*U!W?3Q"QWBO4MTVQ[CH B>>7L"PY:2:8='H&Y9 MH9QR] *7'477AQR= &)&^.UH5=0SI]!X4_I9I),,7,\;(Q)NY;KC8PO; =V^ MT)1Y2T)G2C$53KF71M@Q038[ZA@;Q'^?$8/"988@W1"\>/9U/$7D!9N%>*'< M!2A&C -B/M/.1O,9"7U([Z$L5\"/M)Y L:7WQN8V_1DOGP+BA8XUW;$>#,=8 MA!_N425"H]8O*):-5H@8["1F0-$M8@ K=M#,'H,6:VA^('=!C-4S-F/*$??+ M(KM.D>Z4&13R8,.ES(-=QTEL_J5C[=$-P7^/#>E3'IYG:C<^4N#9R! MA9F'>-AT&>,-FSI9HN43(F4.-MEN"2-]IH,B9O"$3K:,*'&\W-;+E0GEZ?:B?:IDK\ M3\.QM*B^QEL:N*//-,Z"4302-FVI^GK*J-HV1?_>]J7%.]L5\31WKL7[^W=- M.6XG9 Q#US43P[19S)=+N%(4-C4WO*>PO< [61C&B@6BG7Y!MN]MOF%K^.G) MZ=DZR.O?UE__L1U_&(.SZ<$VGI =!N!Q"WUIPNL3ON 2,H6Q$@A_MJ1C1DHA8'1T#.,8#RQ]7%MV_G9U?G7\].S[]? M7'^[/*\#I\UV5P=07!(!8$>'N5Q[LAX2VML>;IQR50&4U/GDX$A%+PX*9_P MN+_SL8\-;/6=6V.%?<.6(I%2IU94S@NBDD(+ (0FS)YVD-4SB(.=A2>%1E2X M5DPN"F(B(@( &+I)M?X@]!.-_&=$$/;/U_&5]*"^?.MGKUPK9UZ+3*#M= M %#<;JC4)$-]^F>J9ATK6!$NH>,FHQYP,&RN"KU6LO?X'1G?/YFNXU.SL&>' M1:D!'WGZ=K_;+C4"?_[DDZ A2XA*#8D?0S)VXMGWO$G82*D!0N14( MNUD@8.)W;*ZO4]+T"B M:98L F$.E8%-@BAHJ"3.P@6P[)6!H 66@,L>5=" $2E ;+24*H07SFU "'+, M^#&C[ECA)WL=^O3/(+JH0XD=S6?&FP#AJCJ#H'V6("I5L0>:S-WA%VPAQQ(M M!+'?:T7VLC)D8Q1! R.D)=HV[@)V06R,Z BM\&[4$+V&OX@MCDQU:P7QJEKM M)YW:E@ 7\9I(]NY MA/R62$0DP"6)1&IC]=W6LT#V^BY!$&3B/U"D&%GC1% MNJ&!G[@YL!'=<(<3 "VK4"^HU;GA9#1" W#GP_%FKN#,/R3AZ?">690M"*WO MTT22.T&FNXBPDYD U7=;KS!5YZBKGE/I(OFW+\E@W:(!O%G3P<6P$D3J7IQ> MGEZPH.-MB_3#O=Z?:+_J@\>>]M#3IX^3WD-O.)MJ_Q$U_)^P(W*W++EYOS%L ME@=Q^HR03W?_8$4W"%F<;K:J32PSG+Q'DKA=86DX$;LJ*,6GLY T 'M!Z-J? MTX6)VJG1FD$IX>>LFM&Q>()T5K(8TW*[ !(OG"+<2=6@3/H[F5'M(AGK>W7] M_?P43CAS0W+$Y0D T7I %@Z6+//2T/61/+Q34!9"+$P5,R0N"@+2 0"XVR,Y M.^26R-UM+B/*US!(B3TLWFQSD8IEL22A4F121=H:[;BECI-U=#_5Z(R2:Y*BU!2%JJU+!46-'D_:B.,-VNJWX]?3L]&S?5ASJ,VH?:J-[;?9+3[MY MG/:'O2DU%=<- [<5I\&31ZU\=@/J)>T.)[=H(PYC.A)L88.\LZR#ZTNZLEN< MXO)P[$$9$@F'KY@8 #MV;$Q#8QEFAMG&?DEU]"P5@5AKJ>*7@"L#7<>-6](Z M^'9]=?$=CL54,I9<6@' VQ^/I-9/['<(%D]V:4S<] M2B0GA4!2'@(D!Q*4B 46CQT $CN=UC8\+X.Z("[?@+H@NLB455T0$P, FOB@ MI-L,KR 4=2!-O!)7U3ETM!N'Y);W_?KJZAN@[;T8-ES:(, 5)CP(QZMGR.R0 M+ AA-Q'+VV%>A^3H87'_)BOW;QKAOF#O4.;^#2#N[VU\:;Y>%!R/3QX4&?_,Y.0J;]'\/^??]6'\XT_?9V]#B<]8<_M/%H MT+_M]]IS.&(^(RM@KBC^2X^>]+@D8^42IKA'_!A1]-,^0?2KU/$-^^OJ1=*+@NJ4:C1$B,RIANS-UT9_ @T:+ MB;W5N'2)C_\*+RF-YM$CX9A9U8@:WEQ?A%)U$+Z'7*BITPIM9>93NTU)-"+4 MYO0)?@K"Z$3![%1M!(3WH= T5:6X27^$;D;7"G'B:;TL7H>+0Z^#?OOWQ_ZT M/^N/ABWT*VRB4.,LN7F/?R%L#1$CX$:>O'I*B03P K, M&QO[DR"^R:E0#TC$1HI(I@&U1]0Q0P;265 %C+6Y!'[8X;O4CA&U.K!-L5- M7!9"#$=FH=LJIF)ZH&FA'-K2/ +R*LWY +*0PK?ZLVYO;;7_-_3=NLLG' DE M>YF-:LPD_+"Y=TF0=98">K8F('@#5,5!C4)H\WALO&\2GT1+TX8*IK&:U"R,2=%,#"K4%(V9U7=5(F M%JH,Q'3 =1*XOY#5MZAXXSEFLJW33I.(?DKX MM9K8>M>R&3S[Y48UQ\Y@%-#$MQP2M#&SUWE@";T3+AT_T1;_5O?[* MQP+)2]=2 5?@]C%/@#%Q5XCX[V.;76J+%*W5^IRQ:H&7] W)==E2 9=P]Y@% MNN_XAK/ ->G,B=X@^5A;*K0)?AZSF-:F532B,J0X:ULJG!]!'UBK1?$?HION MWMAXE\12USP&",]3MER:,W"Y\K/S#3WFCAZRI0?'Z#%">HPU/89CV;MA&Q$] M9D1/_ ?3) &R4*35>[26R]3ZPX*\ W@P0P/Q F>-L@Z+^\>\U@]=QSQ8!$++ MMX9%7M8YB =&6[Z\R_A[S$(]$"[KE?<&XDG4EHOMX,,LOF7'4$")G3C.\SN0 M01,;Y@@$:?@W->.O2PV=\DRY(+J'>YSZ1WN$VW;AQ;KI"UW MN^\9N]$ O\2=@7L3E%JHQ-_=KXH)E/1MUC):;NCI5M' ;]X?C'^Z)$KQ+'W. M-7L+<&Z*ER@+>R_ 9N<&@&5>,M[=:(49S7*W N2R>0[ISP@VG^R/"GCB!O?U MU^NKKY=PKJK7*P1<5@"0BQDQK#![G/PIUL-B$**GX0! .4V\'QW MB<@$V>&VXSWCE1P?:0T(,<,E0"6E$0!JG'LC+BQ>O"("4CBUH3S65HR4-J1NTP^]+9UB0N$?&VC'A1 M\I9L52$H-.5(2!JET-S#&:C^#>'%LT_E^P418X$>/30/[ &>BWQHQ9J$<(^H MJ"@4XP T$>%L>F/BWC.G<=9&(%S/*2H&JC2W 'AO0\ $O2 G2(OT MD]8$JM!ED.T4D ]);1.R0^3O\I'GP'>O/H2MO5J4]PAN\A11D*%:Z>SPZV'^ MY][?'_NSW[6'WNR7T9W6'_[:F\X>>L-96\X+NS>FNC>FNC>FNC>F*O1Q=:\0 M59)EV-N0YB'S\\)]H3LGCB8(_6-_;M"O_AB@A6%'.;\X"QZW!!S_O/H:QB6H M?JY'O7/7G\.?&UYM)%*RX6ARO*#9F3R&OKK^?E&A.RWKB;PBB[DT5+A(_R!N ML/K%M2WL+#RJNG].7:R%-9IG408?$! M8[JGTL_&0F2N*=2'X)JHXD4J+K'0)OM!1FVUMP&S5X=PH% ,Y>RT@@.9N"9" M5OBLX=20T"]".7M]" <&!6'.3BPTG']0'HV<:-#IJ I+0TA950Q#(6F57Y.? M(;(#2?H"?#Y^<3*- 8A+Q"!> K0#FTM5!MAX.QGPER\52AG+8& ML6-Z#E>0G0;:<[@%U^()\@/B9-4QLU4!D5FEP,*:2B"TR7AL#\:+4H<O[ 2%4>8NH4PI%N3P,1;G7^Q/M5WWPV-,>>OKT<=)C@2CL1GLT M(LUP+"V6G4E;K@>E&;XVI\/27MBX--?1#(ULQJ8]L<&U)9QER]V;]QO#-JBH M3)\1\D,_/R5&>K\]4U4@(6DMN6PENLNH@%)WFZKI4^'VW*8:&@395)Y"01K[ M[P.\Q'Z8D:;O>]/@R<,6-@@6W/_-UP304-V4NU?*9$+3A6.)8*@E%;"-5Y[ M@U\:3H!+WC512!H D#:/,S-E:(K("S8I):,Y9\C>C([%X_\D73[+[0+(2ILB MW'MW^DNDOXI%^=9UF(.2=I-X;E2\!*=4@+#@5B'8V[4YA7X \WJW5G%6JBVE M4]_P0XOHU@A'FQJC4KS9YB)7RF))8FG/M"6T-9HE_3GX;-$-!]4@Q*Y4(0[I ME$-3TCC7O1-+VF8996\1AWZ?,"$ \GRO[WE!I([2/]3RYN?O 4(X3!6"4RJ3 MVB%CO UTXXY3>$TOO24(L37UR4P*,Z#)!L\]^QOVGQ\=]\FC:AN3Z+ZS"L(G M)5W*)1MO\JK&'+-; J.3^+YC$MHM^)#@/G8",-?FVR2X>-=[=PK09!K;W;S^P"](#N;OB6M M? 0'CQDIA80HU]+:#EJ>#EZM#7@:6 993C/ )?1^1)3;HHY5B3Q4O6P[WLA) M%!)\+MV8I34@Z%NYY)L++(]"2)AUQ\K=L7)>(;I#3_[.8;JE52 ;PM(0%.\J MP!<2#.WLY@X1_&+X^ 6E/TDJ*'NLY[D"#GJ9/I[W9]/]JP]Z,EMIUN[D!T9+SB]W] M&4E^Y6R).=,; /9"UW$_R:>.;/?R7O?R7FM>W@M?&%L:Y$\6&*ORW)JX#@C+ MJZ2WU\140L .F<^.:[L+:A5X'$*E&&:K"T*I+@'+;-16DE.%ZE]WR,,+1Y9& M][ 0"%4X/^=%9$$S6NX)U>>?L8HI!C)BD/(9U7"8A)* 2 5X%W\Z"_EY?WS2,5VZ^M MWE<)9;)+/>G5@*N.+%,O,DA"P!,JP1]F]:\4)<\L9:=>G%+-C'%&&K^&C66_T%RCL4O M"N? 2L+]^!SBDP%@M=L?F/2D2508R(&23*QD8 Z("H!CF3$X<7UU==S.%&7 MQ2#BD@8 M0=DX6#)]J&AZZ<GFO&?A4('K'<8.X3 \U(2H[VT3$B&P%93*%F0PX? MD N6NF.%15EZ%,=$MZXG,X,+MPK!"98;\QST0A.+N#DF45IV12!XJQ0 2PX> M,O^FD?&OK5'Q/#6?!6J;W? M&EB6,ODI#Y:EO7$WR57^39[]7QM>8;@RD& D! '-PLJD(GQY?77YO7D=/RM[ MN8-OB.,/E%'+8"GD^=[O3:[" @'9,'AOI$WQTWB3\S/Y>Y-:>!H_DR,%H%5T MY^8M/3=GE([F>ZI0)%XW+B'N*U.4C!7]1?BP@UH3\(Q;^6F$$G'0SH_&Q#41 MLL*GFC?'OWW&=,,>!T\V-D?LR5]*@@!:A?HM.SM7H*R&U^-7Z[>'1G.!=;*5 M-<%;\DH-M.34/ ]IT"8@;_G8//_#7&9W 9.QZ/D,A>55W$3;3N&5B&L#NK?N M3UA/+ ;[=^ :3MX@ MC(O4( S6@\:ZZ*(ONNB++OHB#8HN^J([P^_.\+LS_.X,OSO#[\[PNPN#1W]A M\%>#8#:=V=HI6: .B[7F)%], C#V2Q9S9+*W#::OQBI5J\U4$\)6(A;$1"ZA M+.0 *P[36_I:?K^\R\F4O 8QXO#,Q\50(P3 LVO/]Z>)AY?/'P MB#TC60";M$;+3IBEM$"#*DE7%-* S?6*/";8,?$J5';2)YNXA\1I,2"DE#3) M]@>Z%,^QR4LPKE:U7CCR>R34J(*V)24G=)CI?&P0%A(ES*4EKU(O;,5]$')J MH,$5L\3Q"[:08V7P/^Q*U@M.J8Z''1'0,$G2"C ;8J]3'S)UZ5K;KX0B2I]XA:EA3 RYZ]3X=;T'I>G$L[G 0 M$@(/G^1Y@-(EL*R5ZT4OOP]"E2XH%T[B(V2! ZH73KZF7CC9]* 1VH7FT3[: M<^&$X!>#A53(+YOLE6IF+FX&L1.^"?;^E%XYD56!=/F$BT)RTLE( ;%4;@:X M>7LU->A87@5(I%\6L>,#Q2/J^(!*!-"=G5]?G9_"B0DL$SPNH0#PW-_>I,&! MHL(0X@&S"&8<+!$M ##9D7*@20FGU@!&$*!PX/QYTECPGS!>:3.R>_R&K %^ MC6#QRH*GB\?&N1XN1 M%P_1V2II$\181ODTFM]3M&:(DLWBR4U31=H$7PYZ.[Q0+2=X9T@9J] M(OL%/=#5ZEFF6Q9H$\*24*EH\(ANM5PPT9Z]NF6(P[8I"#9_Q5*PI;7]X-/> MA:DUM#6.6>P9BP5!B_ &2'AM"CF!/-A% M6J6NAT_&Q+4"TQ^1*2(OV!0],\4O!L@UFX'_FQ=2^+0T]/#,>C">[ECKX7A< MMVQ*60 O5,DD:8_U/ K:S/]DR,;7Z^]7E\W'IA3&A$M5%3<)^LX/0C^.[P].)-OW25*D_;,W0I&97?WKAU7Q"1,#GY>]/O767G:G+HO]9,^--@'>NEB!X>O,(0RYBFS06^P[] MD@KKFZJ]>'9H+_:'MZ.'GC;3_]$>DW'J&SY*"^/9+U276CQZ9>O_,UX)[,&] MW^$8@GRN;G3=O6$W9'-L1R&T- Y* +#ON")QP-B&S3EEUB:-G,OK[]^O8)AN M*NSF$E%-UB1*E^'@O\*-2:SV\LLU;9L)A".6]X@W:FC*[W:%2U-W>06;4W#% MPXYK,?O+=UN5V&T&Z:V6P\+BF6*&G8!J82.ZL852)@)/I0$(*FLV>%6H@C;O M=.N?5)<.S\MFKFY9.!K,V,!6W[DU5M@W[.FS01!3**U;=[FBBWU(S 3]*\ > M]M':Z(XN+D^0Z2XBM'XU[$"D 5;?+82HAFSB4STOFC2(PI$_NS;ED]>CPU5\ MLO#L_- NFOZB3WJ_C 9WOWQ_[L]];8Q^9S\@*;#2:3WW7_//F_=8V M/$]J+,EJ-+)5!T\>MK!!WMFQZ'I8D@L0DO* +*QT7!([NI@F (MZ;$SL#;31 M?$8,NF28;$S2ZQ%9*@*Y*I$JA0FX,M % +?^>"2_?[S['4)4;W8Q2UP\WA$! M@.6C%T1TVW;#_7>T$AJ &,!.*$J; M3#U;X5PGC386Z.9];)##E-FY6H"V44L!5Z(,W)P,%8V0R-")[.F!_TQ'^!<2 MY8R5UH!P() 9."DE@(&BLC0BH2EEA6,$R+;QA0:J15&P0,$:IN8 M G'@$&8#O=D/A-$),9Q%:*+>O.^*K'-NZJ\&L:(=>W?#W!OYSXC,G@TG.O#R M?M F?*_O2%^EJ*_[>GT\@B<=LXM5;7P!)Y"R"35$K^%/N9::6.5ZA:&PFRDC M5="@/-8WCD5/32KH7'">.(X9V)&(Z8X5>\=,-\.GK.A?#\A@\8(\A4R]C7KQ MRNL]RDE<39C1<>R4=[GMF;E6O;CD=0YE)J?)0%TZR>>8[;21JSC4_Z;!M.9]CAD'T_6?6KN M7*.J@&:L>];F+M$,V];&_4>OA=&^:0J2)]*0,L8&%VV_D#;>).0))J ,I1?B)WM-"USS8<%I@HCT*NI"L@<69[>8#7?$O -4/U@RPT0<6).K&0AA MD57.G-BCVSFXTX9E1<2; U6]+%_? $)04'EL$400%55ZVAIOE)NQ0W?MTSST M>>[,\XEKV]3(8N7+%DOU_B'$.E4DQ_4Q$9J7LUK2HY/"1D1WTW4K=NRR%XGZ MA'O#Y@\@U^'9DS PILH.6[WR I7A+7,_@.12SLX1]@,B/GJLN%,(X;;')L$) M!G\ *0YC 6K4):+N(,0;'YODKEE[-#*;&K8R=,/;3\CZ#>'%,_U7?T'$6*!P M$[HS?'1O8!*&+%9H\54URE:O[0W%,>5D=3=C#AD$>)JTW/JL=EF#-M$^TNQ* MAE'"FV+*XVNUA7P,\TP9L8\SV6)V&KR9IC:X5JMZQS#-U."J/)2S.D+#SZK3 M!<80VBXXM@N.[8)C0:F2L$,;N^#8+F;QX\0L M5JXCIX]JG:^_".Q[3;3"'5(/Y'N<@>9VB,(0$$M:$7B2O9U3#F3ZXO+W=P[E MT'"3;M'QI,T26 MV&%Y=GK+E>V^(\GF)2X+03&1"-%VDQ%3 &TWZ6X_U!D=T-U^Z&(5H9TE5A// MT@4A=I<;6A)ZU="M!8&B]&MX4A*:I;H_P^$;/&MM@G8S)NC!M? $),$]GLN5!DK;T:Z8M.N?U R,E;X0I3+K,: M7D[TN8](L06%TP2$C+ZU+RDT]J7?5K^\6-)+O]W+BQ4? M21S9RXO W_XKZ^7%"M_^*S0+TOS:W>M=)?F3C^-9A+RID;MG$4 ]BU#TO:WN M683N683R'P.KCRU-6HK1;G1 97%;\>MAQ/MT-KK]GY,;?=J[TVY'#^/><*K/ M^J/A,5F+73!\%PS?!<-WP?!M#(8O1X(FB&Y\V/37C[Q)#6I!60@V==7QT"DL M@ =DJ#Q/IH\J@.[7@6 =-@3L/BL +P)CPS'%^FF4G EY2'8BW4!*V$# %#7 M9]P252M1XH/<2DC0# DCRJQ.AN5_O;[\!NBM"!7V MO;D$,8RU 4!Q+ MP#!&43LPI-T5G8F)-B#HB67@&*>IVDP]&_5FI_VLQW#O!D1\C4NQ 0B>>2$N M>0AJ"A3\(KE;I]@ A&#>XJ#$"*HQP95P/%/\5@B@6'T(H;:%\8G1 P(>](+X M7HA<+4 (6BT.49PB""#U6+:N0B E6J@5I.\5@92@" )(0RPPHO(T4"M$UQ5! M%"<(6@Q(WS'=)=I&4P[H^* ?!99A) M()/QW0=T $!ABFS:YN('KYA)+S@GIO;"=(04BQ#0C.0F7T M%&F$@&R7O2;7,727O:8+DX83)MV.C#85Q%2W1'BY]/T@KE?ZZBGK"<*Y#3"1 ME+'K:*0O==Y%>1D:6SKWNX=PC@5,3I5Y"%)XPTGS#WK41)-^JNQ MD+[<4WY?$$[RH*7ED3(,I R."3:E@K,N .%(Y\?J.2<(*AEVU0"IU7>]ARVDK)%2)@= D=GM!*GK+ MA<^$[;N$(;W>S.60-G3]WY$_0::[MZZC]WHEN/Y3ASIX""^W MT-Z]^&AVJN86^JJ06VC7H1;VJ$5==LF%2F^_2R[4)1J2 M"QU)+ +'FR%O*6&3VSMS(EKV]1T9)5JCX/A#Z(+)"R+DR ] -727\U[ M>>K]MV*_KF3UJ%G@RW\6"[JL=W'?'TK2CS9&O(O2K3&:O 6"WHJ(WDHH7[]O MW*"L^- ^ MB%V<9UF#-M$^TNQ*&EGPIICR^#Z(50YWGBDC]G$FVUKS#0CRX,TTM<&U6M4[ MAFFF!A?XN++PO175L+++(F%E88]=5%D75=9%E<':7KNHLBZJ3"6JK'4OG<&* M,@/XTED7;=9%F[5"WKIHLR[:[",Y,+IHLP]V5MM%FW719A]#TKMHLR[:[$,( M>A=MUD6;?2!Q[Z+-NF@S@!M%TP9L%VW619NUWRZ&>SS?19N5$AO419N!L,KA MSK,NVJR+-@.NZAW#-&M[M%GX[9H6U2BS*X4HLRBT;-U1%US6!9=UP66P=M,N MN*P++I-*T#99[6['D :62>83^FLU;Z-:OSK*1P[&M_"(9W5!'R)^VG%WEEH%E1!H2^A9(N=$MG M"3HJ1=K+',&1N2ZJE/@RV=XZJ2]LA32P[!<=5*M5&E"[05$D/LATB=DX<*9+ MYD$=F=\&WG3)C,2Q31?=LG T_EVHI:<_>3XQ3+^BV9#29ZN%O5)S-X5Q(&7S M*9W<)^458X(8EO3[6]<)B0\,>X;(\EPFL76/Y!@LWDS+0YDO=N?B]+$)OK). M)^+-647SHD-F3:X#'8$A#F3VY Y>\HQT_J4 M5NQXV*SDJF)Z?ZT^W*WKW&N?:<S1P/6^,2$BC[OC8PG;@XQ1XN77R]/S_*G7>=.K0;F:6_W42Q<78)=V*\+\CZN+;]_.SZ[.OYZ=7GR]O+Z\ MJM#2W8D!FAN![;=,#KB\ B :>Z]=J#P2 ND>=U8)ESST >@^=MM?!K+&W-B"#P$N8!"79V@X([P8%%7:[F/8"0Z:!L%O'S'92CLK2I4FJK&8TRRP E_B65!B"ZBW*@G51#LY,/0.6)#TIJXO,* G'DJ(NL M"#! GI@"P"0]"%?7]",<;TO98'&)+82?]XJ7#)6SL]/3\Q 3]LT?^_LFUW23 MEH3@_A"+%6.S=/C0#J(%DJ2^-36V%XF"URK>BT!N/K'Q95[N.'5@;TE9EC4. M4<<(51LWJ5SPU;9!W:$79+LKYLP8S?N.CPAM^]%#4W?NOU*C5+QA9:T);0,3 M"N)V+\M*64OVMC0/8WJUYCR'64GB>P25=L*V.OX$1(X#8CX;'O*8WRE>1DT* M),U <.?ED0]U2B%ZY#;#'O&8>*2=_S F3=!80*:90X*#QL]8;H-?Q)F,8F($1-Y08X,Y7MA%EZQ4NE!0C91JH#&< E M*=&&PZYZ.1[]&2^? N*%>PDEXL%PC.C.V#U2CS:Y4#)JUT/0$F/0#,?2=J/0 MV# Z&[>S<3L;M[-Q/YJ-.UW1(;E$;-/N%6B)#;LW:F@:4!>IT$4J=)$*>=>L MA (92T$@7L32:D!;U=+/L=,H:LF*UWGI@'KIA%/O#2^#I>XX@6$GC"K^M!.7 M;IMO+96@ELRXM44XW[#_G#R7(WFI;76Z%"2]//H3'56'6'6_FQCK& MB#W0EA#5T?S6\)YO7<_?7W7S-],V'UM^2J%-<]TTV=4RCQ+#]HHD);@Z9O1!,+%SM ,A>UN>J9R#5(CNU1&US@QV/CM AH=4_:A?E?RHV[ZTL+/. M6]IY2SMO*41?1.1D$K@7^X*'I/9T+ MM7.A=B[4O M9J,7I"X)2'*?\,AO6TN5W4*H4WHY)C7OD(!CH*R;?67"LAITI$RC::^ M[E@_D+L@QNH9FWUG[I)EF+6)^Z6:6^7;X9VK:>_'0V\XT_3AG?:C-_HQT<>_ M]&^U_O!^-'G0F7^%%MIUK<7Z;J.7Y04Y0>0-[[U%EVMO \]WEXAXE.\#E\H# M?D&63F>T[V5UM^1IM(3I[A$_Q@3Z:9\!]*L_ICZ=&DRL=A@:-L<*22D+TXN2 M'\U0\Y*37/[ZG VP:!6(CX=K6(Z@)>LA^:5-.5>5M MKDF76S$6B%QQ>8R!MOKDUM1&>9VC!R%91->&X"CO,W86C%CZGS4SWN02I-82 M#$]=>6*4BPG0EI8Q<:DQ[;^/;2-T(O7^%> PD=@0B8*JY%5@N/;*0UE.;2[/ MW]^^1&Q=>[?^Z_\#4$L#!!0 ( +V#:E-[J6N"GW\ /1]" 5 &UL[+U[<^0XDB?X_YG==\#UKEU7F86J,JN[]Z9J M9G8MI%1FZU:IT$K*JNDK6VNC2(0"4PPRFF1(&?7I#P[P 480)/B$4VJSW>DL M!> ONO_@>#G^[7]\W?KDF48Q"X-__\/[[][]@=# #3T6//W['_;QF1.[C/WA M?_SW__/_^+?_Z^SL/\[OKHD7NOLM#1+B1M1)J$=>6+(A#^%NYP3D,XTBYOOD M/&+>$R7DQ^_^VW?_SX_O_N6['_[T_LNDPAK*=V_/D9^1N!/W^>\M"W@O\ZR9F?PI[/W/YS] MZ?UW7V/O#ZF(\+,!DZPY_.HE>0>U\5^^ES_F34](I^KS3_3C]^+7/W##$?)O M4>C3.[HFXF\_)8<=_?<_Q&R[\X&M^-LFHNMJ*?TH^A[Z?Q_0)_BBH.:/H.;[ M_P9J_I?TSP_<^>BU\TC]/Q!H_N7N2JOUCR6":D^AF)&UOI],LTY*(=;G(4P< MO]N74GJVUDR&+W2^YO\J*4B_)C3PJ)>I"#QK2 N1"N\&VJ%;(NA#<(?1J#/=(6W[LAQ[A=(I;8X/C=C/PQDK5CEVQU BY'U;+VML))5F>!'H$"$_F@C+K_,A\>K/?/M*H M0O.*)H@=3Z=0YG/'OR-U-ZV873TMG5X 12))3NQC=_2)P6PF2&Z<;17*:9JA M][5JQZ#)#I M%9MZH?=,([7+CEK;!;7?FDG>TXU+3!9$L"%A1%)6!'A-[-L/SM[*F,6H?;I*YI_=R\J1,WTXJL/0\;KM81,\JNHW"9Q:X M>AS6-D?OL/6*EOVUNBUJ=VT0N:>WIM13D%U%)&-@QUO3_[EF 7W?9)&CMG/Q MTRH5*YU4;3@'#ZV4=QCW7.1^"M3)*K#DGA?\GZOH(7P)FHQ1:CD7USQ5K](Q MBV9S<,L*:8=R2B -B2D0M^.0MV&<./[_QW:U"C_E-0))S_MG GB8AE11^.41S\C=L,J1?*3%,IO2%VM4L2NSB7 #JA-ZTMP M?L^_W82!?NV\H@EBG](IE/G5\>](?4LK9E?_$@2)H#CUA/F>NON(N_?['QX? M6.)7859%$\0^IE,H\['CWY'ZF%;,KCXFJ)!P3=[_\,WCMR2C/YFC/40.'-6^ M/VP?PRJ%CW]'[&*5JF3^5?H1J7-5R]C9LR0U(LE-CER77]T-%YQJ=OTTS1"[ M5YUBQRBFMD'J;+6B=O6YC"C)J-K8];O81Q$-$GFH!^(I<9)]K)WW:)LC]D43 M1JV2'W32.2>4]*4.LG)$TE_\BWJA,)1;_9,/SB)DTI5L]NI:8[>6>L5 M/=Z-KFJ+VED;1.Z]_YQ3AW-B3N:]%LZ+11=.0I_"Z* UQ7$K]*Y9J=;IP;&\ M"6I'K)9T@.-C$5VJ"VNNJ)>WI M=8(HR:A.['676QH]\;3@4Q2^))N+<+MS CWFZ5JC]\):-6-D4M5?62]S3 M.S/B1%(G*?FIW?1K<8]!'B;76Z.J*7X'U2IXY)TG[7"[IE[91(_2.6*74T7"MM$#M?)6"]AVL@:8E$.1=SU(\"""R8)(-D3A,[5+\]E] MY/A7@4>__D^J1]'3=O@=MUJU(U\M-\+MGAI9^WJD)$L$7<()3W=:1JXN?62Q MZ_A_HTZDOZ-:TQ2Q(S8IF)^HT;1#ZHZ-XG8^:9,NEDO*!$A/?V1 M_Z5J14C?$K%/-JAW?'GZJ!E2CVR2MO<%:M4C!6E+[BCG668.66X[&Y>L4+': M*96&LW#+*GF'!B%D/MG% ."N;?HA].1.XG?.-D,^XPF@O"O_5QSZS!/U7,\= M'TJIPDH333J#:7_?7\8QY]_@Y2>-D/MSM5*JYY9;(/91C:"=(5>0JRG*.(A" MB5J*=C*M; =1.J\TBJ73MK,(*8V*IY%UU!!]@.GD[>>1B_Q@'HZ &UK+3#M' M4/_)7@!>./%&HWGZ$_+P4A50HPG^CCAX2N)U]B).Q$Y4C";^A$./ZT+9GOB. MNI0].X\^O:%)]<%;PR[((\5$X=)X5-,><609B=UY=$J)DX+Z@CAK'B]DZ?OA MBYB9K*$D5$0]EI#K,"[&,DL#V)CV@-M%E$0Y::YL0#N?1^X?U%?!,U96 M!^M1=4V9"4B7A71[ A1XM*=F)[2A-0R206-@B%#=S2DA.2)5^313?\ M$=T8NW.)TF&=<9*H:\IJAU5)I+%H0NDV"GMS&0.+,^I)E!;:TD);JXM5H&%R M^$R33>C!?#E.0*CC@X/-K9$';8.::KQJFB(.U2:).Q_^%W2))$P4RG:"^F3 78:P=,H_;S"0:2RI5!:!H,(.8*\O9V^T$.1Y: MW)(VUW%&TBY<\W] (0D7Z-H+K$]AZ+TP7Z>]\C/R<#I61(VD[#?$070B8E%LX3P#%,M]&E.S9QH]AA/IIOM$4VZ0)EQT]NC3/%^X M_.KZ>[CSWH (AEV1HT4; Y1W4YO[(4:95N)WWW_,F*CY,?DFYT0R5M_:VG:= MU@I.:@6KRT_*]E.14FD,I&N+/*AK552CN+(AXK"ME[>KAY8W2VWGV6/J:'OV M*M6JW;+"'UUE)4[W.Q''SY& PUZ?FG)CT51OD.:'*P?MO,FOXJJS^F MUD !!V9W0VL[S"?D#6Z)ZEO/(ZR'ODFID,9S:71$?3,5_8*%Q>NCV>6B6^< M9XK-KL^=-$8>H/5*5EV9*[=$')@- O>^)I?217(%;BPM=Y(NFC"\HSZ42KEU M(@6!S&RCZSJO$*TU0$W 5O:;3_C6BS]<,*=\2,H(5W2/;(0TULD9B5(K[#@G MF[ER&#P]T&C[@3XV7%^O;HD\LFO4*Z7%I\T0QVV=M)T384[SC ?+E@#5(A?^ M["3P&!^/A6'#\T>I9D"?( H>&E/B,52FG"L6EC:P3ERM?V>H9<_,*V M$$COW[][]X,((_A+:;PO]JOS8R3*M.0 38Z4[T@":>CU,0@$99?^EL/52RM^ M.Y"##O!Q!Z@1+8Y)RN)4^\#90GK\.Q^,OO%8+":SWY)=1+=LOQ7#$N2.A,7Q M7M2P$H>03Y/+!1_*LC-;I?EO^JOK.W',UHS_V8E)D*LI[]WE7>41SI@D(7F$ M\E'BSOH+2S:,I^\!)0>HXQ]&A(^4G$BTY<$+]_<<\4"S>W!A$8))V6CT'=R_ MX(0!N![W">\ (;YE(%L2+N"_:3YOYTW"P%/^D\O-Y=M'T!M,].0\44[8">1@ M[8;;+8V@OC'OL@-F\HMQBJZS8P K/N7V)N&CSY[$QX^_&P4WJ\8#*XX%_,A# M-M%4C@F1XCR?ND)T$.VF3>VL&48-E8"*4\I9N$E_*D]6[=^?R>\)*<-NB\MN M)[V0CD@MU:Z]]E;N@CA--)5\R MPI3P2SRVXL31G16DE7]73-G#QS#Z MPD,B2AP6<"-D)?J;S_NVHX \YCN8HVIF:- =,19TT:+O7/(@2J'FW/A_\_Q. M+;QF_Y"Q/;/L,VX"/'89/\OW 52<-+H4H.N '!.:E3VY'E#9&G'$&PC=[Q!] M>:C'<%M@3&V+B3"V)=OF=33\\5BACF9U%G'$54DYP'JL]678@=9?4<0-//#, M9/6:9>!=A &L*=' U<=1?0_D<66@;NG5#'USQ'%G(G7G+?>"MEC *5&W]/C& MA.JZ=>I.^=!@RQM!<[X#U.[6SRSO^8QXLZ7J)@M9)DG$'O>).+J7A+ NC>&> MP&1FH(*XQ8L"MU&Z8B;D^MGQ][KR^]4MD8=LC7I'-;R/FR$.TCII>Q2H3E=. M!=$%$607Y"J.]]2S5IA[1#UCJ>=_???=NW?OWL-N*7D&%O]*WK][MW@G_[\8 M:X.0Q!L.3'SDW2>;,!*[M8[8A5VY2?C()Z$_+ B?AHG\0)_X?8A16D'\-D8T;?;M(>!HW04=$,.6[H M%#O.R=4VB!%#*VJ?=#0,$&'%6!KJ4>+'(Y3XB_+?O>!B<807[]__N/B7/_^X M^,N__"@ZO'__+XM_^I1,%'%KBI>ONMWMQ4.<#73.7Z2;\1AV11ZNY\FK@-O="',,MA._J MYAD+DO$@WRA<2,KFVW%.[34&]P0&**GKI>KR<3@U"TTY6[TXE,DG]MIX3K2+ MZ(8&,<\2Y'D!>$CUAB:K]8/S50>3K:D@AX..9CFZ>M2&!&*@Z*I)CZL[> 2Q^P8RS? ]%M9SY+GP)RSM3M,ULR37F@JF4>>B\.T86"\!(L?&/3*U6\, M( [O&F$GV @8)69W-&*A=QEX[78 >NM][OAPA6-!*$S3UT3*,:**]XD3);:4 M?*1/+(#\9615&\]+C*"D/#815^SDH#AW5%FA3F,=@V[(0==4\385&1$#LK'H MPU9@M'[6:1QE3PY "95Q179Y&XP/C*N((SM/\,1"]RV-[F$1V&@/K:8S\BAO M9P3]WJZN)^*(;ZG 8#O M_*NI^0E]W@(YT8$.PP[PA.8(MW^R;=];+UH8D=Q MO=ZVT$^H&2_S?34C!G6H5]S*P=66 M"RIF/9%'> OU-2=>9[B.TD;Z8<[%(EQ!F= (36LG5J+=< &AOL=\HMMDZ:"F M^3RB>?!)9#F*D:P83* PMK4"1"I;!*O:-0)]Z[F!E'YU0--T3N TT$2Y"IC0 MW+L90]-R>-I>#SA1MGDQH*'+W(*T81F@KOV7!US%J?_D^AO9-C]?J6^-/' ;U%1C5M,4<;@V2=S=:P,/GH,0Q63BT&>>F+?GC.1M M2EGOVFI%P#OZ3(,]_<@_.529 >5_8I2?$<=.E91=W4S0(I*8G:A#^?Z[0AZRPH(!D1PLE0&83FN+ M#U5D3\$5=0TTYJANB3Q(:]0KO4EQV@QQ.-9)V]4;Q8VQAY(-I;90)H%LN4G6=L&\HQCN%7XSC%RQW-= M:^'ZT#2]'4]G61HI5+-@R[%:S.#A@(:L /69)IO0NPJ>>6X@SFAITQ*SOLAC MN)4)3D_Y-71$'-OMY.^>92KK57)A)ZU/*7D1A9FM47H:2^0UN8419 DTLI5& M8#D?6U.,5VX!@ZM14\5#.NMB 4 _@I+D9;WE&XM[+E)Q+/>%XK]T$Q)(TL/S7%6X\THYM:/4H.RF\W8-H[6 M XZ(A8#*87CR*$3,DF,AI'Q\O!"*9%+9V0G";.;RCE)JR_2_$I#$-N)RB M_17H&YHTGK X;H,\^BI5*JU'J0T01UJUG'WNAI1'X G?26C>@QU+P:J792:J=<^27KG(#.*VD;@\PLZE\5N'HW(F9"QN4S-\GU&LX M'F/>&SG(MC2#"K^&71$#B\;Y86^%D3PDOOSDMO8QV<, &$J>YP@(#P& M(TL"F("&Q?,VE19J8\V9(H)Q_,\MVL>+;3OYUSA*5BID+^I2/#(T0=%Z9I%W MI&9=[*5-9Q1]QQ(/&7\I;1P1.)2B&J6FB\)?*'O:0!K ,PGGB=[LX;'XU?JD M4I#,&NKSYZZTD$=P+Q.I\=V)$.+H[Z=/UY#)N)*4+9%\X0[8:<7M+"6WGX9; M-I:3&BO+O$\J=5G,OUN99@CSOC+,Z8TUKP5CK&"+G81D6KM8GBIHE$V3)],* MG>VIS!,DFLQB !,Z$O,#BD9-)H(*J[.7J6UC?5:35W*$*_BP%KD,O(MPNXOH MA@8Q>TZ/?C3,9]I300X8'^"%=A M&I#NAG+[/3A?;Z$N11BHN]8/H=RS;HBRX:@CC[Z!S7AR!Z\_:<31.K2&_>ZV ME<.T='!C06 CC(9 47^XB;Q3T\1$X0<[N V0)/_)?^XU=^PF?>KEV( -0%S? SF &JA[ M],Z+KCEBP#*1NL>+)V:IWY0'>)O.NDYGD-HSL%86@.Z50V;R^J3YLD]M7^21 MWLH$FB4>?4?$T=]._E&7UV60"M>%!:>#Q5WH^WP&\^)$NF.I[:D@=^:.9CFZ-=N&!.(P MZ*I)C[NG@@_Y)N,(F71E%D%^!<8DY6P3VIN?+I[7>\5-CQ3/Y&7B01_IG> ! MXIU8>+H,:DLB#:K4N<,[NG1!:.!!LBXE@+J%Z?'(<6ZV2S9\.(R2Z55]I$\L M@)/L9@K;WU<153P,%S27^7IBQZV4WLR00]NX1C;=D.[."3''W(-__U_7?OWA7WR2WF*6(N)K,R=<:U, M4%X",^B(.%+;R=]]H8QS26=:QT<.!"L8>5]D TN/G$UC"" #LQ9(,M2"$2(I M@>1C%X4NI5Y:N)4%+&&.3W;[1Y^YO-.:@FCHH$).[#IBQ6GG>8*%Q@@&:''4 M!506C9(>RR5_6$!5&D?C#X8=[?T#E1ND+2S8DV5!N/$[("=CO8KL/'3)) MG!X(FIJ)S1.;#(UDO%KYBM#)5*$Q5S/G@T]C6ZL_0*%.HZ3Y+L+@F=N?"[M: M?PF8]N7/UD3F#$Y:HQB#T@F%N8*17I$Q0:C@"L$G^"*$GN%MH]UCV>]" 3B* M52Y\)X[).=D#Y]%GLGUW5H:W55$2KK2]4F6J?94#30? #^G<6A@H&[7$)%]C MR=H.R(&U65D51/6M$0.F@=!=G3HC+7,O-2L3]&TMX(VH\5UI&>HDST*1017' M6..'<.EY#)([Q[]UF'<57#@[ECB^L JH).K =O'@T^B9N51" MXAUUPZ= 4*G;;9V +7(PFE>P6-Y>7:2@>"9D(+?.06#' M,HHX22H/S^=7_=8AG,^/$Z)(8B>11&]: >VI45V%O?V'.N51&B%??OPY?RJ$ MNKZC3Z0,NR)'P38&.*HOU-@/,1JU$K_G.:TTWMP0T9TL$7ZL/ M3X,8MU$($>>='[YPH:^"%0\\/N(&3TLWX;&8,-KD\YT((8^$[L8Y>N>Z)17$ M4=-#FZD!V*;0%/P^X9;.0P2+J^D,XS+ V$BOD,#"F@;7+6P/Q00Q-HZK;>1FK$ K@*\K$$E7X MT_>]^=_AOUP8B7>I;.3Q8#846UC3FH5MRT^H]S+QA/4DZ(YKP<1J'/^W3],Z M&\LM#(?RI(GF"QEV10Z-;0Q0*E!AT \Q=+42O_.RC\($5KI2-N*$N,K(UMK7 MY$80FCLUFD^8!P) N>8$,CYB;XP&(WW ?:(ULMNB,'@+:&*.4[ MAGT1 T%K%3J/G0HC6"W[0!\3DI])$OQ$>.0<;:&"-8MX=$TCN%^USG@2-S>+ M!^;R4MZ6BX:>'V\CZI9D=8V10T*]DB_8P>D13AFR0X6VK8 <6]4X597*0OE;FFQ"C["8*-6 2U_3D-P5=(2#=@57.Y QL6%*U&!7@K)G6$8 ,TV*I08SL!F:QN;3 M1OEN5GJ,NV%[NQ4!Y$#;WACU;QGI>B,&V Y*=#Z5M8'%FACNGBM;E'%,T_5' MGSF/S+>]77EJD*4K5V/O1&C7/(]HV'5V0:$W0'TXG/:;52#4B-_Y@G3U(UX9 M)U*PLC4!F\0,#Y'CT72H!((63S.?Z@LI0\"Y,6WQPZ8^LPOP"I7K(UOI,*N0 MKI)[X%A66.")X6'UUBIH,VQO([ISF/%,UW&7@2=68IV=2FR8;F!(/GB 9))K)29(]W:E+.#4-A#/IN5 MI-,&3/@CMX\>G*^TRT1!UWMV"%-KAJ:DHJ+KK#"D7H/!$PVQARJXH9PXC&8- MLP*!6@4&Q@"9).3,T*4+ MH]A"*HTO \@62FZ=0Z=%PJ+?[,)=H[K9\F#::59!KI-]K(7!E(^M+;7Q#9!K MNJO6U')@1WL.?<7^1!LSG7:=8WAK#- 8X4?]YA;D.O&'CW/@1!16J$)]:#-D M^M;,\'V]*:QG]W!B5(K9!1-J2(]I% M&L /@Z>SA$9;'(AA7NU&8\)6!)"C17MC=*N"A!@I.BC1I]R*J'QTJQ0#^ ;X M<;CX5ETER'F.T#P1Q, X!DA20V5^ MB&*BS%#UU%C&"T>%D?0Z*%0F=O^Q9Q'EMN$AGAQNN;[),O#@1/ .FFA,VHH M\HAI;XQ2O3;CWH@CI(,2G;>J4U90C"=E1C)N"R+X+<3D-F=I:W%^2J/D#W6& M:QAX!1MA!:JSPJ3%%\45CX\\:N2-J]9HT8H"=KAH;XZC^HZFW3$#1@E_Z,T&<04^JP MJ1?QF2#7,#I.>752/ S%I9"ES84(C%C81!\=P=/AX-J6]64M3;N/R/@ M,C)%?=*DZ3P3X#'38=B$20)=3-D+)N(S9"]-$/E.BXZM,C+8_;="*DG-$_T,#". 8K44)D? MFI@H,]1&2%%&%<=&B)*%9'5O5^OK,'AZH-$6RN$:I"_:CL@CQ%QY72Y>W0MQ M!+00?IAT4WW@_3H_> .,,"Q13F*"XKR1J)?\&$91^,(1P.+ >4=WZ>;.:OV9 M>FR_!=UOPD2;5]?W0![H!NJJ$5[3''%HFTC=?8TIHPUQ+*E+EQ;T;>U0CJER MOD\;!D0>%@R=H"9XIX*O23ZSK/Q^BM$F"!6_L"W@SOOW[][](% '_E*"W?/< MBJO@CCZ'_C,4CXJX-LE'QX43F8$?!?S#L*#UE@%A4X5[C8Z%&:H,UI8 9LCL9(P<,%OUQ@Z7 MW93I#9;A/I%H&48D4K,%+,@YK5V4O'BUUB.E@JA3I\H6C*)FSEJW&#N3UNZ_ MV?02"!3)#JXMUH\9DXRF,[##](?"C]_7TJTCZ9LC'4--%:TZWGW<%O%"2*/( M_8%M37+2\I4XVV>T!]?UP^F[;VM*H=@"\W"L6]Y1'ZQSZT3)H6:CHJ$+\E U M45BW='G<'G'(&HD]S.)E2IX(^B-L1'1;O1QS=C%F07Q(C;G)O7F_\49V3T2F6N^BCR.K=$A/RC:B/%5/9 #F(&ZU>G& M27/$\&4B]1!)1T:=Y.3MYQW#:YQ1@FB]\)TX)DNR#UBR"7V/S^IP'9:XXH(Q MQ[_=/_K,7:UYTL13I18[S[K^V,.ZK2F:3E!4=L8<\JUU&/@\1.&8:JV(W:H-5:^*I'2]\(,KN;"]TZK8">C8"+NE4D@$7QLYU\YG>VZR6E]^=<6CJ'<< MHU.4_*"VO M??>US!#RS>A;'C"PSE M/3[ 7!C : M:25 /*Q8,D2?V^N#C!-2=%+Q,($ZAI3'*:F#G6G(S+X33&58;EM/??1AQN/! M&-_FE:/UX.#[6K$4"S2. F\[ 4"70>TBKGWS$2-_O=SM?; DZ/@CXT0]?KH)U&&W%=*:AII)Y;^2 W-(, M*O0:=D4,LFTUZ!H *A^Y*BON&;*"E<4J25=!0KEADUN'>3S5TICJM!5RQ]:H M57Y]K=0$L:/J).WJD!D] @07,#5))REIW5[V.X7YC&RTF.ZM)*,WU88UA1B< MX.*/V*QF*76K;RQFS\0W161%0_1!J5/NZ%7$HU:H0U,K;/?H!))$T$PCE).U M^(CA2 HF0L&=4# X57#"LPO<^3V["Y&]4#-/:2:EQ=^1!T]80Y04LL[Z(0Z:U"MUS-<&(J)Q(QHH\ M[A.HV$<.5.:UM@;,RD-6-'6.WAX?L+R3,ID0 M67O@^%]B>A^NDQ]*6%%#P&,5%>_ZDK(>REH'KKU36X/NXA"?NUS267%CI@FB4^U-SB(7X@V\5"!RJH@#!'20/7!]'TK12 B)2(/ M(9$R-5\T&NW'S+@<>4 M8R;^6'N#R=ZJQ2IZ<@+VNU #[!SZS)/;?8%WRS]_ACMYU3''O^=_$0LU30N! M0]%&.HB-8D)U,600PHA72H;5K_.!NN7#E[M+LOI('OYZ2I;(@\5O3*E5;.3UHA]N(:83N[I" IRD#E1,FO#_1K0LZYY_WV MO^V4?AE#4V3!MY0S23[(WW(T_>7WVZN?IX=;&\>2#+BXO5EYN'JYM/Y'9U?75Q=6G1G<^=F,6KM3J8 M\K'UGCT%;,U<)TA.[0,H(T!&8]&>))&'Q! &4X.F#SW$836(6ET#3S"'P5%E M+W9O% %((0')1$ PA%HUW"P0:Q^S@,;Q1;A]Y$F_R#(:AN"&+M@1QT#A$J+4 MM,>,&"9B=RYK=_&_OES=7SUZ'_!Q+X[!JVGE^[EQCA ;'KN@Y+Q>O M4Z#S\)>R(0H?4C#",,A-8P@<42]7L3_39 /W0.%\FER>"KS_-V1!\C/_#SCS MTC"&M:>"' & \_(U\OGSXZ^H#N;KY^?+^X?/E MS0.Z*#$?'UL1F&=L&(Z3YKWG%Q%C#!/I9JGD111F8LHH I!D$8AK')W22.@0 M(]\H+M1M&D0;NB!'!1.%51RH:X\X\HW$[KRAO[RZ(S\OK[]<WG^YNP0G MMI@=5FG;--0U]9FA']<.:+4=9N;)PR&RR '" -URZ4@M,T1A[Z)U)UK M)]S\S-/#U=W5)4+/;1KN&KK,SW=KA[*Z]O/RWN&P."<^Z8AD5.9D3*W1!"V\ M0FP\TF@;(P_4>B75$*UNB3@X&P3NZJ#7JYM/9P^7=Y_)A\MS-.[9-)SH6\_* M06L'$4W3V;CH<" *=+&-&F/IBB4>;Z/0V[O)+TX4.0'<0#3?FS+LBCQ2VQC@ MZ!GHQGZ(8[B5^)WKU]RM/GRY>""_+._NEC=WC3W MFHV#CY+TIRQ(Q@/7&MP4!D 4WW>43^_V%!XEO^!S&N;-Y5JN\S/;QLVE?3MY^6Y0VXJ907S<)UR7 M3>A[W!;R]/Y-F#0--(V=D,>LF=*EMY)J>R".6T/!.U_0_^OR[O*OJ^L/EW?W M?R3R3@8V9S8?B=KTGZ6+&XY1QIUGY_AC +G*Z8]9I4M@AFVS:T*3H(*%0L/5 M^B+<0IU\<<7[3E9<%D6A[S=.1$%X[]8YF)2*[$T4.8 ,8[323G@OBHBA9B#% M>BS3?[QZN(>3L9=WE_X?5A?_\^Q\>7_Y@5RL/M]> MWMPOH5C12%%; 4L/88%)ZL^Z[& HFG.)\#XFJXS[+@3GA :]].OSH@@7$!ZU M4-Z%A&>G8B5OQ"F2AXE?#;%N+665)%P3E0=)98 '+8041(A1;F,OU<)A MOB%!>Y@)X*43!2QXBF]I))1OJB2G;XX4EDT5+17!TK1%/,EJ%+G/Z8IT^^N; MZ]7]_;?D]O*.B$5#/%[;6-^MIOW,_+:^>INN\8P\=\"R8REEPDFG8Y+]N?YX MZJ*,U'1HO86'$A]XVA0[KDG5;8-NR./65/'R(+Z^7#SQM MNEW>/?R-/-PM>>IT8;DZKTYI\UWL=A1FZO*&.]DMNL\P$,;8NLVF7((94;GA M.ILUJ4T0XL0]?8+%@CNZ"R-X?*/IR):^.7($:%*T='!%TQ9Q;#>*W'E=X/(3 M%"(419,^7:X^W2UO_WIUP;.YCZN[SY97"(Z5;G%$RZCGS%S:]%A6<[<9.?HH MYXXD#Y(SP35F36("Q&%_+M^2.GHQZB#_K^$S;LV=D0=_.R-4/,W6T!,Q!+14 MH/-[,]ES:P6CA7Q2[4!^3?_7.A9,;8N3I^>^!,[>@Z>\H=HDC=B6Y&\6\[^L MPV@KVMI#BR\Q/+D>)XP+0G5/"I\T0A[]U4JI45YN@3B:-8)V]51.#OPT)X@O M9$=6>,!3%O?4BG()HZ8#_E8"Q_]WI=L1NQG1@P MN)\ZQ?.D.QF0XD!#(<7$YQ9&UU]A@ :*)M=\0% Z3G6^[#R /0-H,NZ)&:#: MJ9_#E%DW[6HL^!Z].<4HY@Q45!XKV4@3XYW$71N.)P6PB^QP_,7T@*2,D MR&;)#*Q;\C706FCE^;#5+GUI^XJC"A?UF=YR95-+Z):7.E%"BID#F*>T=MJ> M#.*I5Q]M1KOR8AM!K!H'#N:GQE&YHGN_M!9 FOH@APHCE0T>)D4?_F9R=S[B MIGU^=*H0-[C+;LD$]N+YAKXHV5$4!OR?+E64-MM%Z4 &>=1W-8P*!&UI(,:& MSJIT/B)*7XB:4)=8XEO$G=P^=Q3R#?] KN)XS],#K:TL3D'<#?7V/EVMN;#A M4\!^I]Z5!UG2FE%//NRU=#DF1OR_ N^:.8_,9U!6G/_&)_[>@_/H-Q_=&)P+ M)>PPO8."$DX>-*G,+*Z/)X9 M1A@L9F 8GC9_A.-)RBFEQL.#K:D@Q\B.9BD=)VQ' C&^==6D\Z&Z#'X4A@N8 MS1'!4ST^AP:5IK91"7.X900+LLZ/&#(,1PP_.BSZV?'W]/QP[G!%77J_H33Y M%(7['9^@BT^GL:=A5^0PTL8 *G:8]$,,&*W$[QH!P(0(+@OR>" I(R(XD8Q5 MB@\GH#!A#&0A>17$222.<2R_,MUY6WUK[)Y>KV;)N:N;8O;G!HD[N[!R(CPC M3'X%TA8=5MSV7//Q;AEX]S1Z9BZ/(Y%L']L@?N"RQ-4_?0BW#CL^JS02"^2A M,89!U7@:DC[B(!Q%S&Y.*0U9I4!75,A$CZGW^5/--(85-<6.5+5JJA"3F5#Q-A1+V]73Y54"9 5 M#Q)P+Y64+87Q.%H*]?S003&/K)A-Y'AQGSB)V.J]<,1AM/B:S\BO^)^TR79_ MLL@#>BC#5<]-N]%$#!.#J3;$G+9Z0KM0$HA<$)))0GX%68@0QN:<-[.CLHGY MF3IP1'8AM <8K"3/D,$GGJ((.-, M1+71M[ZQ+#W;L9BZ %TL._N*[9R$K,&LSR ;&- A46["1Y &^?&"EL>N MVE!"CDX]S-/Z$, ,CTBUUV:"C7PL<&3;3%='V^P(4":L,\7'?0+O%&^A9M'O M8L/N\BM<<*&MX&<@%C/!I2$-6@580]"? 9(-JN;X$,?G/D(FH@I%4JG0X1\Z MX]*T$HI''-5^-+6?4_%\MD[7& M[C-!0E-#5*=E]7UG@&#&*@R36:2L%B1E-A7HF+P^:\,B+&7%H)Y40!,,P/"! M/B;JAI4Q)-1TG T8-"E?#0.Z7K, @$;AAW#TZS!X.DM@)P38E7SS #2L!G;POQ9!EK'CZ$U478ENF -8RX>A"$3F* M#&"NZC2D-3G$B#.$5B.5/%R0E9+@+U^9,&H M!:@EFR*?$=7$'=\GMU=?4*S&%$9)/[WXP*+0H_R>,9QIDI:"^B?R;RU1;2 F MLP&Z(8U:C7U#<)@%' ZJZ!#3MTJTE* HI$IA,%Z07#"B2(8FM\-FX@(O8_84 M0*4./B&$C>[<W,ZY#"*EA*%J<0:T/&(BVH<Q6_ZIS@^?:/@4.;L-'[8BZICM&?>CB!QB!S"7BJ4]R"$&S2&TZOZ(E3Q_ M)R(QXTYR]G $K1" " G0H)]-N]VHA_2>4E86YZYP%4+<]Y:WO+M!46LBR-&G MFU%4P&E' 3'&=%2D:WB(BT3R#G]:) 8SD-@SCI,;YZDP#D]P'(M3SOUC3/^Q MIT%R^9S=X=:EG]5-D:-"G8*EB5M%.\017BMN]\7:C"@15.V_:G"DYG5#I=6: MYO-RTQ-%:USU>@853QM%'LYEK_M5)HU?V!:\\?W[=^]^$+X(?_G[;12ZE'HQ MI)_P BR43+T*^ 37\6_WCSYS5^LUA8J#/%5',A3X M>E]:EF/!"UU1$D&L$+I"6ART11IA>6;.1Y_BV\ M;@R%-*E(7<2,$1X13: $PYI%,;S@)Z4J-O>24'3>"0U$I191O275C[@@_G>C M9'U5X&/=T!EO:;V,.TG9$\F?9#P)S#)7Z^*_A1#3YLC6308VV)7,!@YU=;O" ML"MS^8\]]__/--F$WI4X4BG+GM0ES::=D6)Z-R-H=GUK>F+.7=HI,,B>KF!$ M)">BL!H\(X^C1(D$_E_'4<#_U&B!T[]2>N-L:<4#9 .00QHI0QE*9#\]:2&, MIL%4ZAI?!9L% :)#/X!F%$DZ#2N?,3/J@#@:S)3-_+V^-5*/-A2ZJ\]6C0.4 MINYKY2FO"90^#=0>;W)II_-TRVAT&X9^?+]SJE_9JF^)-?":U5/FUU7-\$^= M:Z7N/ED39(F@2_YO9[O[5P+D)Y^O3J =$+;TB)B-3XAX[MBXHMV& %)(ZFZ, M5O/(6:R#MU=BY/GD.,OE2^\_]Y+%QS!2R\^OUG 2-_[ 8-6(I7!YOUQVI MVW)![$8>&?$:U>,V[3;X9.7*EZDSN7.LW,L:ME']3%,QZ6 M5I3M:K]H5K_'-/B3?Q6(JPK RO&O?5>_T%S3%FF@&JF8SV9U#;%/71OE[NJ. MGZY)B?*"7%]?3#P1'4\YOZP/3,;8!9]9,H]&XC\>(B>(US2*J/>^P72&)&;B[VT, M4N7_)OUG$ ^MU.@='PJW!2GQ(PI#6^7@)[7)0YC U$_K M]L>B=CQ!D[[\E838S) 6/ M!1%<[$R01]>]*J2A'CG<%;&%::,K?0$785P5)E&BF+AJ ;*FOWCM[55%8K[H MIC6((=*=])\GZNG5& L!;^2E+A$W&=-Q !'@J",V#&^6*G#,;[B)VW2.QAC3 MX8>J,%S>4J9S&A/6]T".#@;JJF!0TQQQ[)M(W6OLRXC+VW8*>5M#_N@:]PE4 MS4(_QYM?PN@WN ;I[!A'BN*(R9VX0@O[WN7Z;$K&<>NPX_%\.*I(@WA@L^7; M#/U)8M^0&%##/K=T7Z0,?.P30A"G.%05Y6*<%/]3ETQV7)2)]SM>E>TL;*.\ M:OM9W:6!Z_.K=3;N78I*"V+!#BJERY];;. 84D,Z-@QDIH9M'Q-2B!/#OAH- M>XI"86.C;H5MHZCJNU7J6]TQX] 5##9V&^ MOPR\:_XS\T7Q7O$>(O4XYBX?XR3B&IKO/0S,=298-;+9&[;RAF0Y ^P;6_-A M-PP+$8DJ8U8S,Y-R03(Y%^+! D54DLHJ5^%^S>3%M3\_Q)>8]KN_6729$%7> M'IK, T7L+-UC-;ER'=C12)7&$8NJ@0<7@9\='W9-AOTRYDQ?)]*V-/H M@&O(\?7A;EO%K<"O'G/E%@3_59'5[F09J?TO*HZ=S!1\]U'$.\B6Q3KI)!"L M9_V6@+CA XP&QQJ^;P64F]3'!LU2WK2#()B)_ H0>JR/\1 Y'E7V7>:W]EEI M+ZB2$W Y#Q-\&Y77&X+E$Q./A<,YHS<"O*?Z(D/:7,#YX^IPMLXHL=<"H:4A MYS:BL.E^^16>'Z>\_2K9T$C^-O7PUR#+&X+@UI]HDE2Y3I W N'M[8$,XH^3 MZ50'DBHA.@HUTA;S'PFF^V29+:FD'@MCAL*8;FIVI]*H\QQ';J-P1Z/D<,O- ME:2K3#LX[37!1ZWC_8;&B<9/,-:XH&7\1L:!9OV1X7XF,/\7B+S(U[J%U(CN M1B/\)!EE83.JL]D\0?PJ2+A1V$3KWF5N;PBH*\P\WJI*SNJ-@'&5QLC@]R,+ M6$+/Q /'1)%W_NGUD,8O:+VJ1'FRU92WN%0RS3K(FUKDP+V",>:ZQ$@'Y,:T MLCP;)^$2P67W$59NU!]<%Q[ C6^=0TU-]:EE>$-H:_Q)1EZ0U@OP1C#:W [( MX#M;@%9^A&J_4G:2"C__M'C\[Y/;;%=MLQYU$S)#N(4AHMP03#&$'':R48=_ M<[_0UY&&2%>^U1]<-]I3+ULEY[W$&OEIPZ//A$PTI*B/S$KY8(!)+NRU)+"9 MJ3-$;0&AH!13RK-N:TQA3+P])2\LV;" A $E!^I$)(RR/\'+0$$8;7G>"PNS MW#Y0=.#@^G1!V)KX8?!$HP5)#4"<1+XEI%31]9R$3ESCXK5\T]$'2= CW9^- MLPW:TX86JFR\EB^X;!6+KV,J><,'S!,?$JXU02Y8RQQI&F'G(XPU:]1S?B/3 M10,#()LG%A*7IXI"Z/G/#T?\(/+X%F1!9URE[>L#<^4O$WRI,KGES!5XF*.SR=@JZ MX"SD\GJJMXQ/$@,E=F/]JH7:4506,1[2BO)_&0/2>5)+7%0 MJSB.=&2Q^-:)DN)!9\7@=4]]#T,9.6(.:#X5)0<@BQ@9A]2N:[1J3BB>XAYL MTD9)Z75Q11C[CXG7&//\\-GYSS"Z\#D$U3PPWH["? -29P[#P#ON/L\ TVHQ M4B ]'HA@2 1'ZR^9UUBFL,N-LZU_U[P]E?E&39U9#".GBL0\HZ=6DWX11'01 MI(8/<+7\0KH=Z^CP96%NGNE 1M2B 5GBRH?6:YHAAPF=8BH.'+=!'.A:4?L5 M(1(4+3TS/K)J 5"T^+38/D["+8WNJ"^R[WC#=O4Q5M\#>;@9J%MZ6DS?''$0 MFDC=N7AC2IN4B%L.S3$5_D =GZL;J:3MA6O^?IH^9;AFZ?/Q&F.U)($\H+L8 M1(WP-OT1AWPG-;H?_TI7? M]?T0AT0K\7M.I?R&-4^;\\JQ+0"[,S_#[@SJ4?$7RIXV"?66SS1RGNB7F*[W M_C5;Z[9:>I)$#@E#&*SE**JEAQA"!E%KJ%%6@S$+DHE 4AF(%(* %': QZ[= MMF&4L-_E7M(MC5B(X%3-LK@ZH5,$3?.['-'GVFP;[K!7]]S?H&B4[\A.HZ[ MS2LDM-*/%0AW&+UY&U_6<9QGRU#F-%/@2&9$>^ 8;?XL. 80T""K-48;]*X>D0 >IM)H?/--F$ MHOJ^?/E]]1)P:VW8CN?R+MQY?]*-^6WZ(T>$UJ90$<&X,V)$:*]#UP"0G(AD M10I>"Y)S(P4[.W PG34*G7=:G:=#A%OG (K&#V&ZI%!M"%V*T*([$QU 6"J].IDM+M37<@F\2S!@@:@'&FU7Z_O] M;NALIAZG.E+!#67_%.F<9@C/Q)&L^_2[BA*S#B+@%>R4-A]"*I 03 M8Z)U2Z6L>?)%2&T,+>@@BFI.!*"K86,'%RRYSKG6) =+SA@Z_/)?P4A?O=;7*X9EN6B(HP M5TE\OW^,F<<<>/BZ\DI91Q*8L;&C07)H;-D?.S)V5:?S;G;*CPB&A',D*4M1 M;HDE,8D5KA/#(R)K<)Z$,R4J5TNW^.R:1CEA,2 N7H0!S+)Y:)1V4?0HV-0! M,^89*9LC7&UK['AF)GR/';>4.G%5\A/#U&1*EG<8+:*/G<]J_^RE4G:KI/A# MY 0Q3QPCZLG$]2K@!N1):WP5QWL)R_P?[5Y0Z\$!*?J-:,Z& I]=R2,^XS&& MEL,6]BS#E2+/(EM^RT4B4B:1=&92H2DY;\VLJ950@V#5.)!5-SVTLG$3I5F" MFI%YFL&KELSL0,I,F\'!J#*-*JJN'S !SK@F^E@J$>QJ\BVH/)H>3SE^RLMB M>0HNNK@^_YDZ\3X2F[6_L&3S)0@?8QH] _!>!;M]$D,IYL#E!LL*,^^CB*LI M%OIR4\HMX*O C3@Y^H'*_]5\JJEX(T>Z23]!J<+&%(P1H^FT^O>O<+$@BJ#B M+4&BBDJDK*0LK"@(+\65>Q(*0B_2"^HD$YI\DXEMZ>+1/#[)Q8;WHR1]R;%< M(![^HAL<$<#\^4&QK#!671WIQEYS@=9ZM2M!L;K+'."L0?*N7J^"C]S>LUW[ M^5:>PUDFN>KY/SZPV/5#D+>VFF0["LB]O8,Y2A=US+LCCH(N6G0^\"AYD65" MBE%:_6?!T7*)2AM6<4I64=%#9XL)Z\XZ473@0_0=A;-\U)/'_=JB1WLJR!&D MHUE*-6O;D4",)%TUZ9Q5IOQ(QI"DAU Q HHUXUBN]7<9)VSK)'2U[IQSM"2! M'#*Z&*14+:!%?\1@T4F-SAL9*3,X>8T\\;!B%T\Q!8HY=_[/OS(:\>#:'*[I M,X]1HZEW?6?D\-#.")J)>$U/Q)#04H'^ZX,DIRXV?F^6/UN?H5>MY\6GUJA_ MFZDEC;E$1!N3-"W;:PG,(3Y:Z3% F*C\2&7X6'Z0R99A*O##^M-+N=YRV5_@ MY@^U^75]C[F@@U[=2BPX;3Z'R*^1>@!W3O?#)'G+>?"8*@MBY =[,?J!/B97 M09Q$XO1RKJK&%/K6R&.S04TU+C5-$<=DD\3='S!ZA)*6&>%%]2S53E".I;-< M#+,9CQ%[=A+V3)6'T;4VJ&Z+/A9K5"Q'8D5#U'%8)V_W*,RHVCZ?-[I^?D'6 M7@3>NQOJ[7U8]M(_0O%0&&H F_=&'-4=E.@:"ADK.(S4]$*: M[:?NQ1ND6R?Z+5X&7IM'=FOZ( \&(Y5/GM_5=4#L\F9R=RY!D5,7=XF1O=,[ MKMKRT5ZQ1I/DW"P&,74W0>B'3X=S+N/I&^*UP6S8%WM0MS%!*;A-.F(.\E;R M=Z_LF7$A@DW54&8WZ" MJ:*^Z'$+[#4 ] )W/[ 7^L23)*<7U+:* *OA8$<]YC!/<8>+X'8-["+T?@/\HFCW3Z#'L#%Q# MZ,9IH)Z8[9-]1%7TO/RZHT%,EX^Q6(;MD%,:D)POI!D;S'16UD1OGG!HKM:( M8+DHI04DE8!/UUCL.C[Y&W4B\MGA@D(!Z%\SR7"NBE:8\H["+4R/1G!^�" MA3JD9^:4YQNV;7BA_C/]' ;)IL.BL!G15X5C.J-UA[!CBJ\&O;2* M30M<(O%8!>/<;^TWY9G":!PJ+%Y+;Z<\?*J'EW 00Q:T7A7^')FH.^RDA%X- MVASK8P%D./LY9$-#68J'_)]FA2R /\\)9SYRTP]FPI38JT,9U4C]0 8HO2J,*2ED 6* _UP09A!; M\C M;NZLPX@X$DGH5]??>W B=LT")W"9X\N?1'&$IS#T7ICO+XCON+]!J]WF$#-8 M*HWWCS'7QJ7R&:VU//7GLS7E-%-T2D+R"->]W/ I8+_#:ZJ@'6>_CT07L>9Z M -!:A[X?O@ #5QQ]2]1?O^-X!U+2F#!XVY1MA7!.$.QYBYUXH2HF+QL:Y+]G M?W0BX)\^!@"^F]/GPB?R+0VQ_)OIO@N51P7)-_P3^R"5L]M%H>-NOIWX=J]- MY^DV!LE//.Y(5+-L9]UJ#QL:46$$>TGO5?#,'3N,#G?.RV<'(L+QX8#&:GU' MX0TX;2D[HXY(QZ3VRJN):W,OQ$EJ"^&[NG7.8D$X$Y)S$6<' $(S3K;6Z2>P M 2B^S4@CB&Z N7A#O4]\E&X7WK4]YQ+?S>I7!KB^VQPBW$#Z 4(\XT($&WPQ M/J(57*NG6%+JM;(H_B&O7T5:"QUZBLDW:(8I378?!TQL>?+3FJ M"8V@$"7(!J*!9 ^<6J" &'K+^D< M:UK[9(ZV\0:F6)HD'>OD"23F6LK9910FYU&YDH),NL_+=:H7U#EQN M/QLOUH@]%/I:++4RJIY2NUW$ I?M8"\IW8':)[!;!!M-=FYECJJTN)-)=LY! MSL6\TS=3IUHA0?9M;8'RER#=[Z0>O) $8MY&=,OVVV7@B:9QO(?-RXLPKKMN MWI_JK*"]L]GTZ-^:Y&P&B.Z:#90.+8@B LED(-^D4GPK-LEEGU02(D09X6[\ MC])X 7V" A,/[4:@Z0UY3>/XIY+UO,QZ8#,/;,8RF[G %<-(;<'A6EIEVK6< MAW2.7#.-5IH@!^(JA8Y7:[+?$4-DI9C#Y,SCG+QI3!P'U4@FBA!).$+GACNF M/ ]EH'VI\8S"Z51)76 5+6<28A4"#S5!O

F4G?,QD'X5>Z/M.5/^&R6DSY$&I M4ZST8LE1&\1!J!6U\_LD.4';KY*,H9F;%D*V%UCP'.&=D]#:L#IIA#RHJI52 M0ZK< G% :03MZG1 C@ ]R]$T@EKV8NB./H?^,Y]+7D348\E'QX7GY0^U(=74 M!WF$&:FL!EQM!\3Q9R9W]R)M*74BR9.,ON7PG$IK5VJ]3ND/%L)QE"CAR__K M.'3YG_Y^QZ6O.L=[_!O24*Q40=PX5G] &%K5\G4^0 Y7D^-$7-K]3)UX']$Q MEA7,/:KZ;>237[%[5<5KR.6?,'O64$ %M&R]$3RP+MHX&7IN;Q0IGUG MONM M-E:.?T<<+96J9/%2^A%IQ%3+V-7/4FH6HV84?28.#^=K?7@<_8XY/*I4R<-# M_1%K>%3*V-F=)#6;X3&&/A;W^UE 5^NC>8H4ZCR,(E%UY<+9\5^2@V:VTY($ MTF#K8Y#2B8$6_1&&;"\U.I\N@(L;X?IX%K\@6;CG+$G&T]81ZDGM4JCM:M2V M"Q174$^)Q@DL17[81US06U%9J87M:DC,$"B:#-($%+K^,P.*1C4&!XJ,HUR< MESR)9(H)*48S3*Y_!/I',/%=$(_NJ+AX0<* ^)3+[#S!CPD[*65M%T=!4MVE&8(8HTF*,)1#3=9X8A35H,#B$%0\(YDH(E)@ 9 MRRJ*\FM*\:/(ST[$H*0) &G-,8&O3';1!'ME;4KHZ:$4QWX2T? M?E35JSWV6-EP1JZH/^IXVFHF[CC0D;\CA[1ZKM&:>A-6[*<>'X#\C_O BR_7 M:^HF[)G>OSB[QE-89CV1QV0+]4N%]YN[(8[:-M)W+NPG>1#!A.1<"+#!<.)K M>AL 82S7"GCZ2UN44"DU1Q[138KJKQ44;1'';J/(@QVU!]J:]\&GFK&-INPJ M8D\LX*$I[J#YH1/8B\S;M)#):GURJUQCEOH>R./30%TU1&N:(XY2$ZF[^FY& M&Q9=*NI-V(K5,57^<%H,@3!Y)?5D.;K'6S1EN+D*W(@*QRGO6=>V1!I\!NKE MC\-4-\/^[DN#U)VO*V]H7GAI#3XGR/)_D,=\+W$OGK5.>$M1M,-YBJ@XRS;Q MXR4C6>#XNF%&>.*3(B-JN/0\\0@-3P?RCQJG7]7AG#S@AB5SKRA+8Y0\5?=# M"E>M56]5$0MQWF N^ZA5K3#<(AY#^:H:5#CF-J-]:IV:MO!+[L\S-TT7;[/R MAD96JND\*R1K,H(>SG0]9X-IC0H,!FP9)Y*RXG_)F.&(^=%,<4?3XJA9ZBI? M!MPYS"/_V#L11V*_T\DWS;Q)+LK(PW74>^!9&;SY%E=4BS-HCC20317-IU$U M;;'/I4Q$[S.A@@.L&OF=O'UHZXS!:8J YB E-IOQH!5 MJ<9TX$6V"G\\2#:H51I0C:C,<$'F4<#SV"#26F)% - MU--L*&7-$$^>ZJ0=9 ,IHXI@VV@X!:/0I=2+R3Z6SZ+SZ1#Q4O+PW[=.A&A) M]]R)67R_XYCAK0+UR-E[HVED;7?D,=O6$/J%$7U?Q-'=6H7!%D<$+R*9P3GT MTK%$',LC(YHCO]WC>)Y$"$CEXAUU^3#-_\ "CWX5A_8'G*3DZSL9Y*77#:IR MEIJV2"/:2,5\WJ%KB'VBT2AWYR$KOWJ2#UJNX[M['TY*%F\ Y8\>P42ZZ,(' M1!4:/P^E:(X4:0S7+4YK*IJAG,/42]YNPC/V06INIR3AZEDZD8'KRZ_BL M7:O"),:=T8=N&R/H%R=F6(:DI0*#+4P@+#PRD2F*.W),+3YB$P(B]NR 1 ^P M]**USG$K]$%=J58Y>DM-4(=IM:3=XS&C1WX5%*V^A)3)4D3?'8M_JWVFJ[;+ M;#Q3KW"UFYZVGX7/UH@]@ .C>M0KD^HB#)+(<9,'SK+A8:_:+K-Q9;W"U:Y\ MVGX6KEPC]@"NG%$G0-[Z8U\3ZVR_2(::\T&-@-JZ&-K&R$.V7DDU6*M;(@[3 M!H%[;R.*N8JH;&&WJ,78>HHR9C$GC&$DO68!O4KHMCD75%LB#\(:]:J'R[P9 MXO"KDW:(B0I0)8)LIS%">QL\X_"1?:7>-7L,(S7 JA;N#?H@=L[ M8-\N,Y:_T"$1E3NZZ;&3\H]>+M'DU\='-D7!8$&D6:ZOSE=WY14_ M*[?*1U9$_4 3QOQO+(+4H1KHW#U6'O:?A:# M;HW80\1R<3A ,A CL;VU^A&U/@GDC:!ML?9W&#P]T&@+.Q3GA\].LH]8+*T6G]DL>OX?Z..;D%F +(S"HD^AM,%31>:,PFK7JIU'DBX &<@@;@@ M!\_RR,A>D)P?C*>2(P&6UFKFVS95R2!K:1"8J\\"I:Z"&_HU>7BA_C/]' ;) M1K=6U9?FZ\$GO!3#5Z#0]+$,ID%=A[NL.J73@0_# 3O($/]? 2 M#F'&@M1K0I$C_:4[(P;EK7PGK2NS5 MH8=JI'[X 91>%8*4%!H+0X#)?%!D$)/P /_SC'#D(S?]4 9,:;TV%%%-U M$ M@-!KPI"2/B-!"/"8#8(,8A >V7^Q!R"?PVDC,FOP)JDO"V>3JVWC\:\C9V0QXR9TFIXU/= ' F&@G=U^D9''V6D MW(E+!5S=6CJSYN>.+J[9.(@YB07&PM*KC8:PM%ZDVURM*\"C^2)]8$(@7 MB?7J8\&S]#]YS@37PZDN46A-9-9XIS.*.?X=4Y@M'FH5&0T?%_F;.&0=1J00 M@$@)[-P%F-A**=U8F."E, &K- $6,,E*.'6RH=)YUN!Q; 1ST,AZSA8L3A08 M$20^4 4D,L;#8L./TAX!?8(#YMW183"S7-,X_HG$6X+_\S<6>-]:/ '-8N?I*0*CL3!8K>_H,PWV]44/ZKL@AP,3A4LGH&O: M(PY]([$[GX N$8?$.24_>-V$.$H47^;_=>S'_$]_3^-X%=W3Z)FYM*)&0DTS MI/[:I)BXAJ1I@] O&T7M4>]:C#D?_L87Z M4V'HQY4E"0R:8XTU0T7SFZ@U;;%?0C41O?O5_;,G09S$*76R _(37RX=5T4B MB9.,.A'D+=5BL/9)!T28B_"9JZ>'E*/?,6-(E2HY:*@_8D>)2EF[^I D-C$( MC*"!S1@?09T!0_B:!;4A?/0[YA"N4B4/8?5'["%<*6OGI35!;.(0'D$#FR$\ M@CKHEC&OF\HD-7=#"@YM%3=8TKR>0S4E4]%'6-J\[E=I:1A'SPLE7P5NN*4/ MSE"TL/,^D56+,&F1Q.G^CKFR..<1.I.^_=I[1AI!/4R>.!"/KV:Z +,5*EFS(Y75OD M_ENKHNJYE0T1^VR]O)U7"H1CYJZ*(R7[S((0[M=D=?-6+S 7VK!=\:[A^4&^ MNJLQ5CL*R%VZ@SE*%SG,NR-V_RY:= V*&_Y-H%QXZ/NP'IZQ7)"<*5%>V.3P M7OT"]" V,;@#-J5I"@OD!2.P$VQEW.QA?7:U_A*P M)):2)R?W/NI;(@UO _7RC8[J9MBW/!JD[CS>"[(PD.V!,'$SRC#(A23>\.%- M/)+MP$@G1KSR&#?QOLGH9A"$24[9PE[*U%_:8I8"WG7.I?,NPNV.!K'PJ"6< MH'\2I]S/#T63]"C]$NX(2R0NGJ6*5\F&1@\;)UCMQ&K<)SB$'U\%M8]K3L@> M*6S:^A"E;&HBWIBSL*E-T#DY 2G.X-\>444EBJPP*53;I?(2(? B2_D4F8D0 MFB1<:I**O2!2<+C3,N*3I!]5/I#3 M@0;20:B72903B.T(8,_W.^O3-30>-I0$>7BD,<'_Y0I!2"SFI6F,P+G\L!!& M7,04BV(!E,#?1SN.%],?BIS88))ANFPA68J;&0I34G E*5LKYROM6*;.909' M4Z[3+6]%HXAZ8JR)E_MD$T;L]^H5#J->^!'31.TCC*SK,@]4--*@>YW\'2%:"80B&X\B[CGR^1Y!) TIH=^YKZ[;$)[),&-R!=SD0F_#$IV%B# MN5%U?Q .H7SJ]./OQ;L*+HT2MF8NG&+BW@+'>/A(&-G>"BH.?#1EZ;$N33<\ M\M.;/E*\'_-M3W1,ERMA4+(%SA+0MLKU,.;]3T5,1T7[%@ M^/;2B"-CCYP\I-S>5LIPK#3>1&&NYY'&M[W&,K/&63XO75.6[/G7G.Z#E)F^ M/;RM,/K(F*MP?%NX6Z4X7NQ5I+56%!_W-TAI67M0!+=UY V8MELC4EEEO&.1D/,5S0*&L7M^J0\68:YN5W!BD(=I M /6?N"%?6+(1:UQW6*H)C':]XR9;F?J%LJ<-_]\E-XSS1,4LZ0-/,SXZ+/K9 M\?=TQ'WLT:1\K; _[F>=YG)@)Q%?XR SLJ7P7S7,]5N03$.2JBC7L0@H24!+ M(M0DORX?.4G'328NM?M:OW7&[*QD]K,CL[_M\0^Q*_QSI&OS ;$-;_\W<#T9=4#>LK+Y_ FI\='1R>*X92"O"-T\BKG+ Y[(+=V<2C$S.:O M(6,H%T3 ES:TE^_-Y@X=/Z6-XCG_S"*&M!'^5.*X_([5C )-F9[QOW!Z.F3* M' )1>9_Q[9M[L9-Z\9/P8@^\>,VY:$\NO8;40=DDQI9+K0R4#X:)DSZ9?/32V\F2YC4O,TI@O;X6(\B5N,93_QWV_$> MBTQ(AWDLYLE'=Q0"82\>AL8^@T$3X!%Y%GO23IS=C%/PBO^%"MG3 =X192]V MG#UO70SELE#?-W Y[%L2RM-/V1I^?50:H(ZV0W92@.+E3)AKIM-1D>P^2VF(G*?"_+,0:.*9I UC MI3SS]U;39\A2MBD:K\1N?,:9_"IY3XRZ]DQ44#S+O.7+P ^S-.MU3Z-GU@]3 MCTG,&T\K#=("2TO]YX^CU>I8PE"?!D_\[_";T\8D/O>9SMXYH%I:IV2,&R435U.GS2"/%<5B]KOR-NE$B2 MUA>92@K6KA%5MYR30^I7:"J:S<4I!YJP'[NEU24-BPKVR)X?TC*2U+O<[OSP M0&O2Y)JV2"/*2,4\\=4UQ)[A-LH]2"J;Y%P(3=E,G)J.IF=!F&24;>:94^HY M()3(XK4B*UXFD+NNU@]%D=K;B'X./?G4EL:/VQ+ ##J=C)$C4:O>V.&IFS+] M7PN6=9.S=U'3TS2NNHTBY^%IF>7JVLKB.(Z(%7GXEJ[#B)*M(O'$(#BM-=." MU').ODP(,"2K-5%8PHN"1&5J 3&M&$7Z5[7;+."QR;-MC54FWI)_;#Z:\WBR MU>:ZU*<1C!?I,D?S8Q\#\T$*\:.;]F0G?D@FB&>)X^EJ\4Z&(ENVKCGJ2QQF MN^^HK*R:Z#DS45 >RB=+59=K;L%^R6H5":18UL<@A@GK2?]YIZQZ=5 FK0OB M@,!XD];A[6F2M@JNXR>N-9>P;)JF/GD]=1C$)TJU)\6*,47M>1'&2=VX.#PK MI, _A8$'N<5N7778418 M'._A?"Z&N@BI[*>W.U?K"R?>+(/TMJAH?'P";6+62/'4Q@?H7\R@'5_LJT=3 MFZ$O5!S==$Z+$W"\<#E3\1BM+$@@EY[2 @-;YT >J?P3AQ)(W^#-VK/L; CQ M6$3=!! F:%C,FDO5@8D_SP#C9?:%JY]$X%_X(OO":1T"*?J\RIB9X12G MLCCDIRB,!W]>M)83TF%Y O,.,M'1LWF-4QT#;2V"=TUA7R'CS&8\(QJ[F!:& M:<&RI/XTD-[,,8&HC%6E!.@E3RB=FB<)SI2'G<#@7_D]Z".\. M2M?%W&HN+$L]U1:"'X'7'(:[L4P\S$'=&D;8![+1]+5Y8%<PE_(XHL:>QIV1@U4[(Y2*:QOU1 PS M+148[9!URL@.+DQEA(9#OS/ M0PN^B-%O4O5'PTY1P5R59D$4>>9X9V52\QI>Q8!W3'!<_\L*%:6E-:NMG#]I M+T]Y/805MKL)D[_1Y(ZZX5-0<_=B3'[(<7ET4ZM@/!HSQ @\OLZCP6XN53;+ M!3'X7Q-RH DI)%F0Y3;R#Z*PJE8X M7WZ>'KNR >+B3_#(/M5 M[5@C'AZFM@"&.PI29IP/U,[MN[Q4/D5[EE\VF^'2>6Z<91SOM]*<=RS^[6-$ M:?:>RAW7;^BUM19\YX#H4YA^D!5S4Z;847P2W2WBMW(;6)%V04!> @(7[S*! MR#-;69_L2P#1LS68*W_H*ZHPUTR!^C*=A?P<0ODKGR6'J:!:R_DM@76]^4># MZVJV;P6P&[1'"-F9Q*00^;5@]D@?([?8*OWUE>?(']LP\ M&GA39\E'?.> P5.8?O0,666*'9$GT1TS,&<"O[;<>- /D5O+RZQU8-2WO:W8 MQ62--0?R#>*[T/<_AA%T&OJ[=17BM2)XKX\R3369*@E>([;W,P3^RC*Y^!7% MHW\%E4BJDZ57H^?XX3J]Q#6;<:#YC<.)^/\3_1O>1)R"^=O&?#QO*':%^U%0 M71ZRNPPLU1(;^O.L]DF<.($'95S@1; -)3SE']%R]XD3):_6=H_TB04!_\-K M'"9Y(K&FS&:US2H)WNQ0J?T30YGO=@T@\5!3IRV&P4:1;\:+'R,:^Q4L;]B+&YM @P G;X*)9ZG50JAP)^GFRI,\-K?9!]' M,:A:608V1&OF$[-'^\NO-')9[#SZU ;:5[%_FVBO_1 3H/T)[[>']GH3H$=[ M1?11T7[T)?3)/DW*CP-]3OE58+PR*AY5XDEM*!_I@?V)]51;FN:"O'+<[_YQ M1EK/-Y3B%8\%/8R!850HI?DGQ<4R%>3#8.37Y6.<1(Z;S']_=:IOE?$YTYAT M1R/YG5[]B&'WF_YS;(@;'CL]'T^<*!98 M'X.L)P499KJE/+5!\XUF0[,B&D/C!JN*,J?YUM(8X^B@$LQ]+!W^<[0:3X=C M/^7--O:?ROCD[*=AF=\,A?J;8Y/+3_: MM&<&_CD^]3$,^O&I=+[@+8U/4WW)^N,(KVY<6GJ>>#;.\3^PV/7#& YF9[N3 M(WWA)IZO?%0Q,OF0@T8MPU<\)ICIC0'R"TF)(NKLCPF,^P%.3@3P@!G;0MV0- M#$-!_0+4*<1Q)>;XAH/%KU5SP #%*P\]S-EZ;4]GY<'?XAE#P%<^O S_,8=_ M_7@(Z5[Q8#2"D3",43UV4%[; (;H"[?867FEXYQ^C1#).-=-P+WOC7!\CH1_GZG=BWL@X9^,+&^S0H!C?>BR<*NG#%;<>"V+FBO>TQC^* M?L)O#J//F*8>Z7Y/F1GVL6%4G3% ?6G6DLLI'^B;Y^;+>'9OOJ$S8^AM'NB6 M3T^1J),V"33WD>>50W?O3S7MR2R-,*\8^OO;!,/08#X+R+5Y'2.(O<]G?@C+ MXDAS0Y.KP VW]#J,X^6SPWR0\R'DQMZ&P7T2NK]M0M_C7XD;F+D-AZJZ4T.. M\CW-I&)T1U*($;:O1ET#C/,EDC'Y!EA_2W+F@&V2/5'Y+XB0P/J9)&L6VV]I M!%#RDSW$.5IBD06X5FL!XFJ^_X'Y^P1>VLX.75TE=-MTJG,PXLCQ:%@CJO T M#&7$:#6P@GT/_N6+K2E -BP!M)T(B>( M^3P/5L'/#Z5?C&8Z[6@AQ[]>)JJ>M[0@A!C?^NDSQ"PDI4X$>:)R7L#V6OEG MZU,-,RLMOS+=9*(5 >11U=X8:BB9]T8B3L0 XIJ5I:$[>FGDG$Q2]L"W'T_OV[=S^(*(*__/T\ M@G7\);NGT3-S:?R95CS85=\2:1P9J >!5-/,G]6QF/#I"9QI.0^=R(-TZ@.+J,L] M,/YNE$"L@I@I#,)R@Y!?)>F)@6;:KXYC7%<2FO89[:Q3V)8YZSR3U!&R4H4Z MJ@Q5D.>2&.U@_IYKFS6#7ONW%*+[N>3S7+W440[O:&NR?RY>&+@OZ.[,$I8\'09)"PY MZ!/^I@Y(P]Q4\2!4,)EXK7L255=P-")3 M4S*PF;1/H?. *'._"X,XC/2H3%\(H$C938P/PRJ94K,9_*,H-&"T%Y_](Z5*=0)]^#?VP(P' M9NKF %'?'#MB&$K?U1FA,$400TK!MH]['@1BOR)12BRIO2@'6$=/[4\Z01;9.2)I(V*1&W@DJC:RJ_87F<0K>JFXZF M8CE*/0[]"TLVW1=Y6U!%BH<#F\U@"=B4Y/Q6A%MK-L("<2:#7!]6I>" G&P0 MKQA/9CTEDUI3.M)2LB@X%S^$BN2,ZQ9&)0Q>K2^<>"-6M*N7MKJ008HT?0VC M+$:WIH$]5^NC4OX+LQ:8FXFN+99MM$%C 9!L@R\FU .#?HB#1WH((7GWJ8I%5]H2P1QLM== ME\YU %*.)&6Y. 8<.WF;!4-LI1UVDN. "=KR'WOV1(/;Y'"=>-_I5^,U[9#& M<*-J>0Y5U0A[DE0K@5*X M\P:_.7X<\CZBTH8LSIJ=!4C)3)P;36(EF^OLXRCH'FDX(-9<4\YBF>W;Z+%& MTPXSUM2IEF--52/L6%,K8I,A+F[HP!CY[,Y8E"4-"5D>>IYMZ.^'7DN)GZM+HG,WV/DIO:NE0 M':C>F'9$>5JB6Q?P;*0S!//(YPWQJT+2II!H:X;RUF9\Y>B9L$D)K:V=CC,C M&:TS/L51'!!TH)YXX^4*53BF#=@3A2KR= %=TE>RLL#IKH18YG9C04# S,V[ICID1L/HYUE""=7R>)L<#^#*B)E$;*TR$J7*P352M MEYX 5Q5.7Q_ A7$@;!T4;5"@M<_75#&G# M4"J,O ,*-@2#8_[_S3!['=(S@G+$S_N21A^O%W MX7<9>.4!4'K5G>=<*CX%2)P&YTR#YPE]6X_,ACZ]]RC?$25^VXRG*U>%_-U< M@DX\ ![RA?/ED+^; P[YDG/&N6/8(,52R/?A/?:P@ZW$^OQ) DL\ ![KA?/E M6)\_ 8[UDG/&6YK0MR=+L=Z']S&_#-BE=L+]X:L$F7@ /-P+Y\OA_O 5<+B7 MG#->SD3?OEH*]SZ\)R_H*\&L=I_'T%;1G@3%'&$>$*RXRT-9&FC,:\+,]R+* MBT+?D:CAN?&F 6X:[7+;"'/C,^3Y$0K)$0=LB.V>$75X3K,M)?7=LF$;">,VMS$.#=;FR?Q.Z^W+UH3#QN: BEE?'54]A&]F"^!@H3=(YAN/S-[7 M+"%D.\Y? BS^BFETYO?9^AY_U:NX0*>M#G >:4&NO/1450#,"#V_C1.1":.H ML&K] IT+F,J+N$F(Y9AL+ HY5M;]]Q:CE^W L@QR/B/*8K:<$PGFKNM'(O'Q MD4N!DC"J\L )U JUDCE'5A@PP=I]-MXDQ2RCW#1*;%LFX'!HG_BM/"\!Y2ZD M6 %L4;ES<1AJS*T4Y8$3M!5JX[:4R\* "=KNL_%[.6X0SN2JC$\YF6HL"#Q, MY> J+\%KI0 'IL+9ZR)RU385&.E%^%#X $UUDE?SPJVYQK:3BX+0.2<%5]]X M4BX%F7-R9Z_L.7 KN*:;73I@ZA"1*-SPPRGN010.BG@ M^-WU!X6S\XB-;S6S$C7]SGE+:,1-,H:YMO3/D9$1'+8U^#.6Q7J/!: M/"!M#_6XJ0U7+Q[KAST]2K)L7CZ'JE R*%G:PLI#@+_B80FPU)\6\> P]OGH:6I4BS%K6R_$Q73%B_$)8B]BC?V/IM@!5.:C\ M:(.6CPF;"D$?"2I][F/\=R0!/Z/ [[%(AX#5)D<>[@V"MVK4YKAN!'A]7NJ) MHST^W'LG$HI=&=E <7E47/#97@>RD.A"+B[^;*D 76"T_3>/SB-S7*34X.I" MI=J3>((*5_*)R0PM'\>^2'3H;I&C1GP5.)W;WP5]M$7M$9/L+@['/"$PY9WU"P.1]<_$R*P M:IQ"4)4'3MU6J)4\9K+"@"G;[K/QN]'4QR06^:4PU.%$"\42V=S_BO"CWMO]F3EJ3/W=+, G(,& MW5$Y9:9?'3!_35 89P#@;2'1&"JWAD1S*&T/L08MC]S&[!0N#XB<2'!&(7U% M!]^+]B&B'B)_Q=AE?X01=EUQR31Z)COJB35NUFD?R49X@'[Y;8;X"Q>13IUX MCN3YKY"%Y\\7_TKA*5N8O/#4NJ.;\.35)RT\=10#"P]K$+SP]-%7KAS\ MK3Y3&7(CU(C)BD>90(68:92_%4_O7#\4,I/\:Y@@1[))I0#^B,]<^>8!P[L3 M>1E2Y)]8=\MWK'0U %0JS#LCW\O2J3;TC2UF8$P)P4VQX#_Z@= '%NEBH1?% M//<,"KDO-\]"1XZ)-P@7[B"';KTH!] %&CF4/7:739P-0UNM89G30ZK_T6 M-+H.QEBCZ?9=HFU^ =H2S7-A Y?H_GKE4J*C%__F3' 4:77]/4JD2[7G[A& MU[JBBT3GE=^ 0M>Q&.L#?7T7:)O]KZG/K$7@\MQ?GPAUACYX7O-+>Z\3YHJ% MJ4MSO3LZB7-1_2W([#,Y3@;9D7BE6H@W)2$4^7Z@D@V71@8F+M[USNBBW47M-R#=#6!,Z<%, MO0NWS2] 5[=YD\!EN\=>$:K]RW]^X+H<8U>FW5O^AG5 Z>YGEUERUV9^A<>2 MM\1WS,@/1JEK !7R#G K%Y#)BP/>':;CM7G2)'$W:VX<9=:M'[62H%8>O6JK M,\UHEA_-4E:87D3W=,Q)$=-6#W-!0SWF711AM-KR:S?#EJLHZN6 -!M?[#G#>A.4)N2WL M,SGXWS\4CB[97^S#[*/4ZG__ 5!+ P04 " "]@VI3BQ^TJ'Y: /_@8 M%0 '-W:6TM,C R,3$P,#)?<')E+GAM;.V];7/KN+$G_GZK]COH/_OB3JKV MS/A)LI5*=DN6Y3/::TN*),^Y<]^D:!*2F5"D0E)^R*?_ WR02)$ 1(D0$AU M> M@>N:EM6Y=TUC#3J=_B^]7V[[%W>_7%U?]ON=;]^BD>XU#_9T[$XPY-4OE_N_ M#*-1'?O/GGA?X&-MHW MT_9\S=;!3QW8_L]>\,LG1]?\@%N)[I^OKA4/?.FC\E_DX-1=+\]^TS=9QK%]T9_,K:O(KW6@!=51\ M^[4J>0L?(A7-9.C8!K AHN$_/,\U"_%Z\ >![]%0R#2HGL3/-A>W> M@&_JFE4+Y4=?D(8-^[]ZT]5T"]P D]R$CQM=2O*'SF;K@C?8QGP'3X[GC>&Z ML@%U\ +[*2D9L_ =_9]OCF7 57?TKQVT7W7P).\K+6%'+>:#Z9-2,FJH>6^/ MEO-1BSE)#-X@\0^FIUN.MW/!1//A?T]7]SO/M(''0"-I#"&D+':;C>9^09B9 M:QMN4'4-;E5TW=G!O8J]GD'NZR8H12#MR$+('NA0DSR3<<'#]1="0F@+GH'_ MYAAC^QUX/M*.,L3@1A)"UJ-FNK]KU@X\ PW]'*A\&:HP PDAZKOC&!_PI D/ M 6,;'FS6YJL%!IX'-X<34$IF12,*(1.!Q_8=%^IU2;*.1Q!"QI-CKY? W3R MUU)$I/L+(6'F.L9.]W]HK@O-;DD+GC.(F.46^ O-*D?#H:\@C4![^Z7V66[V MJ>YB]@=O<+-9[%-LLM+OGCB)$0.A\$'DITLH3[ M9E9'5>%(HI0^1#\Z(L^ &T"HI 7(&T@(47-@H;,,/,#Y7TMH5#U-+[T%Q8\E M!H9@';DYOP-G[6K;-U,OYSBE'U+B$U/])R>)3E!+[;7D\IPWBCS'CO)T$8>3 M\ A2GE*Z<24XCI0G,7\3\@3EC2+',:4\3=BAA!Y9RM-S/((TV^5*(L*. M)M'6N3R!Y/'DV4970B5^.!GWG16$23>P%!<0#\#73(O+/<1^*(DWUQ7(9?R M\*UU!5)SAQ%.T*-I:[9N:E9"ES@121Q:HCN:"N06#"C/T2D\ 4#C^61JKZ9E MHAU9]'=CX.^[3.TYT'>N"W4/KIMF%;C7,@UY&'J8ZRJ!<\]W@^@R[HRC_9R$ M9]GXKQ58PO@!"9EP_*O:F(']D(1,&6PU\87T+0F\(17H MQ@PDW!]2@:3<8803- ?OCO4.UZ0A7*U,N%KI: 7[XD1GT>C"R4?_^^1H-F>Z ML<,*)SAVC,PU'RP^M"TG@K'#"B=X!C=3QC>]]^X,=-]\AU-\=-R!9)FO2,2.'\!< MO_G &+P#5UN#P(D%+=+!B[,-R/G07.,[VC( @SNO*DQ!(D;.H;J[IAX\.(%_ M#Z9;Z;ZAQ%?D94?5U:3$1R1B1O#;$,;\F9 [N#Q7QDB=]8%M/)C6#@HJMTVU M[7_%;\K#J@$\D1EHRN8[6*!K!;/B::_,5Z0*;[UWT=(P,!? ?3?U2KQ@_H14 MC)CM7/T-?FRZ6KK!9=VY'HCB+IXU&VXDT ^/ MH!;0L'U7*I9%+^KM]1.4;A7+R_@!&6-\HC]S.@B4_I:,K,G]97W<(7^.F4%; M>/B&7PM&>8)_C+B"YE0\9[K\*PG6@T\?V 8P]K\U??2=BXN+_D7G6R<>*/E/ MS38ZX:B=<@\3 CHAI9:CI^9BH;P]CIO& 1K.@^,%8WE _V7MO/]J !,E$KI M_T @N?AV<1GEYOE?\%=_'SKP/#9XA3MLJ-CQ>);V"JR__G3TMU_KGTW,N24< M]V@RQW_^>^_Z]O;JLG=UKN7H\-OQG!BUI440M M?MT&216^Z6^FM4? RG4V&2Y%7W(H9^RX!G#_^M/E3YV=!^?A;$-_0J/<_ML. M6G?@6E]SL'7<8Q006J8IZO:[W9[$,J"9?"2.JXPXMJ[IP#WT5_"W)C4!K;EF M> PN$,YQTW9)AVKVD7BN16H+/&&9#EPLC >X,2*((]6N7;(HGGHDB!L1@@A7 MU$?3 I/=YA6X.3(X;M(.]E/-.N)\5QSGYV!M(@)L?Z)M\C0@KUF;)$ Q\T@* M/7%20"X?%QK*R#L(%76(HM3=KZ%CX(5"[-4F&;$3$HGL5IS(EMKGV( D!^\* MT-<+[!>F?9O$Q$)")* [<0(:& ;DGA? :>K.7.?=#).,YLLGOWF;Q,- 022= MOG#I1/\##_S@LD@TR;8ME$OA]./3XX5PJ0SA/Z?NTOFPBV1R:-E"B11,/I:' MD.-\:J(SQ_,UZ[_-+7$[D->XA5(IGG\LF.S!O@'!(- ,7*!A1)'\W-L_/GPN$D[V$XUZYCU0H[FT4WSU^75ZQ*YQW-8?]RD':RG MFG7,>B%G\Z6KH4('BZ_-JV/E\#WU]_3T>_WNS;6$3"^>?P&!.C3_U- ML]< XPW):]8._E///!:#P+/U<.C .WC0?"V:/,%-E=>\3>)AH" 6C\"C-?(YNT/-!VO'_2+ZT_>MVB2, MXHG']WX"#]*+C699B73O^3)(M6J3#(HG'LM X.%YM 'N&AK3[Z[SX;^A^%O- MQNM#;NLVR82>@%@V0L[/T60_#U?$X04E7C"9IJV2"MWL8Y$(.6-'.OT&+*M( M2Y*-VB2&PGG' A!X"0ZGMXG>!@11W]YTYZ/*:.C8A-_[$CJU24#,=,0"$WAW M/H3DNNBYF $^_Q/@E>:H79J2T+(N3W:BS^:GJY9?P#-Q':;Z"'^3MPO&M&R'0%@F'\M#R*$]/=%P$T(GD43; M-LJD:/JQ5(28BZ(RPR]&WTKS7H/Q=MZWM:9M0P@" MR_?BWQQC,?KUW_?D))( SISPX()Y4L#2%<$!;MUZ=[<7W8NKR^YM[[*,FE6G M,\H22:8HW4@:[:O,\(.^,E"*?=4 *5\!N"LQGD+N82D+R/*!ZX&@93( _T8D M"J(]%148CMJF.777O[NY%(L)"D'BI$]#FHH@0*5%,3)'?Y)4Q#32RDH:2U"M M@A5EX\,DW]X\!VXKTZ.?'NB? >9@C^C3]W:H="D MG3=$USLM_OW71; MB(O2E&(S.;38(B2.R1/'UHEGQMRV:F""GC1LMH@6@R DG.@I4$/,!%JP>29X M. 4$R35171*>?H.(U52EE(+;9-KNTF]!!)1[4ZDZX$XXINI@$? ?I<%-) MV$3LT%"N8MQ"?(4[T[[0Q0W=Q7:ZL0-=WFUW@7'P *U,W<3N+XH[J@:4DS2IZ.A*D!R=Y ME!G3!6_ ]LQW$/H9GQP/>1>GJZ7VB;_Z8QE%/43Q8("*KI$L8ZD/..J!A))& M%3TD18?"DB&R:?Y=]>]ZRCK3Z.FO-=1ZCQ_!"?IF@2C>@&_JA\UO8;:^;IEL M?9V?4Q_[TT^GG+U/!@\(%,?4#29K!&>_&7"#3-%43A%<9^E,"8L@\>X1)G)5 M])BDV1%F%!_L_#=%(4*%9DJQKSFL6'L>3LF>(0=E(8&@405 MXU_S6( OQ$#92VF %-&I8B!LPA'-N"^AZ*D,6LK2JF*6B$R!D\+M"*&'B@AA MV8A4]I)(C0SB+@336EU$%.\_E,H=P5 %BJ9+FF_7_=O^C2*X*"*RF9P2S3O$ M]G_UIJOI%KC!)VA+5US1EJXX?*7CK#JI[TCL!@OO7/9S+_!\85JGDACTKNZZ M%X),P1R\ WL''J'^H( Y-+[?TZ"$G# _QCXF[H2(TEG.%BD ME7?YRX<#M3K+KD4M.1ZTQA&'L&M,HHUTV. EW;QEIXCN6A$AZ.+NN^MXWLQU M5M@ DD2+$T)#$=6\_*0R7>(N@&6A)&[ AGL :V ; V-CVB:ROJ@@>I0<''>Y M1-59.@156VLJ$*UBSG69,NQ-'-M)DQ]7H""?YPK[*8:1V' MD+'!&KD=94GYS8J7TX-**924WJVF4;+,W:P(LB^'_1GR-[#5A:'JFV;H3;][ MV^I-2WF:5;S[37,C?!:_@RIUN'"Y!RO'!8F*?:-/R&[("]/6W*\QE$&0? /Y MN9S [1"O]U28X_I%I9%:/Z=XW6;G6D=AM3,BWD2KPSVP =ZIC&FM)*[HJ*SU M$EO0BCD!?J&#)]5&,?D7TZ9BV83XU6T<^'>O>::.SJ2FM8-[N@+7#F5OQ9!2 MA>KX+'^A5C&F7):P@$8ZB%01,B5DB !1:3M]3'W$0TI\1*U/#"$DJE5\]_,# MF.LWQ#9HV;0UF.PVK\"=KC)!A2&7RU18H?#V*+5-4D2;9D,3&( M!]"D Q@_B%2$W\DLA!BN1+:>-K"<<90S[AAYT\SR*C9$/943!YUXP]6&,E[] MNER\>NJCG9_19__4V7]8X@#VQ.N(<+I!LM1,5B'ZE XTHT@3\%[1,]3M=Z_O MQ%H<'IQG\AA%-->ZAMT*O+DO2*DU0X%S4+J^[YJO.Q]5\EHZ8>*6 AWA-/J) M(+!.;G%:!27;]>,X]NBX<.=@AQ6#]*^EJ]D>Y QBG&T$/UD!7+YKIHVX.W!- M#^X?'G8N_&]X9C<=HR M7P-?E@[U=>*37AOJYK"*)Y4<-A;@F]!#.ES68XU9 M.< K6)Q\GR3VG('/+EAPQ+@I=\1(?N\_.OLOMN-L4:(2 45?:05-5X\!)E2 MDRBOB!.Y'9X!\J/A5_YT.WE%22V5W-6=@LH:]H(2%38@PH#81TE(L%-<@VM9 MA@('1%SD-U82$ RDUO!25-*2!62C0=L_S<0>9.)U^_%2C?H:,C@*B0Y*\^_! MV4 =PL4&Y;55$AKTE-;P()6M @2+_H%+%O*"\ 2AT=R'01MA""SPO0 M8+E \\ #"/]W;&>/R'/'LAX=]T-S<>%_C*/(*WNR&+/RYT&XO(=);L5G)! Q M#TGEZ3\5X9Q.F-O@7@."U?5E27A&D685GWM475@4D[-"6.-P)*J*3(D!AMF]S 'GN^:NA_5 M7AL@;@?YR$OLRK!CG1+\N/"&5YH-^597W&:#$PX+!CMM()9A#J_7\^U!XM"Q MW^%D@Z3I+[:)3;/(-L@9>;1,B1&G5'J0)>+QSOU*5!J+=B88=.$[G B2&!D0 MHX93,EA9<'-P(WM+!Q.O&3 '/?\(W@ !VPN$/P>0\9[I@P5PWTT=A(HX![JS MMH-12,?8NC][(A@6PL98$Y2JC,PM_$)9K%$2'J.C:KA=>-T^LK.6LHW1%^JB MHHCD& ]5+PCP>)#V)6?X2/L-;BIT1&]2QH1GG5U>SSH[/Z?3ON9I_ W M8OM+VGT*0Z!;&GZ'3M,UK7)W_6Y7EEB.1Z1(]2+[KW]UU;VZOKN_NQ$7THI@''_]0(%-K;W9=4&N@^5PS=!$;7L \EL2N@$EAL(R(,+\D:-AT5=">&? MAP;2R9>3<+)2+Z!9QKXU.E@LS'NU9JD4U!R ML@< )Z^; 1#@ORT0A<4F"]'B(D(INDJ'PL; DA-16I9?-6_'1;G)4Z6.'TU; M@Z*PUT/'\[T@I;VG.SM\Q33:[F<$XL*I.F0O2WW93/LSJLHRJ>K['#D+T:),H5-[H5D )9 LJB>*:9WF M5[_?O;LZ65"QL(COF9( M+0Z%;(.$TFV@Z>^9'47_%#CSZ ABH*D008E%ZJZS0K634'7$EEV(/-MPZ^9V&=GQ#ZGB* B M\JOZNJ3=[Q_Q8>:"K68:#Q%1T:EZ8(>I(0>>!T@'@!*#G2+82O.EJH=,SHU_ MGC:BW<52^P1EUL3(,WI&J.DARV$Q4K##WI3-G.5U/D584?.A9B>9H-IS M^.WG3/LJM7F/^J5X>'O1O[[N*X\E&A9PRGXCO5L!\L+=06),[=6T@B,S"Y*. MNIXHF&BX<#)NJOB2+$ASYY?!%7Z(4\07(S>J)KV1$V?T47N5HZ;5QUA%7E3- M=$-7O$\*?(57$ARB\PD#28>W^J+S6;D@;\)_N'.,WV;K_]J9+H"D0O7QOV:6 M9OL#VT 76UO4!!>]3SV =/C@)-PL:BKRI&9'NZ#'R9 '.@!&<%T?1HDP0XU^ MA!/"6D6FJ!F&FN0*V]7\'/@[UT8K1K CH8!BI?%/$ZC\6:9BMORL:K/%E%'W M/TT0LK.DAFIMPD%&S^K*!X73@5E%GO J!]>"@^G^T4S5@REAH#2/+_O=GN!; MIOH.IJQ<("R;H@^F"4N-A[E!D+B\O+BX M"@"!?I-2C7O'=9T/5.UY:L_!NV.](Y:ZW\1ML^D+J>#'68NU/RH4)0''(.GV.4N5NS9KM7R]2G*T@W3<0]&KZ2J1JK7 4.$[GA"LRO&BYDIA@AX$1LR O!@Z-G+6@R#W MK0=9[D89=,/ Q:\@Z&3R%XF6 M8UNW=G!7O'XPO:WC:=9WU]EMXW1Y2.UWP(A"> F92H1/3#K%X'"K*"E7.<5= M2!:C5HFM83&D;$1]Q.RD $.A8O2HV4FHJ#,2<%#%>)%*;*T#[&G.7_=[/<'5 MDD1C-Y;;=6P&[-BMD] MME>.NPEE7E!KAJZWBE:O"NDR)T;S 12'CRIKPJ,L]I%RJI5\XJT@FZRD::BM M.=A-7%JS.'E-$2".&RJ/"2J":WX7)2BGSS[I=QR(;AM[_]88VM7"X&O:_O*! MB$/,=27B";.Z%U5D$C-,/T=JI8:9FDP[G?^Q/'_ ($%Q6YBZ;JGN7(C M_O!?39YY>]<*C)!M&<*$/$8TFO]&KG&XN,(IOGA@X:S\#\CO(+Z*!CN5QE(6 M2/RY4O,JQBN0]E$SW:":>_P>;VQ#ANV"2^FP<#/*G^R;B'[BQ6#VQHO[^&JC MKW9.U?I0=^__J*,2+KJPL!P/FO6)AHS[='6_\TP;' I;$@O>7E[ _^M\ZQR& M@3],!LN7^:@S?>PL?QMU[E\6X\EHL?A)ZL*V4W>MV5'5JT.=WK#VVBS!WWW< MK68=*O@6["\YC2UD:QV!HO#J,MLPK2C=?N_V0JQ)X2KBU!::CO9:ZY_66B[[ MH-V+W6:CN5_3U<)F4V?QL/Q2')SDN5)47570@<1BG^O>::' MTJXDU-0VB%)?0D'?6_C@Q"I#2F=,B@6F5I5"BS& M==9B#(9_>QDOQLOQ="*Y38@W5D-G\PH7F(#N JM [B+$+F1G=!!'H06@ZBR= MKM,(+J7MY_CQ;+Y]%D*;>V M8U+P0+/__QS3]G^'/R!?6H$!8!Y%GBIM'KU=H!\@I31WE_WNK>""IR7%7%QE MC9IZ%4S&WD'S##3TS4J;"W_^XXQH=I6= . MCN%@]MI\M4!8%B1Q:U^@V;VL9G^?3A]^C)^>.H,)V@HL!Y/OX_NG46>P6(R6 MB__=F8PDWQ80&),X&9'5GG$,(86H::989!C8!I'.4I02=:KX='7Z5=@<).KP MT=N.VZSM0">'R7(Z'X_:8"ABJK^HS0*A1S(6I'?;[_5ZP@HE9>989 5(7:33 M>589Y$5R,9+;5%Z[>I4\+P=B@8K?957\:3KY_FTYFC]W'D;WDBLXHI1:M_,; M2Z/6Z>D5:32F=1K=U_U>5W!T'0/3LWK,0J0:*CQS'6.G^S\TU]5LG_X:L)_5 MX]E\^O R7'9^#.;SP60I_75?AG3Z,SQ-UPARO;O;N\N[*VCU;T2E:TM-EF$1 M+^XHG?:7%DS6%I2D7H7-.]RQHY3TE+;@\B(GFFBT["P&3[*;@#F ^[8=0$F, M4! 90LVT,:6Y SQ^(S/;Z+=#K/*H.\,STC MN2KH]N(-6&!OPWFH]^F3P^C^>(_HH N54]2#"7HAXE MER]ZOES02N&5-FE$F'J#78E69;P *Q.]Y@D?*;_8 M)NU-_F5.=-]L/GT<+Q?HJF\T'RV6G9?)6/:+_ ,!0;;)+;"]@*=1RN7@L5-@ M'-$$C3A-99$#L-*@TNP5J,FX3Y)1Z%"L-JITEJ<&8>LR8IC7B$EQYY.(L4#,O;D\ MGBQ Y](Y0#/Y9YREX#*F-':BI$#W[R%K842MNM_4&TC@AV>U)\=#:>P"/E"J M?DX<(G)=1MZ)GY^FB\6?.K/1/#S,R+V%&6FNC2K1Q"PHBE+&-)=FVW$\P<* M9%S[-/*[?4B=X/AC%M9G-P%LA*JPO"<+GRQ=#9HVG>$%TF5.3.)\]#18PL5] M-I@O_^@LYP.XP ];\!X)QXG"JPIR-VF4'C=1>M\%PPC2&8928LJ[HJC& A5, MQ@*LT=EG8!O?@;-VM>V;J2=2=5%:CIR(Q,7H.WJ8$ 0S?Q]-O\\'L]_&0[AE M>)S.GVL])'#R#8:,F8.MXP9).@K#F+>TIG(9C$D>/L+$FR M$A:!*@T"4SH$!,FK\ND0.C_'7_N3W#9#EO-=S"SX&DY9!+NT, ^4DMQQ)MB7K5A9-HF8-) M$!%$[--RK+#3QJE,BV05M2;@(\$XU['A/W60X 7=R8-UF):CAPNYG(JL2)-E M;:F]TC[%N+Z _T?*M=;Y.1Q-#$DG7%OH;,'86/%3-@>ZL[2"-MH&6RI4) MC# C0"!GB$BXC":R%<._[3; "$15Z,/D^Q7I# AK&K\9YZ&KID'4Z(1QZO'+ZCD*(K9,CT15?XJ:/ M-K\EY2BMQQL/>FMU#S6TQ\I-7\>TV>IF-UN8)'8MV7>IELS1X@%B\ M > 'Q9[AL2(01!$QA*YI?;CM=WN"$]V6SFW'2B1AVR.X;-0^]?^A1,C@T\3= MVF!:RRM85D'ER)R!9'G%'(0RP>4%)6I= /?=1'5E$H4?$@5BEG N7OZ?'IR- M9MH8;/#\A'R 8D!!%D.ULZ:&8Y4(E#X#P]QM4%HL]([0>P:;5^!BX);;5CK< MU"[Y+-CH&:,(:@[&/L?49TO;#+6 3@]N?T%06:MP1U-N6.FPR'-1K(,WA'.V MZ$U23&["YQ4=?8RI/0>HD!\D/(@#HL[^S#*6Q%CB" "SBHS2_TDTTSG[U[V M_$V1:KHE9_$3R3E-Y?UDO FA'DDZBU0Y^S0O)C03[RT&:@Z)-X\[5/ICL$'A M\6'5P:"(L@>8,,CC$^J"LS;N-'/)T63B=*;U\#:['AZG3V_)XJ=F'O6#<=[/ M=HBJ9]L^XP)'[IY6C;M^]T;P#57U_.J52%.A.DJ8QCH,40WC*J( MJD ]IXUF8=!RP[G_F=:5?G9=R58 :,G:?U<=$ %B-R>9$U(OO2 2VQ':=50P"*2ENO7; .'X&MHOE3F0VJ MOFG]Z/>[H@N)\ZT>4)X'*MB(O#S#3/:".MMP2XR'A&F'1>],IOY;E-MU#81GAE-'CK^WAO26]<>'Q$6GL384DP+7YFA5$(@-_I5?#.7IY[I'46*9\$./=#;DGLO+E]1 M"9U-L*:9YWER 3>YKG#%:O' *1GT+_K=RSMEX5F2&[7FE&KHNB2WS@#3V2#G MP2BAVD!+7!BF.]@@:+^@[OGT:=N[:"Q"/W+F^W.CSS#K.4O^']($5S6R@X5 M0DX+4N4S+7$Y,:C%"?-;LM*IECD_<;,U@O)T(6[C6RWO_NN A8$+-#JW6(41 MI3,V%3/M\V:%BDFG4-15\ @@#/TOASFV052#&0?J55C")BB6#QSR8CT 7S,M MND7KYB*G/OUDL'R!1[#I8V?YVZAS_[(83T:+1>?G:&#)5ZJIN];LZ/G,$)[4 M'>R MW[T3;#NXBCFU>::E7MYD,8@$N.W7W"\4E1:YP@A9@;#MI9,ZM7#RY4I/I,3" M/IGER+PUET[\ M559[)B+ES5R4G#YQ=<\VE$^<3#+)RI221$74>NAL-O!H@V@>$,UYMJ%TDJ>4 M7([(Z6A33^3WM"*_5UCD)-IJ\-Q)X)9Y*LAIB&LNG?@K'M2I:22$>XD^IR/D MCSUO!XR''4IR-P-P2D88B3D!'\&?\'LTFLZR2YTLNKQ-6VFJ:WZ#P:M Y\QU M= ,#UV-(6I0ZL6Q;?JF9LUVKY:I3U=PMI#R"?"GJ_B'X(U+WGN$"L.I@IU: M^%#KM9",]FB(XL9=+_"7!V&W9>Q29I T;Z_ZW>MV8HPC]9S"DP5GSZ K)\]V M$7F5O8ADJ2;?CLO)UA>33X0\YI>[)%XL4G66SFHPEHPM3V1CETZ>ZR=$#G\Z M%C?\52$AV=\"@+SU.:['JL-)!XD*0DYL7>K@"@6&^#SSH\(0;OJYKLSB#M+@ MH!;1I9%1@A/"W6#84P_8F,"=P=V$M]AJ^75!""VE$GL)N61.*]1$"I=H0[N& M0K\7]0#28(7K4L&)#_+>EP51P_G$X>(8:/JV#Q=D4>;$.I1F0\W.,^;7 M1YAE9&#\8Q>2\>BXR2SITU500.3!1(X=8.L9MRIK=W7!PH43*KK'\OGZ8+Z; M!K -;^H^F.AQ^NLN>/Z+L41L@Z1Y>XW2MBJ",H[\J-EAUFW&898H.,SH%LO) M^C88_NUEO!BCUV.M<7S15&K&%*?.[R)V&WN?+23MW7\E?J)S@]$-(YV=H!%F M_JZU L'R1F3G$$4(O\.TED[(7(26Q0(+^>T2.?JG"_)=6]3]I(,!B[SHI%U, MKW"O!^8 \MT*LK>&%D^SGBP=[\G"M6V%@(M%='2B8*)6N'AKLP%%;BQ2%^F MT=P"0.:!O$ZKG'T0>HH(#S=NF#TB*AX-$7U)O\G%#B$=0IA%B4=#:?K5+'<3 MIS%>.I$MCOD$O.^NX^'L2U$W%1%4BF85TUL2&!&$O0TU[RWZB\&.G\P0:;YV M+RYNE,82'?V\LD\Z/MQ$28*K)-'H9B'!7]SS!'P/%5'#2BZGA)!UQRI#Q/]P MW'^B0%EM:T) 'JX-YD 'YCO:]*53B246[IEF'EL93J.J!*$Z61+!K%O+&B M-86GIE1ANHH.)JYLW+D(.V'+PRFG$;7!?/JL//4K#POK5:SDPI.9**#.AO/\ M:D!G]M\ZDA3\O]NSDC3)ZV:JR;17*U(F9N:"K68:HT]4PP? ]D'!S_!O3:\T MI+FTZ.86X77_+IT1@"TEZ;#9V$$E\[ZTH#^SHRMPE>Y/,:LXFK?#2@%N<]64,: M4;SANE,ID*:&[6SR#V&6&F^F?1'>'C4ZA[,*-76L891!I%U].98:3/Q1S";] MP"9WSR8SP28M8),6L4FS#>O #2UDDQZR*?D'77=WP #A$="#O1QT!LPVS MB MDF1J9_W*!E/)+)KX%O5"Q9 L'M9LXMAZQJ %OID&EC/\Q\]Z5OLZQLC\6).4 M*@G)DY]/V 6LYJ^EQ=6#XKHZZTJSW(Z5HW+P@:J')^X1;'2Q5&=E:)#+L1(H M]10GE@,&O?&?S[#+A1V1/3%>ZGJ5LX\E:B[1T+[P::*@/6ORH2MB\J%OG?TW M.HF/G),2-4@$E(#I@Z .]N&&XC/-]0_O^!.3)^4IXC!R&RP1,75173R0 M-[4-@>+[KV?M'XX;EN/"9SAB&$$Z?-0E;R9D47&IE0@ZT(7- EYRE#8AB4J^ M3(BAYH@BN7>6KF8$6;?S;ZS >X<6.%J_F9N MR: @]$@SZK;?O16<][<>?+!R0)%:BSFO2ZOF:90;(IQW+"PO.U\*DCER#*$=,!I M;LVHS"9Y"_R&)%DD)N*R/M)TE0XTE46).]&6X$,-=DCXY0X%?W\ <_WF0^5\ M!ZZV!B\>6.VL)W.%\^!6&?(4\,>=/RH_^T_L,F:N\X@N>Q)W/I3W)G2#G +V M.'!$WK4QAS@OIFX.WH&]*PI0)_24#AT<1$F%#RI&J+@TDG@Q ?ZA\ED)4*7Z MGZ%5S(YFUKAZPR0PA:F8@B-NLI691G][&2__Z#R/EK]-'SKCR>^CQ?)Y-%FV M)2 "4_9K8!O_SS%M_W?X R2T*$:">10I2Y+R+F1^U[^ZNQ!K3$J*MVIU\XCR MPUJQ1D X[9S'(:2&- M@+G:=UI"Z[H)9I9;.,]&13^MUU=MO?',LP[;4' M3Z._%)I43 ^IY%@HE7Q#RD*:<+DV=#8KNIPM6\A:%=O,B0_R^I?SR9E^V!"Y M;^9V!EP=R6V-.\!3]V\?/L@BS6*D&BMJ]3;+4GP/PVD,MFB[I_G9[U]W!0)4Z74#GE1 M#"5,:_6!PT)XK;KN;@5?/SLYB5'DQQS/#E M2ZW5\ 3MD-EV+2>[1RFQ(U$J^R\FRL)\1WGX#&_J/IB>[YJONR "A0D]N$%. M%51,_."57+?6])]SX.]PM?0V9!MJ:+JJRZ. MJK.!5XK3PC1*%:T+AJ9[S3.]!W,%9PIL'1P*<>>9&]8QD@R[N;CH]_J7BN"& M'SOJ3>RYYW>]T:6/FNG^KED[\ PT]',891<^:TJE,HO^;@S\?9318O,Q'*"(5Y>X*9]31;*.3R%SXG_E?3^;&](,LMV/?6^Q>/=,P M-=?$I+@J,T0KX% LT*-])P\F",<(MY0$<<97N$[NT+Z3G*$L[%R_\3<6GA^0GY ,6 @BR&:F>- M<&.$6;"&CHTNON#LX;^@505N(#3\\D3L(!TJ:I?KT;K%SAWAP.!]D,VQYGN> M+J#P \_)4 OH+ SZK3JL=(#DN>[5P1MYPX,S@8?Q1A-XD&ALFH"B;A(CA*-8 M6LM[Q(@+)"_WA07(]X/G>V/-VX:D$_H.M0F?9 M+YPJ7NMFH8JAR?D\R]N@Q/<77TP )HYT!FHU5M4:SBP(D'F7:#],_^W%=EX] MN#U'VCFVMSO?0Z6$H#PL,RXLE+@^V_,M#.H;V[H+AP,/(/S?HJUDG=\^5="+ M8VZMX=P-92[*O5L^W![GGTD9[Y S19_P=\B/B0OB56>UKP9E'KY^OB0^7Q*? M+XD;$7G")@1&DN3\)_=*\^#ZNM<37/*X%F<(/>GRBG_FN($8#B%$.3I!+(C" M,(+,L*"698Z#HR('%'',#C77_8+*- =;R!!X#MXX.]MGA1/C*-)!JBH8LO#B MP1%%(#;R?',##Q!PHUK67+$,<0+@JLP.1:H[)5:"_3]_,X$+9?/V]03>@46W M&R)TE@Y-]6R*6#D@;Z $^;"\)X]Z) MQP 'TUIB/' 48A8K+.Q0L:[& W#-=RC7=Y!XE(:%3D[;TP4.+3-4J);QW7&, M#].R4%S$4=6C">1N]%>V6Z9>]J7B]^GTX53XQ$63/I M,45J?X9IC%8@<]=,9P4.GXV?,9_-@4SFX)!:@% RCZ[$3M$ ZIF4BK3+>U=) M(.?^ZUG[A^,.+,!!ZG A(6#E00_IV(?%QFZWE!*]MT4,PY" @ P7;_D1@PD9_#;G8)3L=%T8. M4'25#CI-.D[(7) XU U/$BGE05$WZ;!06G1,*,#3KF+!,P(C'AT7P-W[<.>B M[+U?P2@&K>,P315U)QJB8CH# I8&N[S:H"$OPD,+US7\'+&+' M(6:@-(^[_>Z=Z'C,1L#'P@TE\PW@63,!V ? Q$XGBB03>!BN?P UCMX=FS_K82W@6+0,V2Y M<(R3'P*WOY?O7)C#**3*RP^'"TRCL<[HK,*H$W-5X+@#/X_-^U5NM#,LJ[&J MF62$L@/ST=GQV8O&@YUA68E3-811\"\-C*<7D:@?>; '*S@;#-:J#I?F8:]_ M>W>M+-IJX16GB S;JO:+\?7+%'/K5'Q7!LBTP2( M3#87\FWV6?5X\OMHLIS.QZ/(7]P2QW#,AB]J-S"A!P)+M]>_Z]_==7NW_5XZ MR8X(JN;:Q[,&S:.I64C,T]4&S"0SYP-._B>*H.'D6HU_5A[;N!W(,DF*N.A8/-0V5)I.OG];CN;/G8?1?6LV#@'IM'L&7&/QN;Q(V1%R6DJGL&0Q MX--PX:F1]T86:9T?:1TJ#DG(8)#75$K9T4@D*TMJ\BB$*6B?=4P",<= ?F/I M!$HMEF*)$BA4Y*7W,S#,W0:MHA/'+T@)D-LVS9S;?O?N0B[Q$V28!0 ]B8K( M/VW]G@J>5&%:2X>!\C:=A4)Y7TBEJ8AK,H2U&*A$F^XBN7S)4BJ2,06I-?M8 MA&5$3;+AQ=9")S8PT$X6\6+F@@VTA@/;")JB,J&V#H:.1W+M5QQ5::CQX495 MGTT_1*,-UN@!S#+W^E*0QSAYHB=L0N,FBH&ED+1:G3:"JDPGB0Y? ])(/FJI M, !(%%:-IZ&Q 'WQ<)@XMDZ-B$-CA4%10&2M$2VWS3MUY^#=L=[AWFP(IV[Z MCYH>E,%E]?5F\NX>^7J_=?8?ZH1?ZL2?.B$_ZUX(A52L$4 M2;2 0D5\A:.=ZQB.96DN.4_743/)A5X@NZSHJ>A31.0H;>D<'A*( D\W4DW< M%-0)3]8JXOJO MTLBFF,,YTE!3J9Y-V]SL-ECQI?XNGP )\TJ+L)B.-@M1^R0+,?GW-@NQD Y% M#C$U!#2U[HZVJJ%D+YW7-?Y0!LY;0O_XG_ASC@,0Z2Y MT^]W;[LRR9\LQ9S#3U72U7QD-G,='0##>X2LCB-OQK;IFYHUV[U:ICY=0>(@ M;S"(HNZO&)RJT2W;DS-,XH4YV&I!L04//:'+/2ON=2=SK&(>0!&$<")39X;,,I L]'[N6''=*8&=0;QV!8P7!#* (H;J37G)!9(E -GX$ J&$4X 4BR4 N*FH$Z1ZRN>,7CR"9YEO:8F[W1B\&00*+58BB6J_FK--[N*C.)G,N/T M)"HB_]\UUT0F#ZU=!$M^W$PZJ9>WXE2D-1:45TF 1.N=;2B=$*E$09:@^A;[ M$4 R-.MQ9QO>:+4"NF^^@\6'MBW<@5/T3#/NLM^[[5*EDZ1; O(5#10;!_/DDG2A L-P_=0 M#!ZLE+8D_"O-E+&MNP!=*Z:E36BIB)19*:PUK:8SU[1U=A%_0Q7T96I!])A%'NRZXE H)#D MV -V(0<>^!]GYL!"[)AI+@K_QN;I)G51!"NE28TQHEA!@80KT'PW#6 ;%.[1 MN*5BF*"E,(:"-/[0.DZW]YIG>@M(D&9,[>2=XR75^1;?73'05"([1E)5WVO= MN\[]23U6D>B=7=[> ]=6$;FSTQ@+N:J[M-[=YG3G>[YF&_" 1#YCYC9,$W[= M[W9O6BM<>@)CR=;EYA1T=5JQ $[9JQ6&LCKM15B=W(CA6//+U:;!&,[\T;2I M0);;6CGPT%,9@T(:WV>K+G@5@$H9>F/05/6&2F9)TB$13'E11N"O,HQ%_HN/ 3'0]^XU3S*-ST[KI=82&EKOFN MH>!H<@Z%5*NT$MST;WL2G&XIF9RG^,7$R?SH/I[]P7C-3>^?Q"P*^"X2BK98 M.B294I+8!@$/'3O =>%+35(7B05,*2J2M"GI5>25Q_$B37S^D]]88CA0RC(+ M!P9*%0'"@6E/A4]],BTEAD YDT^FK([7^-@8_7A*C^8GA)+YZKA)<.9'ZY/[ M2"PM,M^/',^EZ*Q!725:W\.HCNGJ-V"L@8$X6:C$V2X*X*,TF34_W;EN_AB> MN7M[V '6HWBW\"B^_THGCA/I&#MP:L?QVU[W\K;7O[KI]6\O>S*X[2JE-91" M]:F97>2/:^/1G&NJ)$G$22.1K"RIR6N/,"NG2NKVNSW!N8:IQ5(L40*%BIRQ M.*=*DE#\!!EF 4!/HB+RKR&EA@08*&_362B4.P->O-F^_WK6_!V:3L$FDMQ) MW=W=Y=WEW==?LW M@C(8/#OO( P\7Z#W>)IKI*?_-=!U=P=/RHYE/3KN!VR NUB^P6Q$N051/-GQA_ M2>B25HK;_FU7<.1>%7GD^&1826_LZ.2Y?D+H\*=C@<-?Q6?+J;L [KNIYX5E MXII))UAF41RDR42CE!+T!K813=S+#<*"6V6BN))_5T=#*?/H\YR\%_M\9?LZ:=^B4KL(VHH-.MJ$THBYE0AGI MDO?X,EJM@!ZFB(O6=Y0B"&VZ37L'=]C3+7 #*> D2S^ O!(G"R\K]8HTUWHJ M$10*,##^ 0]G00#$TAD8AAG2---,8VP/M:WI:];B#8H$'2.,H;/9 ML+>#0' M_]J9GNF#R+L49@.> ]U9V\$HOVO6#K=IKONSZF!6"*=JC:GJ-G/^#ICRYEB0 M$F\$.8&*>[$O MGFF8FON%0HPB>@@IHK#MY9,JHXQRI,Q$J\0R/LQ^HFW@/Y>N!M268[,RY&LR!EU/)N2LS?'?T\SH=^_O1 71RPD2P\DH*SCRI8*REV [CV\N&B^FZ B59YO5C)Z1-7 M_VQ#^:3*)).L3"E)5,3J#YW-QK$#F@=$47^*(JH^3L)K7,$G MHF?3#B80%_[9J\4,N#J2R!K#".(#(!Z M$S"F&">XGJKBA8G>&EY*"4=-_BUUJ$M;R_2'CHV>^Z$@%"3>2PR$6(=1"D]< MB%PLGCS+ND7NI!1T2I"J9L+8-",8%S"ZS@H#I\PR5C6++#< 8?PDDQTZ M^4]7+[;I>Z$)]3,F@]!2"7&STA?)]K:6+8J@!$8!P\*T@0\[%^6+"'-+!L;R ML+9&_"%M4*@'40(['$F/8'4GB\G@!"S$@?OC8.L!R@&W#NY_[[\.3:+D@@.4 M72[G.]U#F590_1-=1N0OX MKV>@H<1M\UC&4@ D_RF.HU/,(C/E40 0*I.]PM"6[BRA[J08&9EIC\=?C MM]Z+O_:R,2L3;<_"*\'@J++8;3::^S5=#=!38#B;1P<%5\_,'6.>GNO6QX2'@B> MKM+/32WD21HZ'N3Q_D%JG%V]X*%AU4$%/T0L.EYXN/,%Y;/%:N-+9\OX0 CS M"+(&7LG[G"Z<./P*X6%$JHUT6*A7L MX5/28:\8"R5<2;P8(SQ0$;/CSMM3_0[_ 8\3 6!Y8-LP\MM32R4]TEC:8(G3G2GD+US.+AN MYH6U+AO[OGS0K@=J'#'-A<4MWIY6XDL8SR $]>&GU0$\%QPVK1<$(310?510 M^'X-+ UNK/&52FO[X%E]FE:4)O'1L^(TKSA% M[*^Y+FQ/&>4)XJ4:W+2ASYT51L!&#M M:\P+UZ @%'13<^2>Q!JFCEHUB'8Y=?3L,:SEJ8M\VLTXO[.*2Z[B/.1Y=G*R M\3SA]Y)/P5DF=]9NR;6[LC YY=6I^R53?1P,?F;54BGF=%;.2LHIKPPY^7KE M2B0A 3;:=5)NJZ=8T96VJBR;\S6+O_-;OK*#(@QV>_W>W>W= MY=W57;=_(\KNGY_W"7G>EPN \XN_\XN_\XN_\XN_\XN_\XL_J<\6YQ=_-4$L M*F)>!5ZI(<[0XL@W.B3[A SXD M5%\AZDT$4'\]11E>")Q?HK4NV+CR$S.>-KF]@4NM?35SUH]&GO[7DZ265PS0 M[\'U:W"R'OA+BCDQ*-:*[6)# =_ M+>;]:\:II.O FY0'"CT!A6;5Y[?.3T4-\O*6D.UFC&<@Q7\>C73F1GB]&#' MC4LUEYCKMFS+FM#&9$\4_5[)*0I];\6E9TE#3D]G'<$NYZ+7 M!7X,]J+7]=ROB?+VGHM>E\(.1]+/&2?.1:\E ;-(IC65G:%>MUBX2SAF(9L/ M["9;)G*QG [_\]O]8#%ZZ RGS[/19#%8CJ>3^IU=F U$TJV13S/&4\7V\". M3'?0^'A[U^2G50"N<'[5&MK44 %F#+NKWRS=9%,Q8%=5<7=+I[G MS^D0SND0SND0SND0SND0)+M%F0-HM4W=!T9@U8EW9[EMT\RYN[J[Z$D>PL7_ MI3H[@]1$3^!WGB]>6%"4[G/$K.N;WNT93=2,4B310?PD." [=.H2$85M?\2D MF\MKT;LI<6AB8U(-CTU$("EZ:$#8?2=:'#&B>]/KGM;>NX@7\B;(B&9.W#*G MVAS1U[N\OA(KZR+>8Z5%H$>1308&_ &ZH0) )9G:^:DT2HP@*S (8J8^!%'3 M>S+ 67XX%8&S'^%$@$.F5Y$-* 4;X.>JVIS$&*<"G@**A>\Z"Z]$XZW58><5 MD?;H[%Q\.B>F 8Y8T[\2O0]E 0,G" QW+03#Q,0X+M@'. DH%) ;(:'?\M/GV-:=#=B__WQRPJPF!"W-^V'3'4.J.W\EB]-N03 :WN:\C1R\[RMLH?4JOBR5P9@UP,TCHCF MP6&YWN,)UIA)988M$^O-GY1#"X5KS MKHO4F%))O-%_1:[=.7+,>Y!S.L+=&OL@LHYOG;@N-,).N7*P,03^W40EW@]Y7P-2 T8&S (&:\+33"D] M0L+3>#8=+9Q.YQ7-I[-RW,X*SJCSCJ;4"=G?T="D.NMP5N>DJ'*=8O< &GC> M;A.JX-ST_OGH A"7:YQ#Q>-]A*7]KC2&5&2.\DK,.L=(%7 2>7I1DK;?'6B8 M30O2U13@\[]\AGQU=BD;)55F9T7B)2K#C3MIUO=!Y2#>')>4C6;B;24>S'?3 M@)O=IHUY\KMI"5[U>]V6X[QQ9C43PR3B1'>4'39T(+$>VFX8#FV'#W:"+W;" M3YY/9.D#'$=W\^'R^P"G%UK"PKSCU";^OCN;P [00 M+2.(@Y.";8.XKH6ON;[Z:B9O]I7KZW[O\JQD32H9A324O9"MA:'RIJTX:U?C MVD4AC:J7POU0NVRP1J_!,OK54TV_H&A7P!2I8ID9G+5,K);1":3J=?2I*9K4 MI[&SDDEU&DNK6-7L).%I;&1GE4RYL]B>JX6O)J3P*[+,4AV%E=#Q6%D0YT-= M/7R76#?54<@&]41.[2:I]-D76MK])9]V,\[OK.*2JS@/>9Z7[A+.@1W$OGSJ MS3*YLVY+KMN5A7E^'W3>DU]>79ZU6B:MKBI+3J^@*'QB$KR$>K%-G_DA5+?* M0ZC@B\J_@T+0ZEU?]JY[=S=7-W>]WL6E('/>SJ=1-_V[:T&E]7A(NK'74A&? MY'T_4_&UE$ <-",YIM=2TDM;J==2$F"O& LB7DL5P[!-[UWR=D3SQ0O+JZET M'^E0U!@B"E]/43!*$52UY175S46_V[T]K16V)A:>7U&)CG; N2&D 'D]H)/J M%=61)IQ?4;4^;J_5FL,/T++$[7%6L!..')#I%=59R1I7,@IIG&_MU7A%==:N MQK6+0AKG5U1JO:(Z:UGC6D8GD/,K*M5.8^K'F\BD953R.+^C.K^C.KL>6R&( M\['NM&,V6ZV0#>J)G-I]]H;6X@"33[NKO+NYN>SW+LYO+:12<1[R/"_=YW=4 M9]V63["I],11]2_M'4 M^844?72K2),I;?&H(^,CX0.9:L^AI%@G:Y4BD#+X/-S'=DW1FU]%2"#%E#RM_8[S99NC,+G?@/; M&'UN N93Y_ MUJ,&](B.ZY$>]S!'IXJ_#Z'&%> MFK5BE4@=S>$+:&&:)LJW+.L5"_;6EN9]#!=%XS>#L[)Q4[::A7)>S]19S]1Q M\*FRH%UR>[FD3N(/:N^0 -VK-JDT *[[W5O1,6.J:F0-V M,>_$<2R_K$D)^4WPK)LUZ&;-XE'6O'(\;P;5Q4K+):-D9 M3X;3YU'GYZ?I8O&GSFPT[RQ^&\Q'\*_!%#K0WG6,G MSA:X'0_-I?Z\99PRGV@NVL;L>5C@9L4U1V#L]OJ]N]N[R[OKFUZ_+^A91PH8 M@W$B)CZCUB2&$1'4SRY8 __S ]LW M+6Z^@P70=W!&)F L$]*]N&+SR"<_VO'V7STQW[OH"B+YHA]]ZM8.2OD1:AZZ M&=N%L)NNCLF@*R/"XR-IC>SVNW<]N>P07?&0VE@A;TV)BB3??^4/0*I'4M\7 MI8-A ]#*XKEI!K<-W(7%3XJZ20>SIB5.B[D"EBE2F&(.X-IBH@"3X#:/6-XD MMVU+\%0@S2PHZ(E5$PDOMNE[\\4+"R+2?4X$&11$UW"\4Z@?8IU.OW4T&!(U[#2X>Y-FZOR=R4M^)11;('&V=GX_PO7,:6#IVU H4[+@E, MK#D"HJ'2RW-@H6(!,\WUOY:N9GN:'H2)W[OHEFQ@+H#[;NJLGM5>-M9Y/GH: M+$ M0;$26]H!&*(S,MM0.@!4%!)9Z@2:A7N-4.5Z).#+RXN+JT"\02W[XQU%[@F? MT%)J 1/D<1 D*W'")5GK*L!N]L]VOH /\IZ3,910V_A,'^EPP"HK:FFWT-0_ M@'=@.5OT]'BZ&MMP?#BK%P\LG)7_ 3F)-_UT/=LB?/I5H0+=PD%0JX4H\N(6 M=9,.*@+6"S(S"+<%\)#W+MF+88:2#3"FQ4J.#C0_-/*<6 MX_.,.3%=+5V@P99?P7T;J^LS$U1*='W&'^TXJT[\V4[PW;,+-.%'Z]UU+R_/ M+E"I#1)9=&<7Z-D%>G:!-N<"O87Z=R.GG:C-!1K1+/Q(A#D7SP*.(778.JYO MVNN1#?<-7_CC,+&#U.(F2.?HZ,M.HW#QMNC$*P$LY#GQIO$CH9LTV/>//6\' MC(>="W4A+$D7ODV>@(_@3SA@T'66#AZE1)BSF2Q/O8H/:0-V0),:G2Y1PL#U=,DW!Q21^/>-?O]KHG9\RQ?)#7T59S/*($.&"5%;6T"?0* M-Q 8>YXZ-B9*I> -/+E'6X1-$-61\2]!KW!AM^@61@*("%@7R,RH(^X0J_^? MYF:W&=CV3K-2_IQ\W<>UEDZHI1B?47TF= MTHZJ&MCJ9(M/YQXM/V6%4@Q)7 M/M1:+%60*WR@ZRAOA0=YA);Q-(.&.]<-KU,FCJV'/V!,&/,XJB&-+R-J+4DJ M.'A^N@6NAL*WGH#F,99&[%W<,%W-[;_5"3YVOH [7\#E'%?DM3X"+N"*=^]R M>N3JOX"3 ";\Y,OO JY5@*ET =>'E-[):2RLG 0Y8957I M5DX6 X$Q\L'9;;!V0<%=7%Z[M@B6WMY34RE *> M!T#:D?1D:J^F!6<5NWL?L(\*:+M+!Y%28LRBH1+]*KZ!2K,BNF#"@">WK:I( MH2=6A?J!"[".GH]\!\[:U;9OICZV5XZ["0:._ISX#9OS^C:;ZWHQ^OX\FBP[ M@\E#Y_MH^GT^F/TV'G;&D\?I_'F O-BH4?C=3N+#;7%D1U/?O]@N<&#CFDOC MN(YK ._U(IHQ;A.";2^=P6!B?=90L!&JXAH2@)+ M2>XO65>33/HPJM7D\.GS@B)^04D>^MZ!O0O#FD:?85[/X<[SG0W$,<31DP-W M8>8[, 9P\^Y[M%>B[(.F=+)[T>]V1;\ZJV9]:N!&8W==GNLGL 1_.L81_-7? M%U :@2_HH-J:E>,.)[:53^K\Q99PI#&S0C*1ARJ1G'FN[YO85AJ1LTOC2)), M%$KA%O5BN7M _V7MO/\:1(VY7Z'HHQ^.)1_]^N\OBR,Q'_X@ETR9Y'*0:0$Y M[1?@<( 1X'"@E QY$A1C+22 J&5A+@Y+\Q IS\MU(" MQ)!30WPQEYO>J?\&W .Q Y3F&G_?BV^MA S+T!@)MMOZ.U^F+7_Q77"YX:2! M42.'HEJX)7,,44!F6-G5#CP*Z E93&E8^16Y&R"5\#_&4OLDPXME).F0Q57H M6$Q59I&*-PAP %0 M '-W:6TM,C R,3$P,#)X,3!Q+FAT;>R]:9>JR+8N_/V.\?X'[]KWW%TU1I&+ M3M15S1V(V"L*8O>%@1 JTBF-W:]_ VQ2,]4T,S7%+.N<794*0LPYG]G&C(B_ M_M_<-&)3X+B:;?W]7^P)_6\,6(JM:M;@[_^*C2R2_.__^^=_Q> _X;]BL;_^ M-X+$M'::+\=46_%-8'DQQ0&R!]383/.&OV(->SR6K5@%.(YF&+&THZD#L/Y) MZHEZ2J30Y!-.8*E4#$'^V7UL6G;A4VSKU_IN[ E[>0NS?E5P$X;]Q-"?.(IC ML?@O@OB%)6*URLL?K)Y4UGJ.["PVE,+?/J&;@>!HXO"/!.!,-07$BG8O5LC MWR34GJK$^P@5)PB$3 $,Z1& 1!()65'BO01!J?C.D^!__AIZD+V0Q9;[RW>1 M@2R/__XQ]+SQKY\_^[+;>[*=P<_UA8 0%$$QA,!^K']B:):^O7\VFSW->XX1 M_@9'4>)G<+D'6;:YW9UIYM[MANP-97-LV\:38ILAIS 4Q3?W*[9O>[4A:4(3!E1+-<3[:4[>""AZO>_KO6 M/XO_7%WL'JCO4/#LD-ZF'JYSP ZG;0KW"W=VMP]1D+'X "E._A$;\E7!S!J3T\ M:0?Q1*WPI/WXYZ\AD-5__C*!)\<4V_*@L?K[AP?FWL\5O<&/$3#QM>G?/];7 M$6\QAB/]^<]?GN89X)^_?F[^NWI6SU87__RE:M.8ZRT,\/_>HFCLVY,4OR[9 <(,V_Q4\#3BK/S55!5;X)[RA"FVJHRFK M\UU PT_-LAEQ:. M.:-2Y2Y++>V49XATOMFK2T0P9 3!<*@D7SG>S-H5/@\X"[]QM\,E;876:$+V M]0G;(C)N0F!1G);(8+C!*VXWUAI\@:WNCW8:I^K&O,WC.M,I2)U1N@+$^$R* M!Z.M$T?&FG5D)1A7S+>TU4A%^(51"$CL;U26W3'DX&^X A_)):T M>F5(0Y5V?UF: 573\:&(=ZFE78GK[Y 'W%FFTY;4-HKD&K,9)U6U*378D+=V MI;\8VS0U+R#2I2V5@<^#\0R,:S2P)C(?JIS4JA?ZJIE-:FBN7QHW6!HX;7\0 M:/ ^35]"(RX1H4!1";2S\PFS;%+LPA+&HUG?&?;;]$>)1#OS&=8X%.",'6/5E\N%NFB-T304G96B ^Z?M?JT="* M?1VQ;XOQ8M1FLH/,J(D.&SJ7G&BV-\UB67[V"6J_4D?W"6W*A@_VB--D:V&2 MV=Q"1VJ+>'-:6\S-"7TGNODF<::%&7UA0K.M.39E2H03)Y@[TLG ]MC6&1 M M98"97,3'OK[HTAW,;KIR6H<0Q;!4DDS%DZF[4%E'S'^\)$=84267; M&GC ,3.@YS5@U$O/-7=[L0)4S3<;\'+5]H!; 68/.-NK3=G1Y)X!>!B3[?TL M"V!4*QM9WU)=MM\'D* I$&;R.+AS_9 ZG?*RBILKL:T4+4BM'II/%M]B?S#( M DPDG#!V2$I@ M7\D1'-_A"/X"F4W@!L','K)"I0LK1% 3Q\!RPR?1,SB !DP68:K9&#I@@S$6 MI*;E?M%,B&#<7]+)ON1UW/HN;\E7O U>T'OU @<^? !"T"V>;ZG)B^"K\/7A MO]9#YK7!T'-A4*W J_)@W^HS]*!K)>;5C$@5AUJ[+56M@UZT?+:I.J.@5/ARYN5$CUG%)Q>FO4\SE"&/F3I:LC MN8111%A(VMNH/R?U14._]NS7-UQ<&867'HTUQX:] "MKR8V#!ZW9MEPDVG7" M-"6V953B:3.+U5GT54SW84ZMWK4;+[1 P#"@TM!80W;QP)0U"WX?)'$!'WS9 M"#POOA_ME^-YKI-9,GIKDM.M=L/!= [RL89V+E<^^# +Z_4!<$9%FC4[5&J1 M(:;L-'5Q%@9P@URS5'8^AJ$%4!MV\!4[A\C3W" &.).S^XYQN!R!9BY=QD0M M;EJ+Y*B-./+L%&??C$[!(!B[Y,T6J-.A&K8."&%F-TOB<.#7WQ6M'2OHG(R6 MX'"A5+@^#\:VXP6,$58CVB\-C)2%U93PX@REVKW)J* V!J85Z?"[85C8#PPOLIDL>9J[ M:I"7[3]C];K==X0?7>@%PT]AW?_7FDLA15LN)0*S?U3O((*\4!-6T5V@)K85 MEGAV]7 G%UGK7QGIQ9$,-6Z*>!KSJ!2+(7DR2"A7(P%A_7?S25.#SWT-.+&0 M(G!PJH4IE/;+OR]_O'G<&NRKCRI\V1R&HHKFK8864S5X-9Q?W EC3U#YXY\# M*=?J67_]//B*?S9CVX[DYR&RQV&IO.3G'@1.(N(-;\8#(YCRK,$A+0*7[ZY4TDTO=J\\APSP M(Z1[H_O0]JV*_VN@=)=<1^1Y";"Y1M%A^GA>!,595(%R/NT__@F(_W62^*O! M)YR60[%SX(-N)B4&Y>1T8&>DR!J9*'JC\P&!D@A*7! 0$ *I MK3NB)#RQ[XT^"HF^UJE@ [[EBA,MKMJ)U&!:(^@'),[W, 2"I\[S,"B%X(DK M!2@0'LG+( +QLDJK%_<0O=5/=0IVJSCK+!Z(N$K,$8 G>4%$D&N[L"EC)5[X M#;_G:JHF.PM!-@#7#_FQ!P<.YN>T8=CA_/5>)6%$6XTB(:9MO<6P2%'34O4A M$UU8'*/T&1)'2;VF_R!W+,";_N.BQH+:&@@(#>A)J,M8BY3DJ-6IDB^AB- 4 M.TL]0_!$9"//*%H+:L<$O&$M4@A.7=9:G"IZ;YG%&++K'K(6*SZ%E^DU'EIC MRF,[_;RGY]1TN5[*DDKW#KS'2Q)?8F&7QBO;!_Q\^W#)A(/#R*,A*M9AE46<6?X**F673#C>-SM^99%^B',8<;8J M81?@W,L.GOQH].BZ4IDL!=37"TAMT2_25._>->@P MK9=4HU5ONW>@-K.Y\M7RI555"_1*-FJRIA8L1AYKGFQLQ(RSQ0KOYV31'ZHZ M3DR$FCV.OML\+>:3)']S:2N*;_IA,9/SAL );G/ ,&#D%!0LQ38WO0%EHBA( M:D;P4&[*R%S?T@=D=$NWYTK^7/+O P4?C(>.F/0N+8U\$,]ET9+?4IF1.K:' M=Y\R?;%)WPMV;B3>TQ9]D#6&LDW)MLZY&1F[:6:'*6$>X_8;F_0KP."VI#D>6E22;,R5Q[52:?"*M>?$;LI M[1^<33SBS.)(JE2L]?P,VJ)[G43#&75SW7N?4OQJ9T;>7KRGG5E9$>Q6MY J MZTC:*U3D9-O+-._>IMW&F45!V&<[LP62Z^%U?CYBD6$A/^U@7$-![UV](^#, MK@("EU&F7+TZKK 4@0CT$._*,_[J182;TGZ@+^]3[JRB57KE1(+MHT)F.%PZ MO#3VD'NOPWRI.WO12'2[VFCKI2\Y%@8EHHBLRPCS9E4Y%N#>W?>MS'JT9#V MV3:]-TGB]D"P*'0Q PP_2IF9H?2PZ9%"P4=[EH_8]#$S6+B>XA;1Q0!Q2XSB M\'CEWD7^U39]MR'Y5O(];=.]3KFVR,2;29%R)67LE?AFJ7/OKOM&-CT2TC[; MII=TA6CZ)%M%6UW'+"T2*BI0]Z[@$;#IUT%!1?#HQ8SFXKJ&M);94JV16J0C M-I%R8>(_NN3BB$-K9^OEO)NK>"C.\CY@\OV,F;AW2_?5#FUW/<6MY'O:H>52 MN-NHIFV!!:*'90;C2EHW[]ZLW<:A14+:9SLTN3T26R4T-6*9_JA73BGB@+_[ MU9<1<&C700'3Z\9OB*Y:ZC$=S\[E.1LYS M250KD'(N39H]M7;O1?:O]&A8ZCK5]7<+^+1+B\.O1KWZ,(GF\AFY;F.#::=R M[W*^@4N+CKC/]FFU]L(NIPO-K&[*=KZZ')?3:.7N2ZZW]6D7A\'%=C/J]L=Z M5\JG)RSH"\1<'#;=5/?>I7W5Y5R1ZTE_+52KR,>7LWH?8;6*-"<]KVGKF7M/ M2+Y.J%'HS7PM5"RM9^?8$HQUI$-2Z*2<&ACD0U/OJT?IM5@;_=S00%)L04<2 M*&84J6[?\^\]A?PJL4:D1^&U5 >^T>.UFHOI0A'1>JB^:*OHO/]5#.14>HNP!XF^";YZNN=:-Z[Z_6B8)_0'[ZQ=O!/Z3Z2JKNK3?!/59X>J_( MISF0R: $ET %K-G7^PNK9?"1];:14>3+;H'Q>.N:[KYA%X2\&HU,\=* M%?]AC[\H73UWO[?W2G5SQT<.1ZEJUK;/RTR.FQ5C6-0GN(W/LZUII2#@301\^1[YFRP1VUB _(*MVNK21,$\:S?\9CJ.3"/6>KK:9/!B M,1FT>-@IO*^.C'#LON:Y!?AC!_J0X"0D=^U,0N?!637@A&>Y6\K&&>=:8BU) MJLI8SXG5D5W(F]7L]%[48'56Q/NIOFI"?B\I6A0P\/' Z/)' MQZQ."ED!9OOAPH#9/"X'$PXO"#EDSW>?'QF)ATGVJ34K,I MKVTSQ7-'#4J !QE MBIBK=F9BW\*BL/%-=+*EZYSL/+/76@T:I062'L_2.C=4B[,"GVU6Z,B&$'LE ME>VDVOGD1L-OW 5$N&V=+VV,R $+1$8WZQY:ZJ&]N5[];A#A_M5EMX]4@@5M MOIFU1=.)LJ>7FWHK/Q='[B2S7(B1C0P^5);=$ON Q[GP %.PJ=%)RS(NL4XW M(7(-/E,N)NQZN7\?%N1L@#R3^X#(F1!A@Z/%-VGL?,Y+DZ*?9UN]GLB,>EC! MB^YN^A^"R ZYWPHB1WNZ+I2P M5J@-F$R>@R(IC=?%;CA&1DH1'!"L=7KE Z M/'W#0V(=38');CC#$3* %\1-:Z;%%/++1KHI3CIII5ITYG9\<"\EK.?EI2=( MO).&D8])H37H M^CH(RYAE5N"2AHMID0W]+H**1ZKZ]1TBIQU,5H]KE22O8&@KWE1)8UAN89U[ MF1S]<@?SO:"PAH"*+31);TH#';%Z@\52KO8IZGO;H>\L^NU"BG..N$UO(I09 M$>=)>>2*/CX2NH4TBIM\9".4HR0>/.(V_9W!L-LQ=K4.FB4[GS"ULN.QD]&" M3BP7A*D+]^(DHI!F?KR_;*_=YG)X.6_]RHCKD'%BVJN>4:I+U60-?.(7>,A>_\WCCZT+.+V]-O202-K-B MY4*5KXR* NNGJDI2K\CCB7,O_N1F$>?M)'^=1HNALVV@8D%J6NX7S80(QOTE MG>Q+7L>-K+_X:*O%,\'?,Q:]PCS8SIJJT6A40JEYHZW+B\Y8S]%6/Q/=2L5C MA=/7 "1K^\X:($R%+!L([B3$4DZ9Q),-28M'=W.2#P'DF=H'0,X%B#;=6I!E MM4E5G8*G@W9V5$CUG%)Q>A]>YFR ;*G]G@"Y1A^X )RI]ND>\ K;'/"3/)=A MD:Q8H"9IG,_7(^N>/I;R[G'J\Y,\C_[OM].J]\)P5AJY>AY/E739DIE*P:TD MD[7(.L%H(>!6Z54B<'6O$. ZWG,M/P?L@2./AYHB&\\H"'?R?;Y$.T#>[%.. M.^5:0B/8(MM:.EIA[.:&!2ER!7U(XZ^C-*ZQ<)S(:Z(A 5U7U- #;3J*Q[G MK.WP,Q#*,'%PMJ>(U4BE,&UG9B(TWGHV6>YQ[#)RGB@0_2&"UE+?I>@AYXV< M"U;.L7U+%> ':" '-=LVMAI/#FI9$LNY.HC#;WI8NU@OW)O83Q#X0,$&!8P] M?=;VF9/7]9DS-5F9,; ,EP:C?O2ZB-X0^RY%_S8Y'_?Q"M0$SUE(HB#Y!N5Z M?D[NHP)OQA>674%D[M[<^9J>7Z+PD/%+&5>[DH32@]QR&E^P($F,4O$X:2]Z MD2M/G"GC:OHQ+7Y/&1^NNGPNY];<29W6^[.YSO0678^9 M%XMZZ=X$?\.<.VJM#>_(N1>]C%A@&6G":FAG[J0XRG2ZD8S/(I!SWY><3^7< MJ:5#>KC=Z>E"+L$/Q00]!H5(NO/HY=SWA8*]G+O>TC6@+&A>%_JYRM1%BHVJ M?V^EEJ_*N:,HY[-R[HHY8I 6P=$LHE3=!8^4"^WH'0$9B9S[/F4,;74X8:#7$^7-;E0F'-LB9E'TDG? M/.>^3QG#G+O3EPB6%1)=T4R5K$0"R$XF>NN7(I%SWT[&U/;$*BCDYZ/F/I=T M8X4$8I>1Q0A%5'GI3HUE89B.9"P6P:1[=219\APXO#B3[KIP.#/K7K9RY?TG>'55!GY5XMPN=BJK%N0F: M&_L3W:3'"SE^K\'<%1/O^Q4RS+SGQ252U^F!AB(%=&IW9HL&6[ZWN.T+,N_[ M%3),O>.UDWO=X':E MS^!I=DKR*6E,,^[L_&]F? ;IM[G M;^KP=6@X,_/NV%6*<4FL(LH2+]='1%:.IR)IV".0>=^7G$\EWE5SFJVVV%1- M1P;)YD0C!$)E(ZGQT4N\[PL%>WDW5:B.]4FE%F>UILRY;4Q)8OU(>O@(Y-U1 ME/-9:?>8+F*E:H7-BYIK)8&RR*)+5E9NGW?BT9P5N7G2?9\RACEW M+=LHM QQI(@MLES3LT5WF*O>JQY?-^>^G8QQZ7DS$_SEPOZR;0T\X)@9T/-> M;9M6 :KFF\$J^*KM@4T8YCD*WIST<$H'*;PWHY0!JW*14^S-VOY#!#YOEW60 MPJO! &( W^EE>&.#!_RR;0])B=JJ^O;O3\" ')+(F.G-NRCG]$A@%N-,,GJZ M'T480!5/(BAUIC78O?7J^WSPP(#/5VMP1(M@+Q]75L+]X[8)609,@6&/ \*Y M?KA'BR4;H@L$N^_-9.?E]C5'GN>F%[M7GA^?=H(C>&AMG3=ML-8H)?M^U^.+ M*#&EM(5FRE6! ZPFE]5XEFAU\:'D9S0^/):273D1(L29=9[A3Q&(BC33P_T MU%QQ\-F]RNFR]8XKRNDY-CO;06G%4J>O5'D7;?$-)>F2C:F8O%=!7RF5,#$P\MJ[[%B-@(QZFX=81,)F5,62) M&M,D-TY$+N^XM8NZM:"@CZ*+V#(]%Z0V6A(Y06T(X\3T;O?VN9J/NIB@GLL) MJ$2@SP6%YT^AY"!S5=\ 7)^=^'!\%> -;;5@38'K!<-__2T 5=G(,-XVO\5%<[@T6],L*@.[$9F9* MOGOK!:I3\>UAW1!-\5FJK(##$,.&XS&-6]1UDS- M RIMJ07/%?R>JZF:[&C;FA)?PKIIHRLZ.M)(B$V>->V:&3D0;2HY1TA?8^2= MM%\+/%@*0>,[!N8$>%[>>JTI/U.T![8R'%;U5KJK\8J%NFSYZA[\KN;(H-7& MR%T;OOGTB7DR0IMWEBHWH/528D3EY6K3TR:1JY5%1'9E>>1=9>G*3^&2UGDW_-J<;;;?-([B H(1'7!5 Z M7U$RN,B@*!BF,L.F-^]QT\A:F7L"$'DV@ *L$5?JVB"O#2!FJ+A2O%X=L;(_ M\<;+K&S*T3V@ZIX ]*X#ER\*H".K*Z\%H0(YE41'CK=%L]7-=92]9K)$Z&)KP,_$/$):=O1VW+M'!+VCF9W8L5=7 MS\7>[-DK ]D%], !(:<_V:%'0T$-@!44&3WU:1-]IXI9B:_:N.B;B6IU;"3] M=/3VFCB_/^\0QXY"Z[/O/=Z-=XC7WS-7_&2#]O41ONPD4SVM3+(LU_%*%500 MFT,ALF;U@?!/YR)?M %GA" ^2]>P98]G/90RV[F%(P"7(2/7[/" >&1SIX'ICB/08(E!1E07 M8UD7!EFJL\A,QK7%OAX:=SV1<00:<@.IB<":E%"-DZ"9KM7*I5)D8[;( M0N/.IRB.@,-LYPNV.75Z+$5TFD3":#J@_W I]Q-07V3RX0@XBMGJ=)2OM016 MR-<)$'<,@Q"W_[H"I6".")EBN1F7JM#64 M\T;DY!_TU^]1M\F*WR#ODB*_Z@+ =S5?\F!J&U-()^, 5?.RLJ(9X=*"4*() M?XQ9DCWCT46SCDD3722'=&13B---F"=D:K)?! MP$\5S=),WWQ1$0N84X#C30\NA-N,4.4!&" MJ9\WXR9131$Z5V[UDC5S6>DL(A=?/V#ZE9O G#K$[EI;P'1*;3Q3'V9JK"F5 M[':YB(TRN5Y7(!F:G]PDZ M1F34(Z(SUXED83;J@;(V!1#]\%4#K6< VG6!!SUO11[9#F/([OX4.'3/*C!E M1W=I2PT_! JS,0WN.%XGJWV;$LV46)6&7%D91G<]YCOH?R[,G&3 U>Q"%#;! MOR2*@#*T;,,>+((ZUZO?;1HY&Y0BE,F>R IN;TYQW<%$:$:NS/,Y-)W#B >J MSD-5%J8.RE!S 1_LRK]!D9!*)E-PK%.6:]?FLCPR<(/^!H-,( M6B5),#/( %<;6!O0#/V)(=:GDP6JY=R<7,@R93:Z6^.\"S2KE.@EQ=\:)\>. M_KE\\#QMZ8G2,#YILPPMU&<"(Z!8,W(UFCL,GF]Q;,Y58716]%RI:%G%1DA: M7Z2J..[%,YEI_A$]/V#UOO#9EX?E]$!?)%"JRC(%P [2V/Q[P>AKP^?O!IM3 M\?.,PIJ6F\V76+\YS!<3V:K5<+X7>&X1/W\7"!T)H.-CE>-UHY,532$')L#) M9OOU[Y%U?7$ '46@(.FBSNK#@LTN^FF'*G&F5!U?/5^Y8]21<3C]0ZIQ MK4!@\X9.)>*@,J^G<+'WO2+XJZ=_49<\:XX->Q&0P\ W.+*RE;[>GT^13D&I ML%JA.LR(.,[,I>]5DCQ*_+\) :=R>'1*5)#%I%P2_4&A/,9,J]]3OY( M)C0.)P5ZA9T7C>(D*RYDNC-LX/F<]$T*M+=("J(I^N-9@=WEDYJ"5^HLDV;D M"=07LU#X7O6BK\X*H@F!4VE!ON /NVZN9;(X4YJUYEA+8'K?(SJ\75H0+1@< MR0O2_ +3AK.%Q\JU7C/KF,E!FOL>):$OS0LNO[+PC?/ (2N@4]-DX\4V':&< M SNG68.5Q7,AYU?/W#03S;6,$Q]51)$S\<5B:DZIHAIEF1\B="W?DY1>:PKI MMF=]O]GS>A 7F^M'#BJ.IP@BZR]YD=,R [I?S.OY?I2#P,.0V-SPM<=61V%" M\:J+1-,M/)7+5L9I%(P+*4O+M2>+9.30<3>+1*]73DI*U H.*M"D,AC(!AN. MXY6$;@Q8L9;/%P55AQ(IIL]"I8CQJ(F".E6M^$IM%#D:0=;]>L&X? M&4=X=Q0AWQ2X:!)!J4L!%QHR OV"Y>ZU@FNDLO)@J+<&"ZN*)IBE&KVCLN\1 M$&A@R0CTBI,@LN8T9<,'Z<7VSSPD3W:4X:(,IL#8+W9M[BE88]]SPQOP-0H< MVL@:3:K/L<),*=*>4:URL\BA8!OMG$7X3K7K..7WX<4.9;J7$WY\E&SR24Q0 M44YJ5WLMNMN?1?=3/?DUM^'TYGJH-6%4>J(U#6R,9TW M\G13UR-;U#R]Y??5+[(^T\NO8ZAB/S8=/R#:?;]M.1W2\NN M]F)2S/4T$U+#];>_V/Z1T5S%L(/?KA]>D#EEGB!,1V?,9+K0$KH-DHQ<\OJ5 M8<-'!G-('CL3=>\0R)V$LE'".R,[SD*S!CP8VXX'5-JT?+1@[I MLZ R)JO,I#652I$UL/<)^7?*Y$Y0?]4$[JIF/M.IV;;-YTUVDBTF>PK(^'+[ M@?GO9N:_8&[^?NP\B1">0PXK55:N2+-T(N4X1H1W!;A+S$?#SE\>]N\ZI^UP M'I?-YPOY,9+-1<[E^U8J/H!6:;]47\DMF<#HMU< M;,\'2B_7@$!*U41M:W5)?M]X'B:5,@S.3QSM%/=3KE914W5V);*5J0 M6CTTGRQ&MB1R27R<_=*7_-T)2]YF\+=J6#H3R^\Y[^X3^&]IN4(IWZ1I$;#X MLE(DAZ0;W1G@BQQH=R^&]!L@]<41>9_ Z:S>L?6REG%9>=#*#YI6J<1'[ZB/ M[S$2F=#,&+>H8IHK[/5\;S_I1)5"-&_(LC/BX5XF,IB6Z39FK:L'%T8A;9 M!$FHT\!RA]3TPU,2?-UM\_G06_(_N M&8@*."9[1I%FM6&U.\JX7CO'WRE(OWS/P+"[&!FG5LD['-L>^%S^+ZK.Q8P<*%&G"$(=3U].+P M _:2$QY U=04: <$SU9TT=(\EQ?$-;+,#F?$VTIZJK<2PVF=2Z3;Y7)DDY0K M\NLY_SC)L&OF(0D88M\F6XX<2M?H'+=*YF34\@V=(='DLJ#YTVKT5AW=$IW? M&96G:SBWMYU &FLE=9DLH_*2]\?ET6RV2#QLYTUL9U0KC;>SG1360$NZ)W=9 MAFBT2RS+:'HILIGQ][2=_V94KG;N 2!D-3?>2;ES,TL2YR7+1ZDBQX_87(:/ MR_]NNWF46=\3G4=.7K^]T1SK!KG,S7LN*K,=+D6:1".//0+.KS.:$3S#_?:H MK"6&S2(HJ;1N>MUR+A,:E<1Q<:TAC7K/4 M*T:V+'T64EX1^3W1<#H]N+Q-X?'2N-O*U0JZ+Y5L0Z'32,F(K >[+YL2U23S M8S:E6R4R<]J9NI33(<7(6I&3%#^CXR3) MW]/['$9*L'D8-X/6--C>]WE2G >V,Y M;;G;M4&3%HKH9*W.MJKU91T=E:2Q M&SDD!'N![5&TG@(_1-*_2=(Y:2%6FO%LG\TUO!30^"QN#Z+0]!8=QI$[C$M( MQ.5M::LY:WB&I]'HI%I,C-WT0*9JD=.@>[&EY-E "3!%7!LH@_( B[NI(B." M1(G3$9$K,94H*MCM^'8X=GV/#W*K&<[/HT!D.<N^+;&[-YEU QJ5+7AV6]L]2%<;H]QNM)D9L]5.SN9MB. M0&789AF*'RE=4>CV6!/#DCBN1V$-4'0X1ZSV5EUQ#K(M<04E*RN64)!JCHZ, M._5\.ZZET>A.?D==R8B=S5C?@ I$5>+Z4$FJAD(LFN4RBJMYIM%H8B(I1U') M;L>YW08 8FNJ+JEC2+:#HD/9Q/6<6!PU&LNN48SN>K6HZ]@[)N6)'MB:%@KU M48;%^=0XETHLDJUX9 MC%UYK=?9[/W[2[Y4.]XUFO2$*"#]U>&17%)--N9K* MB_[8GMM^51QKT@/L=W1HY1!&%UD M: ?>LOKT O)'G@,YOWOE^;$"#%%<>[//T$+ 6K2"+ERV-A*KE]XJ9IW+[ZS=F\*Y42:%I!\EA7* M>I+H9P2D9T86H'N,VAZK]BY.?1ZCKUB\'L@Q'E_-@@9'@5SR<*"=4_^"./=Y MT]*KG@$8GU?1(3(H=W2?&744/).IL5[DXM6[.0/P]3X9YQTQ]&*7U(NT,6#X MSN3;Y@-J,E5V.O9G:*O4*"WSD]X825T]?/M0(P-VU@XC+VZ]".=P_'4'R*>\ M10TX?=LQ96OK,6KHO%!9FKDY2Q4KDZ2EL9;<^F:6_Q75UTS3R#-WI+E&P]!J M0F"M:9L/9VUTR8.I;4PARQ@'J)J7E17-"*U8"!*2JE()+ELJB":EJ1E>:.8' M?F1!#ZX0+,/304:MP: :JL(5F**=5$,S<;-Y1EDF33D8O7 MMM-=QRA[AL&6M.\I^M,KH*-1)FDOK+1?CWNDN-":C5)#B]=T++)3J(\R2137 M5%_\4(9.CBQ8%5UOH5RMV4_,2'K1(B,+RHBYNIO/U;VL87P""+Q5)V?U3,L0 MD0&KM6J)1+]?>,0\ES8(%ZH_;'9BQX^M5@PG]@[%.(QMFK857DZO15^O%O!4 M)VT+.I63,G@A90B3:G2#G6,D[BYXCH-T=*8"]Z=3/P"=-P M(X[GK>EYS7U1IU@7@X.S;8+CN]9ZG/<-(].FY*+>RI&55CK+87)TBQ:G*-VI M6QPD]7ISX/'+GFZ)D9\.S NYB4C-BT$BM2)B/#_R4L) M,[YJ:,!2$NHN$WEBTFZ(DU11G$\GI=GX^N>XO8OXU0D1EY@W?]DE!]Q9IM.6 MU#:*Y!JS&2=5M2D5A<487W*P*6AGYQ-FV:38A26,1[.^,^RWHS"M>[WSEI]S M$JDTZ8JS1I5AY4Z[VBIE!V@O'H5% M=+R"YV$ JK%(EE*>6F469BILJ3=+^K M]2-KQ&]_$,I+.WY!D4IX_--54T=OE9MT7%NP$S?1]U%#+W*5R&;8T?')JW:N M^ 7SZ^-;,EVMEZN"-12VP58Q5DCYI?(L*T[<1>1T^3Y[N2*XN>15L32UZU55 M+@W2K$:66E5T,AYY7.0,R=UBZ5:+2C!IW?R\F*<&K.SR59%+T>624>%!+1&] M8]FVN;S\&+ MWGBI*&0DME=JB^YX,M 7'.&/Q))6KPQ?OU%S;1+'$K_@3S[QPC&\7TKKF#WO M$+6>GDL2".>FD&9Y-#M"8_"+][\PHTTA%D+ZUHQELW4O(VF $R="C4N4>&IN M[$/=A]6](G_NC/U\0:^,J M>;,%ZG2HAJT#0IC9S9(X'.SL7KL90&C&U[\Y+8V?VOP7I,#V'06XJX]#(*NA M1L)A_O,7_%?,]18&5&Q3GB,S3?6&OS 4_9\_Q[*J:M8 ,4#?^Q5_2B:?OW*T MP7#[G;W*3.!KC+",^.>/%T]U!IJ%>/;X%X&.O3]WW@!O'&]NZT.U1/JRJ1F+ M7_]M0)_GQJI@%N-M4[;^^\?J&_A?%RIS_[]_AG>[VA+ !\%GKM[Q"_X9"_Y' MK/\(7B#'A@[H__WC/PV.@1_=L6Q=Y)6KC\&#?EE!UZ^Q^F8&0M:LOPH,#2(; MVL#Z%7 1CJLP D$HOFS M9SL0>,^_F,=PN,[2MQ^-44 M9M*]L!GWUU!3X>#@$_[O?Y(X2ORYE<4XP$V@I5(*8(I")I(2J?1ACM.CXE(2 MHU2)4+$$(?<2<8PB?JRD=QD^[T!& 4%^_XJ-SWPX3GM\@] U'GNVH7Z"&;KN;8 M&,-5*@5!*'#52-&R/_B6[ ZANGNV]4,OF$OE)B M*OAFQ\X]82E@'K"%^WYF9S0]6=$'CNU;*J+8ANW\VAB87>OVZG&!54*?*/BJ MU8/Q^!-\\LID07-O@2WG8K+OV<$[5Z9\]>_/BX^\L/BR'%_YO__!*/3/4&0P M,(!4A%&2IL3603(?>,Z/I1,Q2PZ2!15HOS*V$LXJ!C6O'Z%9K%F MJMT"RM2;K:J$=VG*J;\Q:ACIUU<0VQOP=2%'W@WDUEZ+Q$!?3: IB:)ZLD2" M/I!Z"2(I$0!/$*2:3*@I>>VU5K]H*-)JYVS>NL.ZX'MU\_T4.)ZFR,9:3R 3UX^ X2KU/[L*LHY7PH@"?Z+BZ\!B M]><+">Z\S89OZ!OV;.,Q-Y^1F2./?_4<(.O(#++DSUWNP4C']]82OWJ, M?#ID.C,DV$7#3T\]2P(I\@DC'B*XF@A^>LX!#<')+U61\'7?0D#[+C%O;\QW4\9MV7'>CEC04/QK;C_=C8:JJFS*HZ,1J) M$.EJ(];@8C!W:, $817"842, MXV-8_#?U]]477#;6R+.QG01CFUS03",&+V,I@MP&ZX=-R<_0S7^E]:-NDI,> M%Q3V5I$A&5[,VD[,&X+89*.OL571.0;@D]789MA'#B]A@\=JO)B 60' M6%>R*+5P7.RJ1+X3C&?4;I-1J/0<%93&F-"34E?6Z,/9;/)0,ALR4@6*O1KH M+QCK0D9H,$A]<>5%!/SC'T[Q[&"B"_\C%A!S-+K_^@QX!8'G8B+'[Y:&B+B, M4F@BF&$*@NPXE9!22IR49("I0 9],JXF7@;9C1(N$LPXE1-;V$#II_(3*RW5 M=X+L1V!]=[;^$5A_>Q$\ NLOBX=N'W2'2TE"WKR(NEO%E-B4P$31Y5IC: XY MK5*LSSX:=9./J#N:47>#IZM"(8BM'V'W%<+NY-N"2FX%M0FLO:U.;B+KOF.; MZ_+U+DT?#T-7#]O]]YKLU0?/_IJWW3+439Z7[03+0#4W:$F+]348K5I^T"CV MZTB:98IUBS4%VNY^U6605Q@WAK MOJ9,-_)T)9;C.;'VQPKH!4MYBE"2!P?Y&SN7%2_D1-":X6PY$)/=F#L&2M## MIL8T*Z9Y;DP9ADG^[U<=[X6M]CIEC5-8"D_"1!4':$(BL51?ZL6II!3'2"K5 M2\H82"GK1/1U!T^82VZ[:M8Q$PBW("Y(U*A9;B!^ZUVQ1+I-6MIA)LXF>#.S=N_,/'>:ZS: M"=/6][R.CMZ=FZ_F+==/(5/'8L(OR /7,ZCH[@3G-A;///Q;4W>W MPENGS.^A\ZW^L.-\^+P5QLZPPJ=34S?8/V/LV-/ C5R\?KORS=!UVLYX'5.& M&W8PMF]YSH*Q5;#-4].%5+RC^LL,BN=1AED(I:(UH==YZOG14 :"8B8'[;Y' M?/7[E/28=,/0?AR4O+UK2CCYTNF_CL W9V;,LD DOB[()DD$#R12L23Q&E0?MSXK'I7OU!^ MR;?%]UNHZ3&8"MLP%W9B(]_17%4+-SN!\>I?/2?V\Q]MUS2$]^XV:1+.JR+CSQ3\)3;+VKOQ/;5ZM8U7[Z_5,X_U9B_=:8_1:B M^_9AX!6<*:VJ3K#J?_6?LF8!;*<,TRJ)?*FK=\8BP\((#<\7&[@Z.#[MM1IU M(IF(M: 7<::&!KR8,)1U:%QX6U:/S4*63N\X'&' MGO5U'&-!JS2KR",%8\9O\J(L>T/9O!.Z0]_/.3686$ 7OUN/T[IC>9S3JG&4 M:^98HE=%6<:EWR*^VCDY[71/(7T$3/+#5JU06K-A^FMTM?%>(CKR26-4:65] MMD4N.B0U9YHS*RCDO2_JQW ,0_]5 ?^:JT$Q>NQ M=?&LA$##>5U1_506,I!2A.L0"?7@9L&_F=R^U,BB*L[P77VWVV[57*04!!NT ^=F" MA5XVQ0C+9GY(8&RKS!?-X5(V\FL&Q#1:H-;>OU MY.G4Z]L3-S%@=0"!WRC@U]@! M834$>CFNBT(_ZVW;@B"'CSH7Z$5[]>7=*T?M_[Q[7V?6 X/*")))"A<2N#Q M8 (Y04AR"MH@E0 4U*N^BJ/QEU.O4B?+6.5E4D:1JD(HA3K+SYS!>CIB[\YI M<49WR(05UW-C2R!9RF9:I+UQ91\34O+N<#M;UY+T[ M9S+;0DLU8:[[4B&>S,_+TTJ-WIEV_KX3OP09J9;@=\PFWD=7\$,*=R2%H[G/ M0PK7ZY!//:6N:;"NE,6=]*X-S5MMX -D91A3@K,PWINWW@69CAP&NZNF]=_> M7VMXK\+=@LCJNN$O%"68K\+,F&W%8*H OWD.]5X5FE[:!OPI$7\OTG=+%R>W M._J0M5J/Z'XMUGM3H2LFSNOP?X'AO5#]MP7.MD0ICH97"+W5&F;X'IJ<).E- M]^/Y!<[5N3KP=EO1_XB-92B.%T$_'IL\8'@O M,%S;Y)5)?BZR4YV&F6YB%=W/34'=ZR:'5"; (/8N# JM0N7B\,(?\+K^YF)' M!-H8@D,5Q9=MBX';NTK'XL9HLFN_^F(UP1QXRVZYZ"@BEU/+4PGDO27RON4: M5=E5YP !83A+8:O MGA'NO>#&?H-/A@H2/NW993.6G@$ 7[;@@=,OIY#(_>P,U'>"^K_TB M^-FQ^OV6&>G[$[.<#[!EAI+XG& M X/$@X%OK!HZ!:01^RVXF/@3)_"G]0W>4 L7FHV#A69?8KI6(]\:(^#^_H56 M9H>W 6O71F?'RN3UV=)L.J,$.LE/LVYS.$OT:\<;O1Y6YF%E+C3U]SX[ K56 MCAGP]R F*PJT(TYP#FFH4$X0"AS\-@:1B1RXX)K0_,!W.!OG"U7/A*0O_@@B M(/@P&"<$(QW$!HX]\X:;RT\P%@+AR%30UZPPBPE[B0(&XNB?Q\877L;^W-SV MY@W'Q[>Y,8A]UCOF3LW:L9(8WD/PV#JNVPWFGNX:K.LY5%F1R3A(QB62 MD%&)5)-)2>XIE!0'*3D.,"R%$KV7LYCMHBA8(ZL[88&>,OH+)Y-O%&:'YE G M*;Z4,)M\$2UQH#^NUA89A#PXA^JWU 8[GFD(2]54;C&>:*B5FQV:0T74@CHO MJDE9QSV!3'NJPB8+P3.)EW>2];%8[@]F)58@V@@J5\9EJA',RY(O[TP/>*3E M%9H:FUO6"AX]HDVZ&CSSU?QQLGS3EO@3N2Z#A']% M=S[HS-4WQ!.>^-<0B^%/R:/+-KX=M?\NT<:?X@^M_9;$8JDG'/O74/OO$FWR M*?70VOLC]NW5';>,IU[M+% ^G%^=TR=R0^F](N-36QI&.DQZ12K]D-4=Q3UO M3&B&%<50BD'=9F [BROMQA(4@!UF_8Z=8B4VKR+*E"EG10XE^XJ0+.NI^%O% MRNJA&M#[RY<__G'OPE=< ,'4G81WKT@5CM3--!!QL_,>70RWZ@6RU9<-%UQ% M_4(VIGU7LX#K;MMA"IP\EM,=,XM2'3,W=D#'6":""E3B71A[JV;^[K73MXQ" M7R&0/5B,_9;X\QS_.O#;\# 7LI!9E;.W,)QFU7K:3;1'8BDIETA7[0Q&E0"& MJ<_#\(WS6OXE^PB?L^,S<=Z&MH7^D:D4J!'!RK^#,T!:_\7DCQL;RE.PFCR& M#MRRP[E?WUU-Q<"!K@X#.;"5L>V$[S,6P0!F&GP]A%+,@ERP R\!.1H&!)9L M*9IL!)E%L.M;<+.[/D#8C04[SVGJR55IQ&_R?LO,WM3*&:>47-VDL_/GS==7 M)Y7LA%6T0C#N(@,$EJO/1M.>G^M/9P?#JDM:]4CA]#USD6ZP4#7F#H%A/*,Y M]IOLKF8%5_O9[L^Y?7AF^N!DW>]/L0Y\X^4GK#\Y<7[+D"60QIZK6'4WL'JR M-C7$!KLP%D(.24$%E^K7=A37GSNGPUGGJCT%P1KJ6')UP,\?L;4(LF'+![2# MP5'E(9M?'(J^.BI>8?1*=R""LHYK7:E#+TQ7]I8*;!<(;)<,S !4>OMY0->:,7'SJ>_,R=2%9G2N%O&?QWE$BW/%(U=VS(B]71L.]CV"Z'S@WVT'=4 M<9];J?^__W76P;@[I]YO#B8)I30 R*J=7^Y[P/DE&S-YX:[SD63R"=\N:/FU M93JQ2D*2R?^)/?\9D+4:U=Y&YW-DI\E_;[GVZE?["[;7W[VQIF"-_O!8^X!G MUUW>N8HGT&=\R;&A$UB__S0XYI1+>>\K5Q^#!T' 04ML['77K[_:6=X0<#%8 MEA"V8$ #QZQZ*9[+5?(N5G;XMP.%EP(ZQ/EUEPVE@%1?)BF)B"L]B203A)2, MDZ@D8TI*[:$D26$O.DU"]@2?OV)EQPO[^ L&8:K-MAJX_G M^VCO9;!;5'BM^(H"0+__YZGU1"GT*16_[AY6KXW?5G]J--\H9 M5NLH4Z#(, M#3B^0@=G 4E$$B?QQ"NI74>SGD];W-.K8'2Q0MAMA^%_QK;CC.T,=(43^6"Y MZER!/)=_T*>C1YI=,#$ MLIMJ1KB_9;C>12)2B<3K18M?JD7!V&+84VP[O-CS^$YISW=7DOO6A3MT-@$0 M\8ILP8 W!%]&[A@>L;7G@+-P:K@LM)K7OXK'OS67CR3IV6%$!=(IZD>E!; MU[PPW8B \A%/L=T1A7H$OS VGP,U-&S7#ZI*=,_VO*Y!!$.\MSRPW?7E#M7B#MU-Q@=A#E96?%L MQY42%(X34? R&/T4QE^Q]<@>ON5;^99[+LQ1['P(A>6Y$H53J=?;V'V]LE!/ ML5:0J#B)83=6AN?A/-S%=W(7'Z;]1CV^'^E, MN=*@[FL8IQL;=CNDKM8F6I7[FVEVT]YS5I;+<*>G.F M_(ID'2?B]!SYQ>SMIQA=L%0P#U9 !#.,P K63\"_PI[,<'7EH;''?A,MV5/WW.^BFV@SL(R?#I+ GZF1@_3C^XD*'D#S'V?C3R>,7K\SQUVP.O-KUG=H7 MLWL/Y=03=G2=Y0/D'S[CY?-I_5O6YZII_=8C[#J$M&Q ?P"$(0#0O>+Q>!R- M0,1UQ'FM!QM;C?95%/;9@L ;ANHKZE95ZR@H(_5=G5>XKG=HWXO.K8=KJ,!QU[W7 M,7;B0Q@^G%F4]2?Q[W-FLCO,&G>C6,%P8W"\LV^98/V;75?J3EU7U?: Z]D' M%6UWDB "&A8.]9WE]X>_BK+28.BC\2!RC0>OILB^9R<"\>A$>'0BW*(3H=\C M551%%0DG954BE:0LI105DT B@6,42J)D?'-63A1.@]W?):0L>T/9C.6@9HS_ M6)7/"Y;RM-TK9$7C.V9#HDGFF7,DO4M:Y$N._S?-BGE#VP]6Q+E_!*?0@V!K MJ6 ?L' %VO;L[Q@D3/X]RI3X.^T3%QWEIQWQ6I]["30. (I)\9[$7L426*KZ*+^E#@[-%X.!W7#YV2Y??\L9,S M&@V60U,):./=-$(:[H@BFTC(_5F7',0;";XZID^6L3GQB2G M@W*GYK7RD#TH#>]\?4I6LDSDFE6SA[9J2+))DPS-SVB)>'U"V,)"2[-%J2.Q M9B'?-TL5JN#5ZQ+Y^LX9+6::);]60W-N+S.L\/>LB5153:GYLAQ MEF8=CZ2EY.L[:TPY@\KSOH(B6HZK5T9II>+14NH /[-IL6]/N 7*B2(I"NC$ M5"#M&/KZ5H13AQ5,E%34U#0$D0I=NJ73P9:$KV[EN]U6VAU9(Q0QVW6GT2F, M2^) @I!]=2O*9GOIO-^14+-A@G;"=T8%8B9A!V0_0?VFD"I.Y^PD7T!J"2NA M*L$ #@B_*2T,U1'S,UU+0.A1J!)5O5.Y"L U+5Q@V'H\;61%QD62)3%LK-17"6 MW &QYMKI0JV/.7564[J@;7/33%Z&8ST@UT)G4.@F7$(4Y0Q!&6UK[(YJ='#K M*ZC*#MT9:RW0%!D=U!0&$&W$G 6WOL)JM9SFBN/)LLMJ>,[I3Z1>SDO!6P_ MA^HJLIFX M)."LS"7 MQ+M\72-RDFD8\-8#R*)TME1*&IJA(V(SM9RP%+HP9A)^ %F)]G3*V9-J6D>X M;)*9^H5>'H',.H"LC"QP@,^U<)&AZHY3E,O5%@N?>@ #5F)ND:.&H^FX3$Q* M4LZN%G-UB3B <$E[4Y/D[KZI)SGVID.TK#[ XDX@(%J"V]WTY5E593]LC$$ M,X)C&.@"#DBKE.T-2O-X=B0*29YML1;(3QCXU)?2DI(DH$@%5Z1D#YH>4B7Z M4E).$-"#)I($IB:@X_S +UZ \KS?O#([LWPVA<^QW$07>E8JGY[4VLTL).( MCJSTT(L+:J_#+KI*O#?K5^LR!#)Q $=FFM49M,#E68YB?-ZP^.JP)&I3S)B06L64<[M%JSGW.SUTP?150T6Y*4C.@EM?:7VC,P>& M-N%0UG35 5^DH-H5PJ=NM/Y2[:[7[V4-BW\[6SU;=KC1\^JI"?0).[FHY]%I M>@3C0Q(/VW2W@CB_P^/#^<37,2+Y#D9<-7B/-,DP50V^_/L' M_N.CYA![HDZ:P\L=G7-B3XQ3(+CL">$/,W\#,__JD*BS%O9=S(#O']ITZE2FR&EW<$#9 MO6CU+:6_JJ8^413\E;=IU=WN1/ME/']78_6M6$WRTVOW- MJ7^CQ'PGS? 75(6;VL2;J\)U,YAH4_]62?.A"Y%%P]O97.0NNEUB M1ZWZ6VZ(XG WW!$?Y(+&GURI#^$0O[5^>K7]&NQ/6#)1RX M%%1B)>#.,IVVI+91)->8S3BIJDVIP8^8"A3-E WW[Q\(\2/6#Q8L>G__T.;> M+\LW5=M;7__Q_[/WI4UJ,TNZWV_$_0^$9R;BG CP:%_\GNL( 6+?06Q?%$(2 M0D@@T((0O_ZJ1'>[W<)MW&Y @IHXX]>-JX6R*I_,K*>R,C-K:17.A^?D-$G: M? -P^Y)QPAD//PQ_\2E'=[$;H85Y?M#E"_Z6:[FYDM6R-)$$J<\LDF4H]C__ M^[.<<,MP3]OG2X/VQJ'#M5"+@=L1@%H7U7%IORT$$^QY)UKC.I^R$0PV 'Q[(TR3PZ$.^5(ZJN=Z%*6+;^3I@# M^:*4\D6?5U\?1DP7BIB>\1>$]OF$8=XLY<9(TVI#OC[J%W8=HBV)/5^D083$ M(%D:(>$N])[)HZL@& 9;?Q=L_0;#.Y%%JL.2J?&>KJD;?F=H0,I+WZ:@M[PK;FJ.UV MMY@896,T$UV>HUR\W?!%!L1'5!;%SCM;NV,+"@FDN\;?!6.:\P"XY0.V,9NU M!"-G6YR$S28;7 ( #(,;(HO3]*,#\%Z)HXZM;B1=R:C[#:C4ZT1U;2UWH=H9 M^:>T6<@H7991NN%-N=LQ3K<6.@&F_U*AUQ.P^2.NN;72!J ^7G/[]0G"=LFN MU3+;M801VV[.#%Z85MN@LBX.VDQD*9J"F]PK$U6WQLAMB*Q;2YT RW"QH/!C MIH%;%0-2Y/M-I+T/-ICMK/HY&Y@&P']E$0J'EN'>Z"\4.V926:YDGA$./D34 M!^FO^[.T%\NC^HU)=2=HW32U R9LY8GF[4=5P>UQX'W"< NC\"S%GF=5[]AX M0N;KKJ%WN=2IWV#/7SHSTW5+;2-0D16%;@P[H#%3&"613):FSCN=>,2M)\R>@O'6M4BE/P(U M[37+N66QWS7:8GN%5?U GF\B4(,3QS#Z(B&H[X5/"I\)M"&,O5:JN["4C+[> MJ8X+E /22"D,I&"\=-UXZ0B>9H2=Z@MTG!-6=5I?N\W])V*IJ,Y5VU:5*#\B3_3^\\\1K6UJ9* M0>%'G8,R[$L\.T-!$EHH2<+$*@D#6Y M']:D;%F*KYLFI$H@59+N*"!=5,DS[DX8X,+('9$L'7A('UD3]6T%DXUIN)&* M2ERC*)E%SZP?]XB;*4B.P#CJ.G'4.P@6FP-JE M0T:BK3&4Z6^2QZE8#"*:. M"*9)6.[ZCNB0ZCI43DV?F>K3P1,L<9W6 G&0=>N3/0,G1=NF=_+I@B465M-$LBL%[10]S])F)FG=L7?^2-[NY7E\"K_&(Z3$! M>^$R22<0BVYKE>*V.A\CHQ$WJ4ES:U)U?8#8J-\)=78MV#M&[#W1:O^9_?1, M7P6:'JZ6J83_V-"E:$[TIP+A?=>2C47X;ZKM1$$S_4_F>$'R/_\[NW2XG,( M#.9T)?DL\T7*R\N:)NL&4YI2V(JG__099BQ3ZQCMT@7=L M*6#&"E2Z)+BG=&X>WW24>NY9G]E(P:\:9<+=8$IW@R=IO;O9"*:>?G^"7N>( MO%\7/Y^U9L-)#1/R0GM4IZH]KE1:5#@1BTKJXFR6Q<[+8GW$;<5=;(LOC6.8 M"_N7M/RY2)9]?45XL\K&" J25)S-;+O,^0#)(/N5S=+,>;US'Q'):2,(?A-H M16*B_T1\_/$_X4^V:DJNJH1C;$#.0RHAH8'5_5 )=Q9$]8X ZH3XT=5W^LDP MV_*P:K.]G1&H;OLPV%>Z@T 3,>R8B8J<>?/RCLTM9%GN&H_7BH7.!>1^4>L4 MV75P$+9=F28IA6 M3RNUT#Q'97A1(HOAYU5)?\2-ZUU04(^0F9'ZV.L\+!^,TGJZS,L;7EKV6XYDKD&U* M[57K3V:C;BU; BST!=DJ ,E7"=J_-M.%L2#3]'!*4I;'IR7[0&$0PCHBM M+'5FT8,[AG'*N2T4V_RXNWQF9 49+2H)K?"9C9\.!Z.*R>#,4-&=Z)@YXK2>8ZZ-98.UA4Q6"J,G M&"1=)TAR?'WUTSG!C_I;+^5;7^5L!&#("9.[J')H?C)L,XB^7FT6!U\/7,.F*691J70!-D&.. M,) X3BOC],^KEIIZU&PUZF+^BFKZ94<)R#=!O@F&4E?J9_YJTWJZ"?*LN?4- MFB =H=">>S6T.[V/?,^F%YKP[-32T M);2[(MXV4:)D[3018Z-#OBR"P79=#]VNZVHLUJVE3H!!N%C4]T<6@1G75\O< M1**,G$:7Y)PT#GS#!Q8!7!W,L@3DMU+);[VY.7A,98>7 ^'E0!B;W21O_83I M%>=&J]RJB!,D?-J!9E"Z7^^'81ER+ +*9#%8LPK>!X0QU(VSU$\@=\NL2 ;/ M\6.AOF];S45MYDU0#B W#)IPBLPB,%E@LJ>42YZ.#;\1G4M M0W8,9F*E[&3Q14K8F@BF'*4PY0CJ;_JHA_"9I_I3JE%_2MA.*XW^\ [=WAU; M!Y@N I4N"2XI!?N]-S1YQWZ^C>, #Y;-_/?[O$51W^F*&K$6SD*R54?D2UVW M*.IJ6]CV.VVZWJ/VZY;_MZPC\0?4Q8L,D1/N2';;[KO@BME0,CVUH]I]\*8O MK 9R9#5:DFV+1;94V'J*NS0"NH1L.BO50UK=<-HO-PE_PN!<:1:8D7)PG?V^ M*^B3"8>))6[.KK4OWY&O"(*6'<)'.3EAR$ L*ES05G@5=_L-9B.7 M\S7NRW<40;+(\?_CDP2HE8O-SI]HU=OIR3FJ#*;(MVS%4=>?,#\]19=VDTH' M04;-(#?6)&BDJJMV77FJEV!LMFP+)'TU=4974% M/L31Z%,DFPE_=Z.&C]JI9I!,[?O ]%8=Q_O%U-)=5O-F8FW!4_,]4F%R)61K M<;^S6.G1K'=$;TW5\L1M!+)!N5-D/O6*"-WB3FK5+]5,CQY_+"/KN0Z8EM#9 M/JE<&)TLSM,[R(K>$2N:).EOO8^,G6/]-#D SSE]GSO.S+=*]!]1E];!BBB5 M R/7"_^U1L??P0/"N?]+<>/]NBN4,=M$B]T(7P3K\")YL3? MMDVR5BMKG6*2X2C G^^ME]VEA?L==&FT0\%P8U.83X7?QNN)9!@^.@6'936P MRQI21>HV5FE0F.9U&_ZCT NO9NVLO?,6<]I;7QO,D4)=D'J+"6TU^.Z7[VPJ MN87/G1N$76X7W#1G&NT"JF(UJCMHY;2HN=ZOY^;N"88_G.-W=MBK0)>'XI;D MA-QZ00Z]!;L@R"XH)LQF&8+-DB=Z.]^-[KTS+R.7;C+EP:;/%TI509!K%%F2 M -^',EF&)++8B1O;SWIW1@16+ZHK)B WGA%,N0EJ#1TI;_@WCV=PH;#R1:3R?SD:%?(,K\_7F3F=U=;OC M/1_,=+AKX%TLO?\,Y&V*%<3VJ8XA>$;!,EB1*F+]"'D41%Y:TSW"9W+A%X % MD\QP(ZTK.7V=D:6-[DHF/,6ZHU.L!\CM3WOX\P.)G1"(U77A",,3MI@F*NA( M,LDBWW>5%=]1G<-&T$0\:NV#T_39-<(>D1>_BV.M1[CKD/JHZGQ -\=R5QW5 M!JBP;99I7O6:6W3;!8 &%>TI,DO0# 1T&@^ZPF?^BY-E;^5%;0U"59KKLN[^ M.V.KH/@<:%XMV>OP!6 %BC0&3VF+D8 5_5>ZPJ+>$U#X)YR\0E/Q"*;0H(:R MAH\]85F'76+EDX?^4E@=>D/2YIN+B1QN6Z,V/@26)=EXB:]_/]C>%;)&,+ZY M&#+? M+$V6EICZEYGEIU>UB9JVS=<01(P"/A69HB(9>45B[I5:!C125596NU ML=6%NG;TG?K4T@?R2K"BZJ?S3K<6.@%V_F*\U ]41Z44"Z\Q?6P=TK L1M[:PR"HLLIJ. M6/#OC82PMYU" ^4](4>W<$.H(N/6I N,!.# LOB9/1T?T4PDF@$[67G5^65! M%$B#W6&L!T.Z9(5TK^L1\1'L3ACDXE#4FKV#6>5'ZUE%Q?>H.)YH(A[U(<)Q M,DNP#[]5A_588;AUBW#K+ "/V/9XPG91Q@C\@UU6M^M PWP 8!!1,6B60AZ^ ME5@ZN;;?5;./I8GS(K='W$Q?AW.[=Z,0 M#P ?TRIB!\3=+,_Z^B[[[_)_SC^?=D4Y5L@+O%T\-?K"_XDF?K MC/S/16SLT[(]2841K_8I1Q&)5R\=_?E__\_KEX^;E2<_\4JJQ?'R+A89"TW- MS6Q5,G+2//SB;Y+I2X'S)"7#?,6(9Q_T[<77@'G(D%\9YG\R/_X*9B,VE2MI MGWLU84^F*0?[LJ97P-ULU)7#Y%SS[IZ=&JQ+N'2^W)&]@ M@O]8@/](F84-O--_#=J%!%RU'@!S"@!9 )XS1->+S/?OK6IVF;A?X\ M_,>&Y"ZD5:8<(F.3/9)TU;435CAE07KOY@M:][>J'8X+XD5 M\T6 S&L),C]$B.[>'X4(![R(GSQ)_J6O0P]C>4X8,CK9C+J7U1"!4<&'B)@) M97CZ*111^G>2)7EQD;=^RYBE>OVB/[LZ$!;\=+JVN_.[8ACMOQU) M-JID#M6=@5'F*>HPR/L'7@4CF;CFPU MN:UE>KFU(!GYTX7B4X4=E,!)%WP[M(..E:IJHP&,(4MN7)X)WZ'9%7$3>CIR[ M@C[I+O4AWV<'BA,,)H<@&AD3J9S+4;6),)@BJ\5N.,P7&XLY2 "(BS3P]LM* MJU=8&GIK@I%*9;AF23 R)I+#%W%TBS3K0MVV"UO"7794<+'FA$C$GB$]T2DM M^)&,4%-1L&JFRHE$7"2E/IT[^/Y0%KOF@ M[8@TBE 47NF*5'PDOZXJIJ<2,='>N7<-#C@0E/PNM8& MX3>S6:/OBTQ\Y)2M#V<'C5P*GHZL&[4BJ],#3F3C(VU+&W5',YWD^^1&+E;5 MC: 2/N"T8D/EY5RMB/-RUZ@;TH*9:VK-Z(3*C,:'[HHCOX3DE"*?\\K%2IFI M8#/)!WOBV-"R7F^T>H=YP$OK/"DWRN72QM9$](1"R4R/VLC,7$&H.5[ &KF& M)%6BH=3;H4/:*#%$;F@CY1HZ[N9[L]+AX(.A:$S[$*IC5L1Z=29(M%-8H0WU MT*B'8T^L?]%M^0H_W.,"QI6JRYWF.0TWG((3"I"37&>_E/)%I$UTT'XMCTK; M03CTA 9T16++J95@C>3LH>M-4+1-U:*AL7>=[^E!WJO4BGR=,K UPVV=4F@F MPJ$QJ#2H-MYH>3M2R*GX2NJQCMO,14-C6!F/96E J?V-03%L/M_2#EMQ$@V- M@\5O+7FIU0 M6,.8S9U=?X+SV QW-QU[RB]G'!@:FP)C)*/3Q7920+!*QVZLNMTBIG3!T-@4 M3,O[RIAQ1RK?%YSZM%+9Y@I['PR-3<&J61\>MIBH(UMAN X-T*8]6T7O>F(* M^@VZ%ZAH3="74U=O6!53&(5O< )>==$H[(9>WC94RZ#VP_HV1(L/AL:-8&BB MT1W'H4)[+)5G.U%=;HGHJ3&Y>ML"5SPLE ZR/="U*M.S"6FI@:$QN3 :9_VV MV!D8U(Y >H.NM"]KT0O$Y1I/"021Z(&!Y/J[:6VM;'BO'?J@$[9@H<^EG-"> M8+P^P]IHCVS(DTKHA$[8 G\0L)5='K>,OIG?:MVBQ-?D<.@/6Q!1*R];P2-U M&&X#36GCJ-^>__(ZC !G7T_;0; 5D(];B)\W:J](I:=M6GS3Y=K/W_KT-/08 MZ36J\W,J^^SPN^8FY;_'*T\_YP#C_YVW.6".NF_W6"^ M_+LT"X-HSU7_ 7O-RV\U3P9IQX'GAV.OJ(&_SJ\@WCV1O? J/(6BT1?'%N2A M%@+Y^NXM*[@.UP($\ANR':X$-$V/MA#X+3TU7(A7MHF&7B(1*P%M4S(6 H9- MR5@'E9B6@:4K*0L"P*1D+ <.FA*P$\A6!3N(3%^+W%UI_MR*_I6&O-Q', M'TS$13UDHD66+1-\^/^^D%\^>NV(^$IA-[UVQIQ,;#@_W:*D@YS=3->3[/ 7 M,_Q: =TU9E WH&Y\'RQL5]1/V; [$47I&^QMW7 M6]Z +GK'JSHB+1+'R@@#ZU69A+(8",TA69KSY8'+JGJOA%E:]R^*4>_4M:>6 M;&L%+I,!&4:ZNRAX3K@.JLWO9=,#\\LYCAK^3SE=A#! Q'%QM-NMD:#0:6W, M/59&&'!? +07I- L2])7O2']V)C_W4E3"D'__H'-'8&>$C'F6/@@1#TK8M3Q MA\68+U"]I3P5^M,9OT)1!L.,OVD.\1FH+Y5Z*ENSICM>VO?,0KM;Z#D:)^+' MUH9TECRSOR%$/?3T#^WI41$]X>E)JA)T5TY-$[9SG_ PM;\4K5M[^A51=D;5 MF8(9]?D WS=6XUS3!9AGOWPG6#1+LA#ST--#3W\VZ-\X^L$@V.+$+I@*WFPU M$LU2#O=+_HU!;_>GPG"GK0BDW*:466E$3ORU+Q[O@V(AZ@GJNGWV;DW?7*#* M>))XF8+E1/5^?LG-/(21_DC\=>OBO2=HYL^I3 QBL5L+EPBS?156!@"P/7\R MWJ>:/C#F4BL69Y@04 C65//Y_F8/BBX O@5%LNQENH$]!(Z/,=6M=?UB0*83 M8*42 >3K,"V_0[):[&R: VYD"F5\LL$J&Y7RR6Z(9.K+=YK.8LAY[5L@D*%# M?E <7X4\^1V,^VX[MT?9<8_O(Z2P'6(;U/2U$,;LE^\XQF89!#IDZ)"A0[XY M(?([((NNA3>$>7LN4+,*T5J7MQ16 4 &5 ?*4%F*O4CSCY0S&NE,07G3#Z1L M6XZ3V=C67'];A()^V++T M3*T*>O&@3!5A93$6J$U+118!1ZY[OO78%@%&"(]M$*["Z+QO#TP."0YSOF$: M;95LKU?[Z7)(:*$]8(\)K30#$UIAB !#A'NBAMZW" J-#?+5=65D8.5^D>I4 MAMC*!Q%"1 PA1):FSB.&8 Y,*G)@^JIIAM^0S6CJ6@5-L$ +$DE9Z6O=<>VH MG$Q&W6] ZQ5(Y"PMA>A:!Y@E?Y""YNK7 _08L_(NN$'=YHDW); M<=3 :%O3.=U7A_1:UL)-)/[E.\%D$?H\[@;B,Q'9Q)]]D/80 +T.8?)AA-8) M#"\/I^6]H%9*VPFW+M?&-.C>0WWYCB%9A#VO6RI$*/2@*07H50B,#^,S'Z!$ MCF#GKI%;$7E!:#5*BR7PH(#;H)$LB4,7"EWH0R#TLH3"AQ%JR7MIKP]*+:.] MZ]=SR_S2X# _1"C@&D@DRS#G'4<\%J.0SAR4\)G74=OJVFSTP5W*]TG1.F'E.#>H_B&@2OSH*J*\ZEDA5NEN@H%25+ M,.?ME:"%@,=,\)@I)<3*']N(@69CP[RW:"%M#^6*I)=-"I$DNSHLM)G)8.*'%B)*5\F2% )-! PC8!AQ M1^32']N(ODQMJT,"WPKUP@B9M6R#9S<@BH@26+ L2N,P?^5^\E?^U; ",5D>5TA"\,1-7C]8F$WQ7 AGD =#95%8HPGZ9>B7;\&O_*%?)@:E MQF2#S$UA6]#'1D7'-EM1"X',AD FL_B)VB[0,4/'#!WSM3F1\_SRAMDABH?3 MJA&^,6LM.[X\V ,X R*$0+/TF9=]'XOO2&UV3=M=J/;S59W,OXZ$R+^_0?[[ M?AH17.T([+91UR];Q4'U_?3CF_O3WQOG]D+]A>87FE^HOM#\WKO^IGRCD^C] MS)N*E5703U=U7%B)(+T^,G6N\,Y2]I\QQ*V5HCIS?WTK:[JK5FEU0PB\5QKY MA6T^YTSS/G@Q4'H@B]$H/,^!UR;O&I#7.5X]&Y'Z-$]LY785,_I=;R&+IC7& M%AQ )/7E.WYV'5>(2.@A4PK(JQR7GHU'M%UNXG3#RR/U.99?2LA2M=J1AV2C MTA\,<5Z**00D=)$I1^1E#SK/1N1!GJ[PU;JG\VU_)=*YU70I-C2 R"CK&\]2 M^$4@F7(.()V'G6_(@>/!Y_.!YS-%D,VL5=C= MX/_'QV_M92WWX_-KRMQN%"I7C=W-#\K1:I:UTJLU]&(NA3]GD>#S)Y632&C0+\$[@W=X) MO*A=N%(N^I\:AB7?J.+&0>7Y?D4<>U2I$[XG!PP#%4:$69R&A@'&"S!>2'N* M^Y^:A879;H_E/"$)TH'1_$' [()^%Y@%T,(TRYQH> '- HP7'BM>N#,:Z;=& MXI=78H3YO#IG:X%N8'R^$I1*95DL1[N+B%?*HMAYAZ$PYR1U.2<#RY7,C/4Z MJ_Z7G-)#V'QXLG:/!O@JK,Z';*^":LILU+/[QHH^2*51];">@U,V## [:):^ M#*/_$-B$AVSI .=UJ)4/H7,_#G:&K?4X0Q=GLL]Z*F>@$3K!M?\LA1(0G=!S MWC,XK\)O? B;%65/NM2^51=6V^EXHZ)"J372 #:/=1)9$K:F@:[S(=!Y66+A M0^A$R2G1=E%.$B2F-69KU1%_$")T1IP"D:7)B_C.E','Z$C0YR3^CNC,JY$?)EE)H#OC( M&C0C8U!]L06GJKD4@Y:^LBI:A^\?!@-DO2E/198341RP(0P*"U\_]*%5DF8G MA:=;8'90#-YVASX8^N!$;-LN?='G8SZX5';[&"/K"Z/N;/P-8G='VC+RP8!7 MR3)G%E2#)@5Z8>B%;^*%4\Z!))KJ>,F?0+'H"W[NS#!30_.L/O_D2GL5=F=( M;? $JT"GEG$HA.^AK[UP"MLO;5+R$3:/XP8 F?S>M:5P3?2U9 =55UTY+6L- M)+"MJ-7S\[W,]VCN.F;ITF#5&QF%5DO;#1AV,J'"8(D A 6>)1@65I.&U:3O M(W))=_['90W$6[L@\]4AI6"TCY1'C&F9Z,9>:I%= (DC>)8D87TA&"G 2.'F MO,C5(H7UDE2*JCKH\7J01P>SR40JMC1@$=@OWPDD2Y#Q3$\8*L!0 88*UZ_' MK6PP4>:.$F6J+]S0>W5>(7M^ MGP=R\#[VG>:ZA&[@*2LRKZ[5N7[*U#.R;_8&2V5B;!W*JEFKP:(L^2)* K*( MSC)(_%8VM T/=+(&+V7?*^UTCG6H-H,=:96++62T'2Y,U>%JA[4&K /UY3N9 M9=#K7L)^;.L (X?'-@Y79*+.L0V=<$%6VW)90\I-@]-K)7[+<%U@&T!.#IEE M85(.#!U@Z'"'--0YUF'-XTB=H/(\[S5]5U#50#/V'+ .@$)BLMB9ATTP_RCY M^4?A,UNJF_F7^2KM")X2?#BHPT,#IEC>S%1O8[?_^U*'AC<0[*[SBT+0G==? MOHK7U+IG!JRA>MOVMC\0R4DM#-6HJ* +FL78^+5T>,[W%Y'7G4 X'EPE"\+W M1LR\!72LO$2']EF"7G0-M5ROEFQFG=L1&L QJ*Q+9VGBO-N($,;0$2<'Q>E/ MWSG;$:^V0LT=$V)?&)6*Y%B=EZS\P < 9K]\)ZDL3L5W1= 10T<,'?%UJ\O\ MS@^W)X=1/SC@!J5RTF20P^EZ+?+#42$9)DLCL.G1'>7'Q-B-S$:U,\Y"LM6, MY+JV/O-<"4#1M4*M7:TL,&.6;"PL,X2L\PW2WA<]$[L_5OO&I?Q>Q+R"L ^M MOHFJ:??)IS)0?^]??Z'YA>J;8O6%YC?M^IOR'5'2-SYYR=%ER#\EU1E^(D&< M;/ZWJ.]T18W8HFC7[8A\J>L615UM"]M^ITW7>]1^W?(_^306^P/.Z+G8;$>U M^^ 5(^C$N6#DA43R=[BQ]5F2 :U^!$E &'LN&BQ(]R(!.<7+_^ MB41OBGCE''6-2T FESW@I1*:QG[JCN;KN/'",+@'@B<10Z1N@8[\HQ M?O24\Q)^$6DV[1774C?"%FWVRVJ9+9ND!N (#CM#(QDO)P:/.E-[U%G43<]5 M%<@YW@]E?M("WQ5;?H?TP1,.WXN3]*V9YS%N6$3Z@X:KE5:5W'H:QDGLGQ$( M$-8I/4JX-*X?*^2Z"1?Q ^5OP>TM?+RXEXD:LB(;6ZN#BS-CI0%P_PD; ;$- M7?9#NNQ;$!MGN.Q>09BV9DM]Q&.UF].\Y$8N^X^H#0AKZ+*AR[X)2_)K MCRT.NH(F"*XE%&H=TYF(U S3N@#;?\23P,R(5&1&C%2@^ZJ2D\(WE33U)>\[ MTN.,Y;D.N.,0OD0D-/I/U&/E^)_PIQD@VS+A@(SR:\+E(:QYXF.Q.VK1?D9B M%M2Y1 0*=]1Y'"H=-'10YU*A<]#0)4OI4A[#I_80])=ISY!X22>?^@BWACY\ M!_^)>I$+1G.J"6K#P/2I..':]2;F?W9]*^0/J)?G+39WW&&WO-5,M=OSB(9Q MVC\VV+]*7#&Y(8UK:FF'4&XWIV![T=[/NV+XGE'5*RR+DGB6P3%XDG+/E.LC M7+BZ*O0_?%!Z3>P+Y7''&W#T&"E0JV9E3#=YT>8 ]JDOWUDZB[-X%D$@]*'3 MAT[_;.1_]%#UFL"?;GO&MM256OS(:-;R@=U11T4? !]4)4>1+(JA6>S,.GD0 M^=#I0Z?_-T>MUX1^7I&7G;W5S"&KIEA:LZ7\'MU'/A\Y@6*\K!&!GDA-.PZ;8Y MZ(H8]A&*!0(VX;$3#)&2RHO\ 63GE?FX$JAM$Y&,XKZI.\-IJ:X!R )FA,DB M*)JE61(B%KK8.P?L#>F,/\#K9C>H**7NH+K(9Z;!\_T=?A][K?4.:G-XVP@V(O !HLU(PDR]8J?*D@7+K, MVG+#;X]JC:\S>O@XS9;,S$:RW8PUS[@+U5%#D$F>$NJ$ H"C@-9\T=^B/H@2 M^'BNKZ6UK(>_&&JNJZ["%W&^?J+(?Z\2BK[[_I_PC^??DTU5LH'"+YX>_M+Z M 'S)L_U#_N%)K6T&F8QT_\XVH] M??1*5< L MA�!"0!: YPK1]:+]W1WL9_A.QZ3#;HSTN M',F\'3E3#;\^560;637I8##N!,XDUP7;ZK MN]#-"_6-M)KN3-QF!UU B,:TB>WD:RHRK"/USD 4N5V?JJ%@9&R:=E6U;S?S M^9V1:TSR\[E4P:4\%XZ,31.^[^E.4'%Q/J!MO%76I#VV!>_Y,DW'WCS/D=FQ MC588E9G2QE&_/?_E-US= 8\LWSTZ#_'3:\V5T]14SP&5QX/F6\558_O<,&'/#57CR"M$7QQ;DP18">9?H M@@MQI85@WC_?@.L +=.C+03^+N4*%^):"Q'Z"!RN1!)6 MJFI"P$C)H2L1 P M:DK&.D#+E)B%@%%3,A8"1DT)68G?Y6[ A?BSA?C]=9;?K<2?6" M]]6-JZZB):>B-4=2N^89"&X(;@CN:X#[KL*U/ZHW>K.(K:6ZF7^94;:O'F7[ M7KCRT$UW;+>N//3^\5?:.KS\YA0I"7V;7N[W@:8N_*P^%IS-5C."-NXMA;K> M;2X^N^)%#O^#VWTA^(XI]B#=/MZI"7^YQ*<5O5W+"!Q%J)L2,M(F]5[K ))O MH\(668REKMZJZ:&!_/YI4=J _-M#E^3>V_UC7'^X+L9? ?LMGB>NVBSP!]U# MZOUVQ:1,NAMXW1#/5(AG.DM?OR+@0\,9^N74^.6/ELFXC%_>[HTV5< JA($9 M<]QJ:6N>I &.V2_?22J+4]=OH?C00(9^.:U^^:/%-#[5+8L[7I7VBXU@2-T1 MD2,G$]&WP6TX4"H#9;(T@L-RG7]7KO-F1$?;7:@VZ(OX^IKS:^(CFUFKQQH6 MTOY;&@C,9)0KNGKL]&GEBA(0)WU^6[!'4+FK>_G/6Z";>W2H=-#.095+A\I! M.Y_ZV#/:BO]4<.S(RCP!OO"$]P& ^U$^;JT, M?H"_+.EKP.!P=HB.M1:^?/AG)YQ'2VFI;GL^D/;OD;;ROHW[MEB4!:Q'\T," MF8Y:@B^2X#"586C(V%Z;L;TUV*YL8)Z"HUM+G0C:]SK'L=B:?C2+SPZ\-P2-)_/+3$0PNH6!ZH\GL3PW\R)^GOH\<; MB'77+-@).WY.V&=7!_-UF^S:"+8SV[,61VKV")2B!ENU!#PT] M-/305^52_LQ!!W:K5<\-U1&/*=TQ@F,E(M"CMB[@9@";19&+>.C4L1VP@29L MH)G&!IH4;*#YM"JP@>95&VC2H'$F.D-%=J:H(H'(E#BCT;F(DPPC2;3"SBCV MR_>$=I;\I ::?=>2C8656#'/:J#Y)(098MH!]A"E_\GP6R^TDTGN2OFZ?68V MH^YE-41DU P](ZU">^?"IIH):*HYHXF91*.2J.(X(1+S&2DRJA+N-'%EAB/* MG*55Y0D]/_HU6O5>5\#4&N^M,(W,^PU'7(!6F6BL8Z*@"L.-.AS-C/Y"('UY M,I[@>A<,Q=\.+DO9\.M-6+R_,@;UK=H MRQ/Y4=0",_;]+WG(W:$Y59,$XT-/;]D]ZR-)UJ0X MD5< WX]2;X?6!IB+2WU^Q(]VZ(2==IWII@GNYL=>=8,Q9FG&XBC2+Q8:A%'A M@@T"VF7&7[5$5+01?V!%9&18Z%@=6!TYZJQY8JI09S,A\FX3:>]\%JOG/'[3 MBBX3QUZ5:^S'U$#*K8V GBM=R;;GPZX/#B'>CE2G.9ISS#MR73NP*DYS&\.S]H;J6:U@S8"1,?'=^5@^U(1 3M\=S8&A, M?&\M2QR[T0.AL)1:K,NJ:A'OGNH"VBYY6+]WZ/3Y-N\*8@TMJ\$6C(R)K\F+ MYE:MVRVC7V5,%:^0@KP&A]8Q\='N#.OXZ\5 P 26J1WR2S_(@32]N/BL06,C M=9"C!;5^T%?TO+#@^N#KX^+S:MWS&$-;\(5I$>=)=2KFB]&A>4S\TFAM$'JS M@O"Z4^D3I%?Q)98[U=ITZRFEH=B;^P;6J^6JWM;?L!7_5&M3)F"1WD3>+@TI M<,6RO5DM#?]D:]-%CFSOB]W#2L@%6\%'VW,>H;JG6IM.++&[LVIL*#V_;XOS M<"LK3\![HK'9+RUS+:=/;'I"X/85K^GG7U7J92,G9\O MS+5P9$RD?F=".<::Q_AR64"Y:1XHO MLO%GZJ-"9]X8V$%H(>3"7MIOYL*T"]B1F-WU5&J#KTJ!D6.J!C(31FL9Y\*1 ML6_7PY#&[(VIKJ&CI0XN>/F^28&1<>%SN0.5E^L:8DASC:[VE'7?L<#7QY=^ MO3SL%TYACPAE0I\-^?'!)T<<(&EC0HTU;K'&-WI.*$@K5NV4=OX$"_T.%A^Z M]JM%9M*MK/AM)T![,W3.MPX^&!J; &,TF^TWC;K$JW1AQI38WE9N<&!H7/>[ M>D'6#$OA4U/N"G7&4LKKJS6?2N\2D0-KRA MFJ@D"&53D0J;=J/:(\.Q)WHZ>YVQ05I*4^*W='%.3H:U2M/AP-"87,WJM,S. M>AJ"]&=CZN"UZ.9VHX&A<0!L.(5BJFO&4*FA,-\(VPE9\,'0F%SU.DZIF[Z[ M,SR#$D>:LF^JTVAH7 MZ6#@#V)RI"7VGG9.'_64E7,-P N)R"7J^T&)[:QQ1 M_8I?PVO]91_EP-#8R_84QF.:8[-E2*,MB:T6;962HJ'Q-U!6M26F\(XB;$=] MOF,C+;$_[T9C8ZLP+*WGM>9AXO%ZM]43>U-CC0KAVYYP*WBOTT7\-HT+0;>W MZNWV9=0>^V!H;!5:P\)X?0E:=#6E(!G=8JN'AM%ETB MC&S"H3%-+-5G0\*<^K[@#91.KQJ0XI:6.]ILJWPO&AI_ \0@3-QLFG.$RE6X7@&;A!:\&XV-K8(Q MZCF80M1H824;C0:2GU#M3OA<-/ZVU;;59.JE:@C<7CNH)%S:H]1KM M00M#5LO2NDF6%KXP[D9CXP:<#>8Y?U3<(SG'<_:MHBIB8:B!G7!,-,-4NAM/ M=H2MLBY:LW99MW==,#3V5*9C+3;MHA<@TE@IU"<#F:Z6?3 T%I.25(\QW;D8 MZH'07LOSZKQ9;T=#XT%IE=?6@QPG>WQ=RU%5Q^IQ@]UQ;"PJ)76K4EEXBH<$ M8H\KM9D=%L9^T=CGL#0][>F?#T^BI^#L5^I!&X<=:>RO"/F#3#U=U!KV.(3K M\K(N[%>"ANN2O'6!>$GFNB!?6>A?$K@NQ%?B0?M4)GM=H!U+YKJ$=@R#ZY*\ M=:&_HM".)7!=H!U+ZKK@T(XE<%UH&"L" M[5A2UP6#ZY+ =:&_TC >N]RZ_+[&RY\=4]YL$OZTXVUR[ZF>N(_U\P2\EU+^ MZR;0L\\0_G>G;A>^^72F0CQ_;R%\QLS6P^^IJ.9.!8*"[Y363N[DK$/]N;3^ M_.X4ZA;F(]':\KOCH60 [F5.8AH%(74%2+U+)$)(_>%)!834_4!*MDPP(__O M"_;EPQ$/=EEM8?Y<6=Z;FI[J2OI:53[5QD!M>-GKI4P=.%GV5IX)+OQ"C?@\ MX=_GBJ#+_4,2YYY<+F14$F=+_F8&;A-^I8-GN?<8-7UZDT1^Y<93 AF41X?2 MWX?]S%?D\M'N9T;]X=N!HRK)3$NXGV[]2!M)P$OV.GP]!VK'-;0C=:1!U*<% MZL9U+ >"IDDU!I;[UJG #2_$!-SP0KV!&]YD3 G<\#XZE!YOPWL\WNE(NI+3 MU^DZZ$JWHJ1MYWO4C7^].A:%>@+WP+]4E)^Z;$!-@3OB7RG*S^73& M*+G('OF&[:H_&3E]4*NMQF\']TI2!L]QF)# MY;GD!O%^E.<8[A75N2[K[K^A#EUQ\WAO2G3LVOC$2#0LQX'J=,4=YKUITYMF M7;_:=L9; #.0E4UK+H"VEFRFJLKJ:J78&1[,9#$'97X'J M3VN-S'_ M30]?SA';<] 5!0=_VMMDI_T/;WN&>N.HZG*B]]?I&7/K^] M7I/;^:T>QE/!=HX>*C6M88(.3]B7[RR5)5@FRQ+X6:U^[P<>G]#F^[,FX_;' MU2>[?7^6>%<_>OY,,W%NG^\;V(@_Z@S^FHH^OLF)AN#JLM^NS! W,*@EU:R- MYO(L]BQ.3-_"M9!N.YY,/SK8XG2^%4RI.B5&DSB%XEI'*> M6,V4SB=;BG#"PL><,!EM?UR=+*;&6*B3X8Q8:L[='%O-HE^^8UD,96(6X]_0 M9%S-9+Q?LS?E)N-WI6^AR1!?Y;]%EWU^RG,Z\M)/5J0S#JQ&OCHL&2O)JK0. MFT8>:7)7LB)]]6OB7,#J7!'A!X276X# _0\)&@4VI ;VI!;UT"Y<-AQ MY8HEB=BH<&-BQ>X&%H9L5S6^T>B,IP.J>]G-1=_0/&3:G2A(H:(9;'XV'+B+ M*%*@P>X"S](L^<[N(GV9=2W5S9B6X]S%0=^OCQ[NXH0!V%,4^PSY;K]4G^ \ M4L=V?YIZ)I/9ANJ9[LJIGZ:>R>15H7I>LD-8JM3S_DF\HF=+X#DB*H)H&D/$ M@27B(L8MSK@^2S]_;A([-D MEW7";@HJIU;(&DMP2](7J8C-0\DL09ZY%8>P3P$Y]VFPOST1![W2YZOGK7F? M3_1*M^9X;NZ5VCT)L>=D?B+4)TVJ*-1*/>=P!8>BL*:;[Q:K.4'G^MUN=5:F M&Y@&' I]CD.YH[S6DF6KX7ME9,^VU;4<9%Q;6CMFM&@925EZC@NBA9-LT?T0 MVX^:P?J.+[J?Q4W0J462&:G[3L*$FOYHB827U_34L5Y0T^\R >X:FGYK @UJ M>A(T/;G4$$S>NA%5?'XJUX#IN4.FCAO"2.OY0B5'K*V]_^'-_J^^#>S]GW:U MA:=-[0#L:8]SQZV5P8\=+O>RP6VI;GL^D/;OIH.UA<6DX?EM8TNP&Z??&C-3 MC!/I*!T,S;(X3"I]Y(2P:[AAR!A^+F-X?2,R;BS'*]7CBKQJ=]B>NF.V)5$# M1H0^PXBD+]VLIVX\6UY(CIH)-2%CJZYN1UXE8\TSKJU*CF<'X5M8L@&/1%*: MNO9QJ_ '=^,_-6J)WX+-N25Y-"/=G#&:LY.J-:KYDX#[BYORX-D_E%\);48O MTGTE%"1 <[V^S+?G8&\>$G_F]>Y<:8(@"VF%&66AMAP, M#E.S9OSE#8S?.L&A9'KJB5"9ZZ*RO'2%P,#VL_Z.FVHUFN!"'\A\^4X@\2H1 MT/^E-=/S%G;CUHQV B;A,97]UB3V]65.(*D-E?TQLB5O8=DA2?JY).G?17'S M.C:2#TP?XZFNARD#ME&1<#^,X@#A^9LP[HX2+:-)S,W _(5+N=JH:^>89*GN MP=_5^SXHNE:"Y0VKZL(4AA2<$AZIOEMK21(2-&\]!Q IB4<*=GLMN?5Y.YI" MI$#V\2EN_7$P[PRL7WQS= 7166%5T%93PV%<$*MZ*OV3I?58X3;4V5+6T=/ M^56PZ[N>GZMLAJI1YUA?T9G^1I]Q(@LH2PR#92IOG*5[:RC?VIPE(?B!CC_I M2 $$Z:VU) E9P+>> XB4I",%2X"6W-JGT"GT*:FF8V\0U@9%M^>:HUI+\-9! MT>^Y/<+M=,.P%G"X[\>UZ+Z((D]= MFS"6R=+T>4U94J?LCYAM>N=5*2]2I?B:Z/[\(L>#;K&S=ZE^C?<DB M&-_SU$)E7ES1G^S*?WF1E$.VV 15MIXP(NB@TD5U>S!BL+6D^\E@'@:X6F1724-K*UMYT5 M/@_<'M>-# !FIP1",3__212WU'9V1M$]H7)U&>ZDM_CO=F@5I:D_K)H7+AM M*3<4YT$Q5^\(NLHN!YO#<(A@430>E7J@PW @ X"YX]#O/](35 M!&&>8H+S%*%ZPER[!.?:0?6$Z6$)20^[YA4N7,38ESM NKFCA+$H#N"^4N/G;_T.W?$**:,!\-& \&42F$P&*("(7T\G^EW MGF19X$;;?&U'&&U_)G2J*W^=\XZ>A#[#D]Q1)A/LEWV=N@*I8Y3N9W$31&XG MF8-*5W(1U/3$:WIB^8)TY0=!34^VIB>9&4M7B@_4]*1K>G(YH71EZ21\-WZI MZX43JGN8<*MB2:A/^Q*G3;I30N*2U^SV+5V@=%"VW.MI(V$U$(?S7KL6O/6FERB*%]>VLT2O]I)7?EH M/>C?6X_T)94]6H?L.\HZB\EVT<;7GQ)]Q N2S?5)$]5Z(T?8ZJ1BT:RVZ^"W MZWR]V\S0/&E6:X9DYK'U\D"U&FLMC!Q .4*:S")4'/ZPK ',\4L;C0K5,]6D M:.JXSX_[JAMMD]\MKR9="MC4L\CZ,>WQG_7XC#@YGRE/BSY M@C[&^OT@H)4M&[DL)BKT ?T5S*I,/44,U3/5A.]=\+I0/6$28$((OMN'4Y_, M[_U="%3W-32HMAC&P Q97C>H8H?H^B $>BIV!ML\/T";YP0=<\!^T%!+[J$? M=((F"S:.AI"ZA\;1"9HLV&$ZW;SA#7KQ,7IUT-*E<1M1F^1J,)S-IC*H^T]& M/::)\YKY0,OWD#VF$S19L!DUA-0]-*-.T&3!KM404O?0M3I!DP7;6U^?B+Y! M3&U*O7I0&\M=P?-D2:S76EZI$L7442\&RFI4_9'S"F]OLS)3#Z]2$^M:YJ!S^_)E>\HRJ",31J" M+N#<9+Q4\!7F UL &V'?5>+N]66^?89OXFW ^]2\.VET@B(Y9 0JC$LV;KTW MK$\N; \<#ET/FP2Z,+:LAZ\&LP%C\9$]>.J8C5,8- KWDKQ["Z-PZRS?V"1< MJ-GN)Y=*W12TP'%EIX8$6LZI%V2[AS4_7BKUSSKK=KNR.3Q@:X7?:E0)<5L( MCXVC'4-4.#6+D? *VOWD3%]?YMLG5R?=*IQ?(Z-NR/C0(_@6,IK:JWI *TB? MNI:AJ.N6.;/=_$%0YX,M.U_6=MKL:"B(T%"<*(H)S41:<]=O$3S<.LG]!CN* M9M_E I]KDX:>&QU*]9#+2E^,*.W6G*6<5UO5) M=\8EK.()U3/!S,L=5?&$ZGE_:6EW7E/R4K?1*!%C7FZCL2)&?6+ZV6I;$U/,C.6KA0?J.E)U_3D=7E0T[[*O\CICZD>F@?V,ZTI=.!HK+@;*( MH"6W'%6RRMQ/0^[K'W(DDS.\8.ON3PE'XB746-%66CNY4D=R_:$P.1A%O(=W M_[)U][&08KQ7=SCQT3^=:MJ-M UCE%,/'-^WVG2)V'*KXK(;"GFLL8AG&1:% M!]CWDNX'"RS"D^Y[R N$10+3L E_OY]/LVLL&D;H^OJ;_'B#=1FA[?]E^9^X M XSJAL?]WX]@N.QLYUZWVJPA]76;KUB%^4K7(_\'FO)D&>R]\B'0:J2*E'[$ M*H+0^]U?&N(CUKV#>GQ_^8JP,-L]\)8?C;SRY$(,"I+8,W*"IVSX69,M+C00 M>46M6WX3>MU1OB/L/)Z0DQO8>1QJ">P\?H',RUM/%H14LK4$=AZ'G<:@;Q!3%YVR@2#3F=^0-5Q^)913 WHZ_># MZO2ET9[=>;RO;MQHVY3!*-A^_'R>&0\MA&)Y,U--NXGXX_[DGY=5JWGFK*=W M'-3HUW+Z##&"L8)H%^M/WJ8;Y6)UMFLATF QI!",[=F+KHAA4>XLG449.DNR M%$P@^LSTV9O#YKU)^>]/RYB]N9B)Z"YV3=/P^=W)E(,[#FS77(=6<+[0MWUJ M5$0X8!]@S_)/3T>^.6 N;1=.\?[0+GPFT2_776;37]1K0N'0R U]L=8;:=QE M;<2JZ'0"R9DH F9BC=Q\,9 V!1_8")!_C"!9E((9R)^:@7QS!%W>4"0B3DJU MH?A%=5G]8*#ZHE^N"ZI8J'N&7RXNZQ?N<*R.A@EI25/U%&+0U8 MB*C$+)4EF'A38!0+-<3S>LW-?KXKT*T+DPN%QL8VACM4YCUQ M(P9[C/+W>$0^1NGS85Q OGMS/SJ#^%]7"I?M JLBAP93M8^?Z.L0<^ZWG]7S M+4ACQPK'H2\':%CX*V<"^1K"H$P<;. =GQ1NL% SD@R2^:5U$&I_9FVYX'S$ M#C]>9_3P<9HMF9F-9+N@,$GH0!PU5$K)"[>GT2T \"W'^P#KZ-P0^)G,7%]+ M:UD/?]%Y]E'.UT\4^=>K$S\;G8?_%P+]7-NJZ+OO_PG_>'Z@;*J2#:S-XLU" MX^#;GTPJ@OS/14S&TWH^B8L1S\;R9?GH5R\=_?E__\_KEX_/QI/9>R75XJC* M6&0!-34WLU7)R$GS\(N_2:8O!S5A3_8V9ZIS]]OQMYX_BDSE\V>6$S$AWVP5E [:J>#9/STU6A77 MVEQN2=[@!_^Q /^1,@L;6-K_&K0+IRS%1[_R^"-X4&@60W-L_O/:\#Q]]$I5 MP"P"/ ,S"9!: %X@JCW^I-S2.0K^\P*=FOFD _C"&#SCD+DAN0MIE2F'0FRR MF3#"_OIRL'S[ERN\&.S":X/]LI5P@.Z\=NM1!A/]3^;HWA,DR;_T=>B.+,\) M0R(GFU'WLAJB,CK3S4BK4(%MT7I_G9;W4Y+$E1""=2+"(1+(*)DL0B M(D$KE"BA$BY2""UC&(4B-(I].5H8Z3GHVYM+<='8;H=&,!C*PU)W/=^XG(B* M*/)VZ*C9IV:>W5T@GB BW0;=$_=+'PS%WP[=HMQXL: 5PI (;>VV=KTM70A# M29&.C92)8,IPSH;'BLT"/2#(L81HXYN77B+(9".^C-=_F@.,Q/-!&/ MORH]F'.N(>JBKC=,0ZNK)2X<&7_5 R[38J&W[PKM3J-@-PV-YP/PT/BK M*H;M6*4".48HJJ75YOE6?[KK@J&Q5RWE0R=?U M(B]]].!,!8EIR!KOLU);!2.)MR/UYF2^Z$UQ%6G+TZ+7JGCC=O3,F/@E;4Y+ M.1(O&^5"0YX(7$/IA=-/G!!_7-SI6.MPX'EU7?',2@D3.1$\-"Y^3?#P#F$* M-N+M]YK?'=>$YI@#0V/B5]6QOUQC\X70M@)TL9UW\W:H5*08^_X]P=6&PL3, M"UANR*UUGS3G*A@9$[^P['E[<[(=\,%*ZK>Z&]GH&EHX,B;^S*KE),8LJD9@ M-"Y"BDPB+405&K9MPN[ MQM"4NR!Q[NW(N3:BJZA6SQFKW+"YRU7*U"KOAR/)V)2VS6: NQO+H+#.IN<, MR4*WJX4CF;;WZ+@V]'8[!^VTVKKX ]VR(@H4JV9 MH+2Y<"@=%ZGJ]SQRJ\F"X+5FZ]:VL!'$&1@9$VE\&'C-RH9=(KGU'.W5)MUY M,1H9$VG;J=7%74[+\?5EN1]HG5VN:/GAR)A(5KO9W_=GVMC0&_.\F:\1+6^O MA2,!7_[S4+G1-/J-D>,(@BA @YAG$]$'FB#@3&J[IIP8;'+H=ET M)@9FXBPN>*5B0V@-5C*GX:$7>T [Y3ZC) 8K6M=V_6YNYG9&Z0D:>K$'8%<: M-OK-<5_@GG;:AJE:=#&+GWI!V$6A5ME,N^624(@/VD"MBV[;?^KE%C3K58>9 MI^J]6:7;G%C57GDSG\(MB(=PJS'58J+2J]#] CVJIFQIY$0G:.C%NN;E29JK M*(.I4.BSU=)<4CAFL49#+]:5\8RLJ>1+5;&?WZ5+WM#L)%LM-/1B72-.*(M/ M!;9K2UAI]Z209FMKM]VECUPDQ?EITU8$;"!$HV)D2OY)CDUJNH MZ;:XC-O&:I5ISM*%-1IZ^5@ZX?!FJ9UG9I5.?U07L_&D-/''7BKA?K,^R M9 M6F,PW M53%K.*EHI3OGBE-_[,440)^O6K4M)\[D;4N-T7-&JHS@%$)D\2A;B&J#42(Q M\\::LJERT71!YM'0RRG85;G;WM68N"@;TT8\6T_.G)(_]F(*AD4/BRO08^EE M5UID%ZD5W]W@*3 7VKC=;688=F74Q'YE'I.@%A25IT2ID.Z9-+\>59#1OC^M11&&I2PK+,%-%[LXG69JU M1H.I5 3S887?M^E\1N/%3IW9B,.JD.W.>J+9-INIDC_V8A-&TUBI*)07J5FG MTHJ-:O-2+5;C]TW;GNGY#1"*E@2XV7;%C5+12=]; $2CO;2:GKY4I)M-#0B_UJ9L=J4=V4RT)T M,:9CD]2\JA;]DO&7F\#5%6:1=-IB17DRE;XMQ2OMUKZ\_+-S$)6YXLZ&JA#= M[M+);; =V5&&WUZI;423:B3SB6?:EQ6I#-I\U\1JCD MVMRLSL781F.?7/M,X;>=W5,O.>@)!;JR'MI,/M%?KX,\NV?*4;4;J=J8FXN- M=:K/COA6;-S@@W2;9Z;)="T;L^PX+T3[2CHE2,(JUF_M0V?/E!-0C/E39[&A M^VM9;HY4MM[LPL>&:!&O4V-F&1G$Z,*FM9338[NJ0V.?#=$B&:XK-E.\^33K M"T)Z935[]:6&GWJQKK+&%CLB,ZX)T4%U.$[7/,&2)VCHQ;KB8VO9 >G&E-;C MT7YO6G1J!H>'7I*!$VWF)FG/:@N-I*-NLEZE&!_"/0C1(F;5TI?-Y& @% 0] M.GAJY+9Z98*&7DRV/VQ/48#[V<+!L7\A.P4L9@L]Y5M%DGN2Q5.RZG M)FP>#;W :7F[">SEISC9]7Q.Q(BPOCXL:2 MG0F*:ETL;,G7Z_&QPV3I>:+&>Y"+/%6J9^1L,>%5!+V[C7%&9;=+ MM?%3+W:VE>O;9HXMI07.,II+MMF8#!7\U$LWC9VG=]E>9ZZ)..#O_0^G MF!"W@/@)T%1\(/H?;3^*= =A^"9V[]OZMP=,8'V%ZXU6@U \F_EIL_02" M/GF^!9^I&=9ZCTOM?X^BT.[??FQB#3?AIV&!($J#7[P?*H\=R_!<<.4806C$ MT!_X]MC@24SGRDD.Y" ^ZR#H'[$T.8E;. G"$K=Q$#]K-$ .XI,.XF?=#\A! M$-'TO0[B9[TCR$%\TD$D?R3)0=S"01#1=#,'\7J#"G(0GR::B/EZ$P=!1-/M M',2K/4?(07S20?RL$0HY""*:OMM!O-Y&AAS$YSETQ&KZP(-X;Y&^GT7F/F_5 MJ7>L^K8O^J8N5OS:90"_0-_EOQ]5@?!G@:;/N0[QXEVH+/S2V-;A@XO 6 &T M-/02V72BH1M+2.3#2>2S.SS?'SU\>C_HM_'081,N:(9PR36XY%,[P=X?E_P, MG"=<4-3\\8/ M_*3^$3GSN^G!>Y>:\',[]GZF)B00P]?+@W.WS>I4S^XZ^K.W[:H#[7)[\64OC,*N'DG>E]LFIS_5<[_]IUJ7$F8 MG/Z5N)]F;OKPNY;[7/03__";D3GQ#PEI$/^0^(>$.XA_&!Z*0'VKHKIY7S&7 M.R.%FW<4_=/_\R0&1RCAF[J,/BF<=9\AM/ ]'4B?%,ZKC,?2_Q"7\EL3_F^Y ME.>-?IC%AL+%[3^CS\_O6G)$-V5109T27R@$%-\RE8DR$0FTU7^*3 M]R[]AAAH#]M><5&?'@M\J0'KN[NOXB9CCJ1D9[711 35&:N/I"'?J-38=6@# M5H:58LRO-&^&'\\M$R,E09/FKE:8&M&T4)I%DS1CE+F1YGIGC=U+]?Q[6KCB MM90RH(G\ZFTG)G"-L_%^2AKR:Z.&@FQ?_S+,*E(*A&/L/'T MF]JZWS$[?$";YH]:_1<$2D/[,7_4>CX]Z/EA8N!]39@_509\?!?GYF*KF+'I MO"%&D[&5I(QVU;&*^I0EH"!@"?]_)O]_]IWDJ_+_I]\@OC?^/Z9;HY!ZR0PP MGT 66)TN-]Y8\F*6S2\U?3QTEXQXY8[NI?S:96=S,3F3V]9HD1U*NYB'C(+4 M'_^R7"(23Z:(0/@T@?"S:J#W)Q ^P\"Y8X&PO\*^S\(/)$%-KXVKR:2@T9W< M=+JSV]+"C?+7E03UY*X0FVG;-EWH:-EXW*DQ'0VW)&6@61"+)+D$D02?* E> M+[YY;Y+@9S4LO[TD.,FKPC3C% M1#CZ-?#O#I*XZL"E="PJ[S/4]3)2_P" /)*/#/LAJ[M+Z7_[V/"'D=\-XL"$ M^FX=F?PPZKM!%))0WZW#8!](?8\.>>4\6T;/D1@)6[.,U+6DN!3S?_X0_$ON M1ILB,)<56F](<-+-9K52^74D'-J%O@>-4J%"+&,IIZ<'TI/2%1M9S6RVRU-W MK$\D#D-?J4@B%GN3=TM8^29PK ]CY1O$K(@BN76DY"/-F&^M2+1&;C[C2J4Q MK>=66IFIFP4;_#K,^3,=4-P5RM/D>-P5Y,742A5,D>E/>*0#DC_7 ?><*YFW M; G0BF>;0-3V5*N+9N.@4^&DM4GSW&1&G<>#,_]GEF1K^B/.S[+&\+F;PJV M>>"\/D+(CY>;=GU"OB]HB!#RG>94?08AWQS*1 CY\5*"KD_(7XZQ(-+]\X81 MTK?G!66GBB,E6O4G0?:6[F*7E^?RZM<=YI?>AOSGP&?,!BYC%WF,_M;QIMH] M^H_\P7V$[G=#Z\H;Z'G#+\*IA+C@4S6KM*U1.2W*XW4[5:]$>TV])25QDA$3 M86GFP@7_BXB;!\HR^A0#\&OUYN>+FP_&T3Y?+"@3.2O9FKF@HVM+JO.U!;WT MUD@L)-\@%NX@;2FGKW3(W2KUYW^_3AG^0$P7P;U5(=]R[#NHX^2"VWY53A/8^&9J#B@&_)^+JZEUV;:E4GHV;\PMGJ.]4B^1 M+!9;3-1#$GT>EQ@D%#?C<-\]X;F MW;SO^.IU4R$]Y1MRM=P5/$;H9#N;-!>M_KIA>-#W(29<@>_M=+?K=L3.4[NZ M7,P&E8W8DE+HEBG#T!$Z)+IZIZJ=9,L]+HY)J._&4WL;5(61KEVD!V/'L+7VLI,X*?/V[ZUWOX^QUU\#[20[DLB)5).CL^Q2<: M N<6)M74:F+EI-\IBH>>?60(E3?5-N8'%:X#GD83[JJE^J7S0HKFY:PXOTZ: MS9K0*0!1B\YGE30SD=*H:![+1#B.BW")-SHOA*_N-,/NAE;_Y8C;K6,>OR)1 MWG_7_J<"I2<;'@@Q2S9BLM\;/?4Z='98'CC%&>TL\RTH3Q)0GA Q\M#YC3>T M>@*=WA)T^GLBI9%M[>*#7 G0LITKEW-UH3Z?(Q,E]<>_7#R2CG%$KCQTNND- MK?[+\=S;VH[OS@J?#@W?T.J_'%R^K>WX[JSPZ3CU#:V>(-V_BW3_GH78[+=[ MY:I0F],5)\LI[CC&*;4UM! 1%HY-Q,LBS_>50HGW)SI&6P,/:;X IN-?8 8; M]#.I!_?5G35))/13T@B_^H2OF6;XU6LCU'OM-,2O/N%KIBE^]=INM]#+#0-S MQXLJ3M=ZXZ GP#K0T4:V+BI[QDJR6'L66] MRW3AYGKE47N1&Q:395YB:)PK&8ES;ZNT383,2]#<5S/B-1,IOWIM1$5>.]'R MJT_XFHF87[TV0KW73M3\ZA.^9B+G5Z_M=@V\#\;"OL HRV1S]E"R-E%QJS76 MWF8]GFVY-3+*_#O(KUME]YQ*^N9.ROS"U@TJAKLH,Z2+\ETFC'Y>%^4/2^YB M,K/\AMF!Q2PZC'/TLIJ>&''^:CV42S4F-8F7I]-9)U-8UQN+(I=*3R2&0?F@ MZ62$224CB?1EPL6#,<,-Q99NZOKTPV1Y?E)'I$\4 Q_?3ZFZ]8QR+Z&L1';> MB?6C[4&\7EDC68#Z*%]6K2 RX(%R.;]EK0,$ ]95@VPJ9)8_6'3D7]!K53;UL:O+URZC9:&+.M]N9)B$Y+ MQ=60:705^LH"8B>));IE)*9BMC>,UR9T-#5J8"3!KW;*A-PJ)?+A@?)SOT&Q MT\^6#TY6635:]45-X&+1#C]E1_*Z?6448%CEQ<5N%^7I2G>P3N7&@MH;^HH> M%YI(1.*Q=P8';BX&<,JG%V& SPI^WZ%TNKL P%DD2!)F7N(E#E"R"3OZR'RO@@ADV2E.TQ6^N>:57_B M\/_W-YV2'YJN),0F.5'=+N199Y+GAMO<93IEA3>F/7;32V]#'E[@XF0##Z>+'!Q_ZWA3[1[=G6-Y)^@@-K2NO GK[JEQ8\Z(%PNB MI\[*I=V@]<0N)A(3]V]/D2*9]Y2H\S@==;]82GPP0/-IW-R31MO4.E-LS\#0 M2F[6S>5R+OC_&;+7K\$VV6/7KCG M^$]AS7KGDP&(Q4!&%QJ5C%UR97G>L]<2D\#=>F,1FJ;1?^1>]2.GFMW0ZF\0 M+[QAK^57!,O[[W-?RA5<]/52K!S-DVPQ.T@-TYVB,+>,Y#@/>KE,"HN5T*:] M1)H\4+[?#:W^!O'?&Y8FK]>'Z_?67==P=9Y>ULO)A9.9R%SS-RN^_()D:=33 MR4I)F>S$+9V2,JICS/L 2Y;4'__&TND(RQ'Y\M!IF#>T^OM"^ G%WVF.X0VM M_@:C"H3B'R\9\8963Q#R#T7(?]7NL^+;;M<$CBURY>QP(J281K\P078? KQ] MP^_.BX8=FQ53\ 0I&WPM?"W

V98Q-"1^.M]MN^)^DGB MZ%T!P;=^%>YSL-^?D;0&!_F;\[3'PEY*958S87"EDG.4@F"PNLO%-__,LR7(1+IPF7D[3GFW"8 M2=KSK4.R*:^PR=,8B@D:?:;P90Z?TE#G[#EKN$3.\OP_ ; M=M;]-7#E;K+ML ,:':,<182Z+(#I^+U'P ;]# AH>N5 'U-H \6: MF/@I+]T[X0:Y5-^+N26A+RJ[82,6C8L%7F+2*&LJF8@D&)*@^=F94U_-N[>Z M.\F;L)2(+7!+-.$#=U]-$[>Z.S[B]]6[0SCFEFC"QQ"_FB9N=7=\\/&K=^=V MK>05K=?\9GSUP# M1$)P6H8*_YB1#91RYU"R2Y4]8TO%(A0ZV?_\[_A.4X0>J#CC9V3+\8[4T#XN M/UTRK-LRTSOE(IDZWD><3MJCY.@(W3\;85( M",N3+,S'N=__6US>!JZLFT 59-N$&^$$[#WBI2R3NK"FL0]F M[Q>OZ4_+G52R2>MQ4<]*I=8P70"%(3;@&08R.A.)O5[GC# ZR6.]O3S66^)Z M7E&\N6? H>I+7;T#0:"S5BN^;B^M68=MK@8[-?64[OQFO:"?Z7E)UQ+L4.=X ML;%,0Z-^*E1S6:SGF3@TZR,QAEQ=(^G!]Y4>?%WN;T[C[;:TK&4$N5%]:L7M MFJ!(OUEXYV=<:MAJ(MJ(C]79/-5E!D.[!TIY['OCID4L-,>3B?>AY'>3'WU& MTA<(^E<'[^Y1C#U.+=(;VX]O30WWB50_3*W,V]J.;\\*=XCO/%)AQQO:CN_- M"O<)=3Y,\<';VH[OS@KW" 8^3%7"V]J.[\X*]XB,/4RYPM_9CCM(N*P#ES(L MYT[+$CYT_B0I,'+KF,KC-%XFU'=_F6F/TR*84-_])4D]3NO::^0^'6XB)4]N M(C&TQ'Y@+E2QWTRYG8'0$[,;(5T6U4UFJ?YZ+A2T!/T,B^I/NI6XO5)WV^SO MDD)''?)>BRYF,@5>8EFY(TJ!N%_D@?8 )]9$^P'>I2 K25JSU M$GE-*'3=--#;>=::?((.J%6EQL"3ZAEQGHQZ6FR2KS)S7P%YQ!" MOM-$ENL3\GU!0X20[S0-Y3,(^9[Z'!!"OM,DDNL3\I=C+#\\OO0TYTX'3F U\QBYR&?V]XTVU>W0@CU6EH"_> MT+KRYC4W/!4=)12F;%=%W>&D0;O59S?UEL3&\(VT5$@K-=([^I$2=3[% "2@ MVN^!:I\O%B1#S*ZB_88KL(/BB,FM4[E\8HW%0O*G8N$.DI;:P-5MK A0>U4; M.*ZM*U#<4[@%ZWUB_0^4RO0>EOV57JD?821):(Y;]$0VP[A<6F"B MQ?AO5(/KVD!V/'N+W^&7AO/I-JPVW)BUNE;&&'%T9]H?J\N\SO:,<:'AA()]=TX,/C0^!^AOAM'\QX:M"/4=^,0W+TA;83Z M2#;335/?/6?QD%:BI)4HB=7=#%&05J*DE2CA&-)*E+02OQ@7[ZJ7:!(L35WCAX[@"0U>Z'LK)D>O)3:!2KBSR0A'QT@O M4=)+]"9VA_02)1Q#>HF27J*$8T@O4=)+](O,YP_.$?L"DW>\3.NU4K<1%1OY M3,$;C:,C(&"3%R6)_=3FO8,TL3S+N>1L%_[[PY+.OGQ=7]_)Y#-9_^-; MH93K:1X:*9NDN)27:Y=QNF:K!1M;K4RSXT_N$_AB_? M^+6JME;C-IAM-[LQNV!BRW%\@I@?5>J+LY$$J=3WN[FM7\XE'\[]86CY;7'_ MK5L!;[Z 7HV5.Y*:Z[AT8Y65&YHYF\3!E;N5PZU@\GR-D82LV.JQ9=I-:70+ M"X4X% JQRQ;&1"#\>DCA$01"6##@FPL$X*QSPX&D#NAHH;M>-Z2ZON*NW'Z8 M:SNV7)Y5++I0',H]M9#-&SELRN/&IK%$))[^:6/3_W5E>&8WPW ?3AD*E,; M/I]8=PHH64%)WK*YA61)F9:+@'\;?FQ2.OS"Q)8-:B';^#XY%-D.@ 0C>]"9 MP]GAIHHRPO%/. "&)#NEZ:9L*CK\HK/7"LZ/#US4[PLS55_]^Q_XS_Y[B@%D M&W'[-'CX@9G12_; /_T_5V'9\X-AXT=V#5@V=3)I_.___3^GD[^,; 9BYV15 M4S_"PV()- '1L0WD6536X(O_EHVUO'7V)D[J!QO?B[2_#Z(+[0.5^)%*_0]U M_!'MQL56SN5-]&3# GD7-8#F_NU_:_\1%E7[SRP'PP-_VP"5=5@!].RSI^)3 M<:W%]8[D1&ABP7D\@/_(U-1&PNZ_NHWL,Y+[K5?ZOZ('0[S,,"J-,54,Y84@.IWHN29CD.Q_HWX,V'^L)5,T M%P>2S&H)*9Y*CJ4TE]:DN S&(,:DTEQ,"_A"WIMBV8PF]B9"4Q3 8&#I5J+1 MZ,W6$B.QST=JG7BCV>MKT&K4S5I'9@KI!*K0=3F2'_:9XM!>B72TTTP/DJM^ MW"B@D8GG(U/*;J7TO$I>[+"I>%,L&9K4XJ78Y3-'76E7K\42:[JACS>ZT>CG MA*<)''GQ3"#DQT\;(U81/7JAY\:-8M8S)U)"EQ.;)?I*=PW44@=D:]N-HNF85F 8V\F.>B-1C0K160Z:PK%NV14#5: MB18<>3%/S]!;<3?9%&8L5Y0RRYPURAIKB;M\>VN0<]VLHG3%93'5&$G383TU MY:7DY;C'KMG<#EZNJHN4N+[IJ74IG"R%>U5%ZHC,%RT]J"D3C@ MI?3ER$*WE]'8NCT6MNS(:&:9XKHI\LB#N!B:38YZS#IA&D(A&M_FO;XZ+:S@ M4"9DIMOMH#I9B3MZ;@Z:=FPZGSO\! WEG@]MZFVE,*U.UC-].P>=3+$:;Q7A M4]G+IV[R7G(MI*HRS:[GFXG-2O%4QYPD4\T$J,_T[$#JF>UBM#Z" M$PBA/FGAC=UE=R[2G#-*IZLS-UUJ0>\H7R7.16L>&P;K"<&H5S M#:&56%-->#3+]X5&J;@K9<=Y8T/#N880BSU(ZB71[)/-EC:3U5#+P;F& M4$M^8]68CM?-SSB[H %Z-RXR $X@A%QF]:VVG0@<)Q363VK<;.? HHV'7FQ6 M;B8+I8S[XM;:=,J;+#_:"A.)#:&L M7:E5T*1<79I5-*&Y\$;"HK^8H(+^ET@ZN7:LCT:9VHSC>2#JW+1G>=N0;Y>:!:&2=C-KN?DDR&DX@1 :T!LV M*_/!44$UVA4TS6:,\=SCK.1!=+,SC7$'+Q2H#. MKC)E2:@TX[M,4:AV[%)+BH70@/?4*L58-KZN(>D2"Z$L16NF'):M5>C&.B\;8WJ4V4'2AD,OGFK/FY5U<]OS MQ$:QTQ/$RK@!QG!H"!$VGVKYS.AI/A2CJ=G"$1/U<2PZ04-CSXBM1 MGW0GW?RX59S;:S3T8EG 83USMVJ/A4XY,:AE/*9BW%3CC6V]1M.($0(F1:;L=QFZ4ZW6\L]/$PUH$3@$\-(4+6J3679@Z,Q6AO M14L>YSES"9M=HZ,5(HN M5'L YQI"K\F1ENJK2< +2[4O%0?+]KHU:J&AE_:U-TNN4OV%1X,$*,WE_MCP M1FLT]&("E0D3SY2'A2JM=V/,;CP7^^4H'!I"VOQDK&PF4KM!9X6XPF;*VXX* M23L10MJ;:&NZ8G/IDA@M--?MVE@PE0F/AE[,M5I+#Q4Q-X)GIJZTEC*K9$!L M@H9>S'6FSL7BIAL;SG3.R,?E6M/C,3U7-8=X MZ,4$&JND^K2L*#;-UHQ)-,YP40[@H2$3R"N%T6ZRI;.; I,>;X1Y+U^6LFT)[D (&\[LK;0L1K- Z*^@<=5,5)9V?XV&7LRU M&*\]I;=,?"PVK%)1R(P';%3"0R]$QFI7JLP].6/-HD\BDVLMNT_.;(*&[I>% M0>\#DN@',A3+,.2% _[>_W#JIG+0C0S01(0D*3X"=8[SG00Z I3O$K-S[?U; M@Z"[X!^&2GP1+TC_HQ!&8O _.^]W=4_095_,Q;&_F"37W@H M ="TU.Y?9.A4BQVSP7(L5N]%R(%+O!4R%2[*KG M\O8;OB\FCOW,A?FR?4F]8U^N2J/WM /0448?_K\_$G_\ZFXD?GQM89_43[+% M0K;OM1AY=VH#0.5UE*M'M3S9AD]S*,%4@?I!E\@?AGZ(-"'4$"Y-V%^5)LS5 MJXM_L+@XUIFX*^GPSAUXF4(NMH20S,](I@,6+KXK0K'A_4?Q_C\P%)%A ;NEP;H>Z&!+]0*;RV+]X[HZ]59XO5\>)3JCE K MA])L:TY9"X#*U9D3"EW[6NFN#IR_7R*,CRH2^# 4<_^MQ^]I:U[%TJ]_5?1^ M=HKP%^$OPE^$OS[ #[XEPZ8.7.I/PW*5\R\M'8.O_KS8_.>/8YJS9=K2\G MK*E-ZZGV1LRI/2>=F4CX)A.3BB3?V*7HNW+J@R!#)\T"*->B; "I5=$-0)G/ M+2OT9_2A@N"BA6VM=!6HU'C[$EY$;.U']&7?!K[?L4_Z;KONQ1 #H7I"]83J M"=7?%Z["X3?DP *: KK?Q1S:N)0\M^!D=_@#8@8^@L/V@?U]OIO7=EVDY93W MX,\&0#_PILJ?L&"(/Y>JKV-J?+#@Q>BVZ@V[#7>H=%"-HM@?_[*Q"'>=UCR$ MD0DCWR\C7Q=^^45&GCM":P?)M2@4:O,!JXS-2H]I2;AV$).,Q$,P5,+(#P3, M^!;8*9&@@I0JT(!M'VL%FQ-(V8[K8.M,!6.74G5'@6MTB3E.G-"'=$(?SM([ MY?&&EM\S=A;Q-=03N8"AP]![HTGK>@7H$V'$/'(XEDBGCZA'<)[WZ>Z?5FWC6+/3&=S?5HL5]9 M;+NIOI"+;E#U?FQHQ>-7:8C],)S[(!@=[LA(P4..HJ0H8DD_IH-]QUOS[;3# M=2T[S.]URT3<[O=>%7R/ZK64^!GHR:9N=S)TP7ZB4]:Z&:]D/X1>3[,UD-K9-B/ $P?AL ?!$(39-N$[PM*3[W'FB&&+'&(OZU#_&B&D>\# MHYOJ>2@'!"P&:E@*O&XF559]SDAE-G6QSV]W<=N6!$%>HW;#&%Q+T9<1U% S MB0@3(DR^K3!YI\5%>.6N$:2<[KBV/O:0,'10P0>@K]"U@O?:7]_UM(EG^4B> MY5U;3>%V4DY'I5E,U6G89[P>8CX5I.@VV-I^( M*""BX#%% 0&9'A5DRDYE4#VA^KM'-Q@6OZ)KRRH(8 UY; "'V'/WX+!\EQLS#QBXL8'L@!SP M_[=D\HI_.[E]8,&P>\HK93&BW7I'D(%6J&RT;-U-320&%PJ/QR),+$[R6P@G M$T[^O)3D7^1DU;2U>F40J]&=OJ$X-4;J\P:/.#FH(QZ[O I'./F1,); \$( MM.E:MAYN;#CM*"M!LXW"\ MB(LP+,FW(=* 2(-'L0!?EP:S3J=7BN_8LKBM\_2F65 GE0:/I $T_=@(G"(1 M!M\!#@ MBC%OJOCZ,8]Y,JRV3:L1TYU5O2L4HOW)S+,'.8=I20PN)1^/)),$FR.L?=.L M_7#U GZ9MU\L)@#J.2/3SK!M40=U4G_>= M3!#/G8@%(A8>Q59\JUA0DXM=K+Y9U<2^,W(726-!-Q(M)!9P55,V=5D^GHB% M!P3T_+JF!+.['\?^]G?@N\GXSS;],,\V]K=;7L3V^OW%L+29/R4$X,PD19]- M0 "0"W_?"MC:IRY2"WE+,"WBO#ZL\_IP-0U> M3D-N^JP<8M0X?:4N)RJ-N2@KL2J_V&X[THJ'T_,[Z402"9K41B82@4B$!\&S M?BX1DK(C-(>:I8K]B:%$]9*27_8G2")P?J)J^FT->HA$N&\D"U**[8%74]-. MBC\03^ >7%V2Q/)(IAUBS^J1!4-DN;?9@<2RDVL+#<;,%Y-C85Q=0^L.ET)/ M1Y+QMQEWA)$)(W\;1OX"B^SGC+PN2\!;K":ZP/4KW?6BVGQ*"IB14VXSC?TF7 9)] M])C91R^LF-1;)U1/J)Y0_=TC1/X;FIZM3&643V9I""2"!J2[Q;EEJ(/B@K1, M)"DH-RZ@[OS^8U/>XI;078M7(,?9H!DP8=.039T-JS7)E?2RQN/L"D(VRS1>BFN#^6G M;E] ":*X!4$ZPB7?6+;BN[+S@R SD&3@'-4 >G&G@'(@H;S/0B-V.?%&[]X; M?;@XWIZS\Y"Q.Y"G&]I[U -7UV*K#-O8"5X]/F/D:ML271YI,FCNQ4BJ&)$+ M1"[ARY,OX-@+PV<#W;1#8B M,@NAA3@'[M12@\ =P?'NQ>^__1WX=J+_\TQ" ;-N#7-NZ<"X.1TE>9BJT[!S MNN/:^MA#TW-\EF]H67FAN^C!EW<++"&Q&33-NMA8SC>KAA*O;ZM0,?C]#^*7 M: *1$41&/*:,("72OA]:]I(E=!K3/OV7(G;Q][Q;=<=;1Q)OOQC "[?9PO)N M>\/\=?Z%JTZE/2.?775ZL4F@9I8: MH\0FJM)9=>HLIME9)C]92RSN%L PD31W:7R1U!HB&(A@N-F8Z<<(AN'&6SM; M4>P(V7&E4\ZT*O6&BP4#3KEC&))R]QU Q'==AM1T4S85# MIC9H:%7(C5W(C#G(BV$-?\NM=DZPUPN1969MTTDM%7#8WQ.EH'A^EZ5!;$SB63V>9W7G0:HV6 3\W-!J0-6] M.;)5ZI8;6H!O-[:GDF=6BG16Z*7&0K>1GXQX*89+OC-I\P$.W&6BQ$C29=2'<*HMR3]5U\C82!WTLHS;ZQE3V1!0\$/AUM M0&0@VF!E&2L4<%)L2% NI9 QLW MS/:>B;.8A_,!"X>5 9JEN^M"@]T*#259F/-316L,H7T8\^W#"$V31I%$$A!) M<,.VX =) BG?R(]F^=J2]M:92H87[)UJ3Y D0)4=B"#X?ECABZ8@N;SXH/C M'6_-=\,5KFA5GH(*+^B/HXH):_K1UL;Z4]PL"9T=WQ>,;%/6.6A3QE^Q*0G, M0$3*K6W-=Q,I5S1/?U>D%&K-K5%/ZEMAGM;[Q7%W6JNQ M-!#G:DI/=A;)6H0*;).(11_C6MH:81-JU:I8\[F% M]L129L2^)@XD<2 )@1,"OSL"O\MHV&LWCTMPWKIL-+VQH2L-38.;9$Y"7 )G M]S05LT^"0/=5WJX9_6XA,VM)L20*AG',90X_D0$/!R*=6SBZ3SG4 I,.M'%\ MVHE0)G"1Q0.7!NRUK>-JI*KN*'"QKA/!EA"TC%"'#]SFP/=LEW8;'O(- M]_X@'C3A&<(SQ"J#&A,:9=F#^LR>:L^J+OO\<+@58W$1=&*BQEOJSZ#AXE\O-,LA MEOOMN^W?N?#V70-P+W1&>YM8=QB:9>W-J#[+#L:CE+P=;#:3B13W*^G'(S&6 M%-(G_'S+_/QHAMN[V/G%1H>I>:E*[S**0S<,FAV"7#(Y*&.^1G5FDY$$0Z[R M/C;$QN$W")H&%!Q+!1ME*D,W@(+$#"C_9UQC#%ES=VVIWX!O^]7N_1TC(P06 M^$QCT9<'#4T(I$$;"H.&B10.^D]8>OH*:A+3==K <6U=<8&*_L";ZOD')R-+ MIF)XZ%!RNK.P'-G "#[\1@YEN2+LP0-J8Q' #J]JK=90:F^K73$N1+D^G1PU MXVR\#;46;I7 /AS$0 07$5P/Y.9>URZ^"UHW1WN MYDX+"2QH9B>Y-,G:?61(-'C#:\W$$5RJFPK*8P34GY"T\4]_P<\"NWM\%W#* MYX$))#N)P*,?:O'^EH9HPNVSU%+ P+F ?0]ZXU07^?HIK!;O*-W*S<0937OF M+K=95?O1V6HMQ7%_AQ@3223>IB:(3" RX=O(A.O:DE\N$WB!3ZR3L7)&Y 96 M661KRK*WG""9 .U&)AUATI?IS_<@$P@Z^RX1B2B+DEUJ#. 0$T7-+8U:8/JZ M:T>! !L$V+AC9<0[4D.3&!8UE,?J!PSRFV5VU^.$K=E9/*TU>ZH-^*]1/V&P M:5?B\LUMJTG/K;C*9I,2X/26%,?='A+I2"PDV$?D"Y$O1+[<@GQATA(_B,_3 MJZ[%TLMY6:A6FX-1E_LBES=$OGA)SHS5QRU5S*Y9NKLS6_%*;HWD"[JLPT6X MQ-L*WMR-?"% YVO6*L!E:EZQ4[_KHVW(?D/6"=PUKGA0%('=+307:\;4EU?<9.;$?S9]"#?RFV:O-@ TVA1]D;6 M1H>"'_>#2-.1U!LC7$0@$(% !,++ N$(= YSL;8XRV7+M.>U:XN-MLHFZ[M)! 0/'N1"25(.GBWP"W?#7DW?$6"P.7\)$- M_ZJ09EAK2C=]JL47M\?__DT(/54541S M4*NT$+^B'# VPJ4)EO(-L)22J5AS0+GR)NBBCEM&$(OY>_J)H:+\05S$![3) M$.MV$>>^+.;Y+KT>H,9EB. M9^,VJ9 LHCB"IILKZ$O@LGJF^D*1O1=B:M^50N[7G7_8REP_"PD04B6D2DCU MIDGU04"79M"F K<>6-C6 DYUBW4K6'KZ O>?TO&-3ES7%NI9OU\GM9"W,LI. M0T/AA[8'_PXV"V ZX75NB>%&O#;BM=T09I.5%SHTM 7$LZKN0D,;E0'R;!NH M&<^M6^X08,P^Q)>SJU5]VQ\.%)I+U*(JEU_DE,Y$2M!^=;++GC5$(!"!0 3" MC<,XOR$0&-K+I[NSID,7>MPBQF]DH,>Q0$ ]$6+D4MPW@'8"\H%#53\+RH33 M]!Q .9;FKF4;O&Y'XK8\S#^4#0P9];I:R- 0)0['(_C&)"OC=JP_9ZW/_SYA MU5+ J:(#.@&?9BW'?;/DCQ:XM60FF9%0D(N6Q\EKFD.2WV^;$*$3;X/U"5,3 MIKX)IGZE.]QWI=$'0;KRLFY3*]GP<$ )H5ONEM(=Q_,[-S6AY#-=RK4H![@N M-$A>:K:)*Y9:I@E\J;_6W2GE3@&T:. C'1U_^&H;3V+[$F?X.SC#I-$F(?=O M1.YWB?U@=P!IQAY2C U-P&JQ9#JN[>&.U"6L(+M6&[@Z<@U>[: 9WEEM4Z[U MTLP&L#/@M/JKD6,/ZD->2N#2\.R;;V,0F1%FE_VOB]"3CYKU"Z M"6?B_GV^KM"%G";T^$,/I\=CC$],FD\;__]_^<3OY2H@255DY6-?4WB<5R8@*B8QO(LZBL MP1?_+1MK>>L$JTREL(/C5W'Y^U"M!>T#E?B12OT/=?P1[<;%5L[E3?1DPP*I M%#6 YO[M?VO_$59'^\\LW^7X&^.F^@J@9Y\]%9\*=,2N=R3/N"AV/(#_R-34 M1MKLO[J-;!A%_NHK_5_1@Z!PASK.."/IX*,34D&[B+@:0\V07Y$B0\QW(&[Y M+01^?D!A.R]CI5='LL*ULGLAD#V1 ?F]"( 6P1_^BWWE5X<*U]:5C\ $G_51 ME%$LIZ&=]F_!JGDL-;IM(6.XXR>Q,T]Q29TQ:AD.&B( *O$%? 2T L 5.?=E MY?)<'+_>6@1MMY^A!-WWPZY3I]M.'?:=ZAQ$+Y9PS#^'WB,?L\X7%&'8LI@? M5)WOBFV!:N2I;E&@,F*G5!E79G."?KC4! M\$UVA#H;?AB ,HYTJ(JAK8L:J*&!XQAF )(9X'8H_7\I3 M-D V*S1AD0*&EN\<*?8%G(6#0)VZ9;M3BL=<*$C%\7A++V6Q%$P-!;CY,ZGT@$_P]EZ"9^ M-/P[_EVQH)7[H:;".\BB85(YH(#Y&.XGDXI0D&?@O\$FE'!"-LX3*T)BAPN! M:Z@V#V?MXVK[PXOXUM/A*YJ'#\N$JA6C<+*F02M$=OU\M*8\7QB6*5-!P(*J MX9'XFW\B8@S>T5D@3K>/+^EO35.9HM2V_5?AG'XT?P2T<7@(QNQL^&K9, (S MCK(\UT'.&CJ2/4H87&'%DPK6W;46BO4C0B'"AJNB3+ VT$C%LB$YX'-'E(:_ MC9^+Q0YZ0 Z2!8JS_#A[E/^DH!TI)'#X,B3&$2!YQI;^,.A?UF2TO!@Z#I:Y M%F7\1"I?6IA8)>/@DG(I"-$=3QUS7],;PQ%4 W$0W.@(U0:6/9%-?>=CK.B< M.JZES*C. EJE5W(.WDS^_,+6#5^0L4E_QR/4B32DD*-@ #&@E.7[6T'^O8-#9\,O]&=PPBX MFAH6$)(JZ]$\EZTTQ7EAO>@JNU1)\,BWG)G_\R\8BT,9'_UW #I2_ M=XA)X8'.+43;\/V!W':@C8?^=,OGT(!J@C<,"TO7Q@(]-#B7)][LEF-BQIKU MLT*TK.OIUC3+?\&YC =&J"X_/Q;,!5!)G#+>*>>@ MSS4/2G*P ;:B.V OTJ&2 ?;:AIZYC>T,)OD/9>'-05];!"G0%'*OT(?(.L!O M_$%A&& RL<$$"6\3N$B9*P"H#M3N"H 4<3$CS;;F^ /($]0:Z@WJOZ\%#7XJ MVT83;\43F\$6Y>%.($* =C<(!+\O]_=BOPYY5#WA M67,!L(G6R#&8;8M%%)-._[B\,NR+::@5H#UF0LV,7'6X#&2!(1E\H 7T"[ID MYJ!X*7>0AX=\M9(4>I;>")OB#^AHEU(3L9>^)'%V,"WKD/#/)(64[ MF/"L0&E1>WUUIGRRYP\XTT5A3USXP5'?H(D$L5)H=@,;V2HX!(JMS5_H*S02]%3_./IOHN5FPGZ3/EY!OH0]^8/)G%L1:=M!V0?2CBBV?AF2J -0L@LR&4$?@4X](&Y]QSL\]%CX*X!,'U&TN%4L#3:OQG)>-LR?E"\ MXT_P[ SQCL@S'>NL_5S]!:%70K6WI],I@'IROU,'Y^79$:#-P8_$S7V,$H4M@>!!-+M@(&F^L*7&/Y1.4'RP_G,P^9[ IR';>D^X\*?UAB< MGC6BA."4'.0<4)' 9K8!]N:0:H;[Z"P0CT"3S;6!''B;Z'C\P\(.MR] X,'R M\$,;>7P&E&YH*_%$??<;GD_PV]Q7%;X_YX#W@/QG>( ?2IC*<&YC1 UXNO@" M,S"VF(#1,+0J?.0+N$@% 9<1M/0)6A+ [?0.ZN"X]]@P\+_BY]G^7%9\E48[ MEP^8%*>0_"P[X.X+KD(^%MQN&0Z!?[5MY"C[FQOD$]LJLC3\=?*=+)5D4GLA M\Q_]93<53F7_9+1-^T1DW_T\_1,T-?X-!%3DP(D^(<(=A_I"]Y^ \7D'\87L MXE,T*01XX".U/".00XB]T&D<&/7L&0%K!&+DD+84,"]"@_RD(VB:PAV:>K9J M8$)& KY$!1I>+&1J;,HB=C#I_)=8$-H!_!.?[ M.3T77>@CSPSV\U(/^8.#@+KA)Z/A $7P=[2A!GJ^?R:^_CD7M&?;<;YJ2)N7 MK]2?"4) MY/2'+ HELY(2>F*OI#=X-(" M-=TND%> \PW.M.5>%@<,>O) )^SG/+1?PN$P H&.)HMDIZ/I@3WV_)LGTA\-/F$>:'B,,3? V6 . M/M4.OO']OV>1LZL'TC+( FIH3;A&5*,$/8\WU8X^,74-3LMT^8,4;$)K0($& M7A=.(&- 4C^$W.Q*O9US\XXB%O+=PB0U7]2*S=8?1_G'NZ^,D] PYDH!NG<$ MKM@?5$>LU?CV$$6N.J5"O90O9?EZE^*SV898[Y;J!:K9J):R)<$/9GW.V3P[ M@:W_[^4I]$N9EI"=ZBM:SO0=;0>%TD ..87P<=<_A==Q])?/!6\#-A1.B/1K M[+N+#)I?RH[9UQ=XGHASM)ZAT83@"37,"H2*%>JPP)H$"^P4GE@J-I2*^L( M>YN>0G@<4/U0C7,(815XOGD./3QW'7]M:8$8#[+' R#J&2*!817XL;/'\G1L M64$7!?MUP;Y ,\I J_:WRX6FL>.C8:<;!0P=FGI[77:<'O(!0L7IQ>_WE?V# M>KV2]!^2_O.)Z3^080(-$EP5>4WG[[7(.S0_^_([7M54-Z&;Q(.0Q)<.]?E) M3D[IM"?25VFK,XD=2%1H)@/?ISBD0,08C*C3V.& W(Z#0#CJLU]?J+2'?@*E M6N#,@L=8T['2G;.'L'!0":F=( +U 6H4:Y:&XEIH"6P0$\ U]"P?2M!T%'JA MEAYT>O:Y)\B>O_P+,)'O$?:L#M*Q>)-8+MBD$$7]DQ">[1G[="X?-9MXAAP@ MDKYR[ #%LWT %8T0-G[6!'IB$, YZ.Z.D#U@RH?^')#T0C-QJ2RP75DW3UMT M!7MDN-"A!_":F8).^F2CCN<*)VS-=1QF\.]L\)1;[!G$-[Y%MQV"&'"PIHT%_- M%HK<@,8N>>[Y7C^WQ-I@@KQR_^@.F7X4BAVA9^?AF?D_=:),D)HF[W=QCE\: M?)K7C6 ^=>N'_T,L%HNRB7@Z1ON_PS=H<-016(7$]@-NC)]&M-#-P-D_)ASY MX+*L/GE^_I,3\3U>WWO&Z!LN=HD("P68/1M''D^^ )UY:.8YLKWU77=*0]<: MG>-"PV,;Q[/8ZZU7)(*/'^(_6X>+1MED*KIIE RW=8M^M.C'E0]+^#JC MQ-<;9T&!R\#E>WQ.- AI-Q17.&J?0^SL)#L2"N:Y/(-TM]\%WQEW'&^^.*%. M.0A&'3!7Y&7/#]XL' \"P6\<[XGYN/EYD=^3&]?A7]I#NVJ02?F2LCT-"5Q. MR 8K ,UMO\AA4+&04G$6TS/@V =%47C0];! ]CE4P:I2U5%BR#[=!R4B'/;I M3,;@$(>#G?CC1L+#/,*9>!;0L8?V0(2:F=;:1#BYJ9YFH?@1BBC"[1'8B"T# M_ ?H?H 5L@M0_K-E!V>BNU!@&#I@L8)F M+1P/&@6&4=0)4Q*V@N"_$POMBA\(]A7%2D=D)P>:W(\285O,I[33QT?P#)W# MMOL+AC;7<3PX>S_4?\B;/JCZD.# =I^N@7?M4T%AG.G4\3<5W9MZ'6]<5,Q> MM5:.=X1H]BD%5M6!Z;8I]K MOG=<=&Q9^^GU2">C;UJ>+R608HS@$6,4@(*J%\5/G&!]00*$C)D(8:;F0:0$ MN"!F3+\ZSH&Y?%FWEQ3[Y_Z@BB>Q"=RVAG)D(Q"8)^$7&0>Y)U,4S@@DCK.P M]]7,H5R=HS G%$ ^>KM_SP+(,VH.=W2*!=C9C0'*LRL6S"U[>U=J#@;_W/\UY_QOTYTSXD3#_7KF1-UDKW( M[;,73ZX@-0\3V+OV_EM\APC9%)[CO&(OG88 @LV.(!WF+0+H!T 7Y$LBC#A_ M.B/C*X/'O!,_CYLW5>AS(ZFP DU#-@.J/Q![0ANO%LO!H"[,Q;I:L[>)\5SC M+^'%\'%7#6E=\T8)3M.)^FDDY\DZ7WAEY'12RFERD8Y2%% &1! .1S;.Q,0U M$P^9,(AD)S;B(6SG:F=UBW"L:"W;ZM[(?"7+$D?5\9/\-#H_L080Y!8XZ=Y!K_@-YUM0^1Y+FE86B/.+SW),3Q-O<"9*D$6 ME*E>_LD_CI>$#19XQM9/(#\FF/K[^-+9(CH)7!,UV#<9[2ZRAO>Y%D'NS"$5 M#'MPC@[W'I+O2E;C^4/+R+PDI7W(<1^*1/(4_JD43PBR,4I#W/K&Q\&T5T^>B :#0PY=&+L$>_!9*8J!RWU.GF=T M>?23%:2[D/-VZ@\?[W?:NC.+:@@C0HN,4"L+V64&3I\_X#B(>0[^$/X$9R1! MUX_:ZL!0_7,Y'Z[[B9 XL>?(48X.SU;'638^79P?J>?X8.OE.)R<*QL*PHZ? MOVK/1HBE@J2? ^/O QD87',\34-JU'3/O=K@%HZ*^ Q=M+$MM#JTALQF0$'W(F0?$&4O)*U@T_ZF=2XH\.?,8^ VT' M;"L**7V!Q3*ZKH1V!XY&00)DG5VA.W/!#>>[OD]F\K?N9&>.Q/"2U/ E M"R(]@$V3-4"X,22PN9_9>WS"LX-&'R)M(C\C)?0BM&+\-)2;)J,\Y&!26YSM MB(K5P5$J4. >^+=C_"=@N$)WG1 !=DK\)Y+.SX_V\0/\MX-+$VB*Y^L=HW/< M'_L^GULWX3)7& ! Z *DKA?3%,[1S7M+5&!(H@))5+CQ1 7V78D*L9??\:K_ M<:6C/C'-/>A#X2#O(7R,[2#_DL4>97_RU E"DL\2ZB.4?IZ;A62HAV2_&G^A6N 5NRA HD\#7"BZC8&RPRR^ZG['&1.= M5F.#FB"*Z[&ABQ>0O.>H7H()+,\QMD<88&]VO7S',7("$[!AE_+]6S+!G?S& MW-3''O)Q A^:0D[TT3B&.O'$50IHY,1D?I:7]X(7$'G-$29 M-5#@H2D<'->@3,I9?A06:?+^1B1&L(^!OOTR?U!B^#PC)R5F_%A24)$#7Z\[ M("ZRB^]T^U%-G&+A,S^T!(Q]1/.YW#DX'7"'$1"./&F_YLW16CY4!CB$[Z+( M'XX&H@Z:V]",A\(_2#KJGHD5%/-R@BHBQU?AE)F3U^&Z1BBB>'8\_JH! $GS'TU5&-[*^"!H_$ M,=L)HGD;,4S@R7 M?TUBKL,#0J6K4 VF:C5[A#V#OZ$R94&*V/\GSQ?_4)V%?')1_1/(W(A D.H+Y)?%I;/EWUW9Y+S9>152 M$"IO\H*I$UK&I%?="#VVKO5I5C6' KUD2DJ=_^-?^L=E 60JJ%^"1OO*IN.I10D?LRC MDHPOGP:V[@\W9R,?E!]XA+N"U%:9\-\+E87X@RV3MVS^Q)!I:-@0R!T59.BA M#Z-<>\#&5AF:JV;SLZ'+]#/C%F)!AK#@5QS(+JO6.M79>$DW8GJUG5JW-:6) M#X1]Y4 .+SUPX!N,VD]1U"=IA+\G%(Y%8 (%?_1@]'VL$\[Q3)-3ITK?D(#_35BGW:;85[2>MIVK5ZNXU^1)U@()(>HU, M1F!^G$J1Y61MP^<[!:$?KV=FKIZ8>U+KCW^OM=EP=U.?O=O#RH#-M::YIC"7 M*M:@6F:>YA0A_$ROQC=0=#B9__&M:(>TDGHN2-TJ! M@U7],[Y^_:+"Y:6$"^/=!PR>U5\BAO@KIE_X[')[%*9AYTXW,Y2$U.;:W*37 MBR%=,!9"-FRFRY*4VY;51.KZ(\*CKQBE'P M89KWW,C_(G CCP+R)R4%]KA]1179W\FJX[W!Q44N?!33*"A 70\&$4O7,\V<2;!@2KV MG@^":,;G_8$#FPHE#QW2E7%1IN.3M) GK?>S.'V6/^S\6:?8\6M;<5GF&9?: M"2ZOG&S 088C] WE2IP\%+-$-% OAUL3D MC\_QR\6A&TH^M/O2;9K]!4+@8\>8'H&"V@:@H7Y4&>@GI>0 M8-_[<QTI?N-4BU94^L\"(G+GFOW8YVW$E[$9+J M'3[N=JL7M8'B5\+S*XM3I[90X-A\$# J8(PF.[&MM3NE ME+-6*12^N>37'PPHLNS-%Y!J;9=J>#:5V=]2ZJ"/O(5_+P*2,DLS+):>*,@* MC" /T=J_UEH@N&+_ED.^HNM;-SATY]_X/HD/X7X%F!%Q6,B$VV79Q_M\QWUW M E/6V6O8.9#W%S^QJ)(/0Q"S!CT+3I^%"QCY][:.B3$GZ3;X!D]@<>!V"?C. ME&4&O_F;>+@QNM]_+)UE%:W=CW"<+> PI4 THC*)8<]\RQ/0-3'T,M6B'"L( MBV&1AQ]ZD+X'D>\;/'_JP:44W8:/M%#]UJU_=LZSH[.\?7<4G&"-GAQV>('T MLM"C]\\V+0K%>>'KSL@1I5N'D^*YVXDN=BE3R_(CCM!X0(%+O"'HKV^@"4P! MZ+)8,.WC$X*[#@ND0MR]MES8^@IIK,/V?Y*N]ZMFY\'8AH;_-FCC03.<3U%Y MOI/9TRW?$1&W<5&:?;UB;(2J GRM]\^NM8 4E8JS?Z'RL(?@X/X]A^"VB&_CGGD$B##/[T\;_I30E2C"5HP/@9V\ ?&_Y8&$&H\[RM@\;@E:T]S7@MY 9AL/HZ#OX?H1_%1/7 M,)7WSU>/W1R"B+4_;[0RE#D?F)^!Z/'Y>F_H'-[FOV*?8P>_]J!IQRQ).R9I MQS>>=AQ[5]IQ_.5WO&X+O\-R9C\A23GL6B#2ZGN1=\SPV-\"L_T<$53Z")UQ M%#M@?A3LD(%T>G4%RSCLONV[WJ F9KZP]+VNH! 9SH=#*/C1I)']"N?1_Y^] M+^U17%G2_OY*\Q]0S]S1.1+4\0(&NL^TQ&+V'"N&R8J!LJ'3*=EA.HDCQ\744!0: M0%X;_JTHM8-Z83T#3A895/=>\1P5JG(7*5;C' MC.(GP]D>]*@3P'>27?QL2Y\*06?G&=H*[X6DW1O%HMA[7W.R!.W)44&L M_7.I>[)+,-P);I%=0^@XSM-)>$+)6;#R\\P0K+IDO@O3E0EKV?PE0SHH4HES M1>JR]@25([>J%GQ !,>?TZA<'^$$A4;(=A2U$Y1H*<=.+ALJ1R.A E(''1]J M+*Z:?]#KW5B\,0^D4#[$FGO**L'R-8XZ"W^P@A[1B6MC 7U7@"2UW(*6*\XM MI&VG.Z'MJ@$9A,YV=\7)\RUSMWX" -/)HO*(O)56:XN.TT DC+QR*]UK/[G5 M+IQ!3Z$<4J <\^?P8QTJ1>Z+O4J571A4Q[BL%%64R6GVI2U*CSF7&TA M_I!Y9['VS?/18CVMMJZ][K-%>U1S=!?^QVN& N#M[&E5&'2>8,<=6"6"K!N( M X?=EC;X4XA^WD8[-@ZAMFRHJN6/L?V8#G&@^PS%1]NVK_LX("]'NPOU:Q3* MK?B W;6;H;^MJ9*78R^:AC@9?@'>O&5-P8%L.+V&\63T%PHD)W[9?V7 "0L. MK(H5CVHC'TE0?_\,50^&']+(CD:"[?1]B;\)BI.G)JAKU<%5>DQ,;TT"AZ!N MYBMG3<$.GO4<2582-+1J4>4@?'O9;F:W=YT>IYF;3!P! MBX_ J&J 66,=&/1N)1.GUI8=-F!7)((S1\>2>[2>O,.;-&^E^J!V=8=[O^,- M=10[.PO9?;U;^-.^-$#R9Z<-6:%/DH!*AAT1^&@N_L>5SPEODQ0+4$F55596LG&6L[J^XS)\LY M_**//5QK82-:/TRB :S"NRU;H-YFK%826I/W0+.1WWY,,H+%;H(<'0!SJ!5M MYZ @M6 QN*D?/,!I'8I[>#YTTO6U@]*%[C9/_9EGN8S64,3E=A;=&4ZLH%?1 M2O@[E$,YA0VGZYK/(6YK>JI5+0A6'E(ME< ^@]UQ8-DSP6XB @13@P5[D00X M)?X\[F4O2'W$<0L%X\_4 M25&D&#C_;R0;.$J9/OG^7MU FPW,^D3J2,F:'I M+H#&GP70> 0G7H*%+(\\YRB!",)9@9\@Y[YC*N$QK]B?(JSG%@WRB//CE'OE M[@<+<%JG6H-5)\>^F5 @V>![[) ;9_,/H@6H-[??9?F +7FPLH^)'7(D'"H MREJ.6KLJ: 7C U5"L/#Q;LL-_C?8:'EE81))OU;->XQ8UNH/#AM#\YN< 9 M3SUC2QWMTCD>G2'&J^TIUV7R 9:4=QL^:(IVP>K3&;[1"O.PQ-%E&2P1CT*^ MO4^W'XD TVZJ[/:W1BSQH8!K\%6--C9\69.+U@\$N M;7]RX7_9*Y/T%=)W.:)> 2*GI9[/0.1+OF^"M5*[D0R. [;1A9>^5 MOI^GT5H-@44P_&69=Z/R?&TN.T;04[C4M;OPO\.A5_[<+B,!25]2 /%#7? + M5%_/?1KYM\4:K]#[?" &K?4%B/%J#(@![3AVIQ3),;K8X7D>/X=5(,)=O2C,)4\07M8E!H78;/<##%[T2Z,2N+H3J*&IY8RW14G4HQ76^Y15A@Q"/L ME>JT1'%V1CTN(HM\P(?76@KSY5M6SYUSR"T5:]G>1]3&"8];P(FU6%G%6IU; MH..SUV[11!R*_/H3 8F:=Y*HH(U-O$.G&X_$G.ZV#X8VVWE&!7R&_KD8-GFRISTX0\-)S M)6?][,P9:9$4T';BL4+<>Q=?8;9_>0C,>0JU[89%5F.4$T9&\J$=OP/E4=DW M7];K4(R9?%+N&:[&(A5X8]C[>I0EZ"X4E5 .HS-\#*4?265CS! M#A41R!)12.8QS[%+[QVB%4;T'!!P8-YC^V1#T4LF2AKPY*HZ8?W38T9SVAV^ M!CH^Z*S%_^2L?8W5<.U>$J(A@Y"]O MQ]6DQB8^B5)99BU&VIFB.DNT8>^HTYA5 M_W'7S_9Z76X7^11*99I,L5WL%.NU]@="^!^EG.4KEJ9AD0$>J)5*YC[J8_WT M)H9PO =VYU68N0\3X:QN5RQG1^CZ+N'0O+Y2/&J "ROQPR@%-T_"0LAKUIJ M\D&XA4H\?]D",7($(L59+2S CPYE"_+2T>HJ$F<7+L#:!,[J4BE%"_/:<)'5 M]'Z^]?["!3Y2F;%SFM$?*)H"' Y@RW'?L@7%"E7O]\1JC#$R]?DBW4]5FLOF MC]_QY%/\K&Z!':-K%R_X"V+R@6 AST8<-U[QW(W:A$6WHIY0X4,QZ--6N6]J M!XQRT]%Q85TMP5FAYH.L54) @,6F90/V1;,.,\[0 ,Q:CP(X V,/D=7>^"% M:TQB'0DKX^M=(6>:"VP/R1!]D0RP1JA3.\0]6H)3P;OEL$*59S*^%*CKNPA6 M36U;3,^,KN-M+IU,28 "L2?L,@'"CO%F1V*QB");1141NMJ%F#VE[ZS:((XC M\Z/)E-)&]>G'487F2N2^G-326&:]3%;6Z>E0F+ZS""00A9ZU+1EK5PY%"%ON MGM [Z_"#-#LZQAL YGTI-QPK)#9-\1S=*R\W>7#"-$?M9\JS'E'.R9I]+;7@ M&:/QNBX=ZHJ=5"RRKNE0:P/;X',"1SJHAH8V/SF[X".G!OJ55=#,N99'8V&S M84#^$VO1";C^'IQSJN5Y)I%1-("MCI#3*-ZL>QS6*HEWOY;3V\L3Q;:F/SN3I..;5VYZ[SH5_J8=8 M:,MI!@-+$C 4VJUWX=&X-<]=-AKF57\/:8F:QY-A=PIWCJRSEN&P!PN/2A1Y M0XT/ CN_>7//K$+O3@\$E/;GO@M6\1*T ME0+&'+QR=JEX5K:"I*UIAX%LL5:4M#=JT__U2Z#)"Q';BV57B'++4#DSV<*Z MH] Y##L8(H%\[G$JBE.W0$Q53%9R@P6>*7?^%A:P.$90/07>/%34/"F!7N9& M]H]_!8!/=@T>#:[!@VOPFUZ#LY8/DQME![C)27.B1=JT]J.Q8SX<-?'-#K" M$,T1>?[,RC)&$;TY'1&7TG"TC/#*,L)M1]'SD36MME(:QD3"J'DE,MWBRQ&] MG8UBYR.IY2[7Z"ME'J/$:9FNF#C326Y'U/E(@A?X"9D;=NAV8MKEC&E/S]12 MH_CYR/AN7\+6^:HBMK=Q8; II_K%6G.4.!^Y9Z8)>M+,;;!V@HUTTX-Z46RD M1LGSD?WL8&*)//8I)P0>^D:A^_JI0:MID:X#T'GJ010;H 2AE&%0:?<8,5B9 F& M^M#)6-4*Q2G576#E>',MSY()>MUOCG ?0G&REN53^?E>;">6XWV3V)C;-IBK M#Z6*=$N>EM/S(E->E[/-"96/M8J 2WU(-2MVNOE6IS^CR_W9M"*TM$DRGX)# MS[BO*.R6HYXR!VJSPLRJPT9RMQXW_7B?K[1$LU7>SVB#VTF#C1G1I2&4I]CI MR$Y3J="#OBDJJF_*3D@S6ZXPK&ZY*9^3R5EUD2S%BY"LEA7ES M( ]6,X/)%V-]-1[O[C!S!D:>O;U6$J3QT.C%Q?JXE*4J\DZHYV=^\I1I]S41 M&R_J(L"/O;PPIPN\ D>>O;V5:.'QNDX7F766WT>)B,#E)DT_R=L7RT)G)Z<$ M.E]OU10JO5\N=RD@>6?/'##";A4;DRI=5Z3%-M/;%9)8RF_G9_E%1U4THL7D M8YT(LUAHY%[9^NW\;M&L=BN+2$LDVOT*$RM5&U*KZ8M/V):4Z%TN*YH&7EF4 M8[,>EYWY[7P]DAG&"D9[P+"9>6^^X!(;NN^[\RJW(IAV*3MG\OE-K+E-#52] M[[_S36&0U;(;#8O,:UIZ%DOU6Y6FW\[S_6JG6YY7)<9HRC':;(O[.;X%(\_> M'JE--\#RUH[.^;\C;J)_K1,$=AFX$4KP/V>'6N*9.C\ M+V@07-\>..43S\#7LX3'?OOW'WUR8;\M_OOE[;TJ*ZCSJK5,XHDB[T@%6SS0 MB\\(\JT(@3_% SH\ AVB3U@LH,3'4>(?787GQ"M(XCD6[&/..3U7NQ *5@@Y M[JCGR?/'FW(6 /KO^.B1WIBB'[__LJ+@#8V5)]K?__XSMG?AJJ!\XS7:W2'/ M_GNV6J",0$;XOQ_$C_=*7^PI'KL[^9_UJ+YBL]Q.(D3XD -PO%,^$G'N=^4X MGI].?[U;?;H".'10T-C1K:,?L[]V+7>7@A?@[[6 =YW5OZ /7&'Q_W/5Y;QT MK'[X70@R6;P&&_E$'=V%?'0#O-M?>I-_%MIX;I=#2_/8,L_;75!\+?0:K[N7 MXN0/URLN]4>+C;!)BD)2ZNCD'FOLLM G3\)8L' \2OHT9[N C8\$@:F#;T69 MGCA>?GZ&D_\JF/?PT.;H*W\^];O#V(D^]OFU"AA=%Z@17T>->%[6 EWB>^L2 MOCH$"JZ5)[ PR@8H$MY.KP>5(D..(UEND]YB[2HYHKHI+#XIPHMVH%+$PAAV M'MC\:32*#HJ'.H2&:H$6\?F0+0"P;PQ@5KZM-?(0?.X'8_5TM-K(&N:2*6-= MA2>SW88L-D0KC.-5]K=#U M0.W[?$@7 -KW!;0CM<^6:ZKR)F>-!KO)R7QQGUT!#3" -,1S%B,^K(!9/4R\#1? - '?' M0*'K*XKW7ER @[>QC!T \%,55X-5MYZE)S-FB;>E1*;7HC/U[2@)D2]*A>/8 M>4F1SZ\K6H%F)RG=@:IX557QWF!S'U7RWJL.(/86$/NL(9ZI[HQ^J2RN,*I. ML]697AJT]"W<$RM6+1;#/Z]F:3$*U50QATO3+2RU@%R+,9+Z@NHBV!85EA"Z<,?B M*044Z)&!RS% U(='5%3FT9F!IWB:ZL*IX(%3RU9T3$6P 1Z!MTM_.77Q/5]8 MN.' !O@5 HWS@3Y N]UL]?&2+41%@4E-QIW%>K,8HD(U &@3X43L$RK *:L"(7#-,FWAC%\RE43\M3Z5-H,M R V]EX*T,,/<=F%NYJ'BV M]Q(Q*C;[#,8SO)(D]4YVP\Y@+4-X%TZ$D_@GUCPM.#VNJ@R+JI]XK#K#T.2QU9-[O6MOH MQ,7VFHPQ$6(]2TDF/FG-FK#<--01R3".Q5X"P7]0U='?9_T.'D3*[](BQ6YM M8?>'.&V>"!O1G?<$08U7/0>;;Z,*.,BO687=M,_;B0)V^;$+_%K=K!W]UQV\ MA%>$UVT'994!_C-IV"0V3&21US2&8C$LT>\KNQK7?'=/GS-I\#;IZ0C10J-= M:>$B$8MWAE17$:?S+12%I_/XCI.^3LZ#[8Z%J%,3[$SBUQD'$4?756%L6$5[ M 7UTJ[&WU=-P:?5VT>:H?3*@O$_GPK>\4-# ?L$'H/AA5.V9W4'.7"D:?\,> MV4<-A%SN9$.H]?RAX5)]NMQ&)-VS$5?'@H9?\ 579\:?$ M=5W:?UIU/<<*JF6X=Z'GY0YO[YP6Y(VJ^Q"43,24$70$YW?((&M07FU'Y::]S;%8G.1I8E6-W,AR[ M6'3C2\#-#4*:KVYHG*S*;=A*V2]X]S7B)Q 7CX!$-)[[.3%4>-"?BHRD26!ZB@ABS/H")K)>.<.] W"M%&5OZPKT7%^@3 M/@"9,31 #5YM>876?NZ081)=MI8L,,9*V2E&C5D)HYNK%LMVOROMFH4>T]8K M U["4V0WDK):F9#Q,/%*W>+Q0>?CY"W0%&XC"+=4&G:QKC!=,DV>Z)@^L5,52Q=&D0E-WFH)GFBN5UV#O M112FK^FLSB_1G\HT!*NT6RJD$\;O1/I;59GX26@KZ'.4F\!J(6%ZEK.B<*B& MR"0$_EUB98-536M&>#@$\ZJ>0G#&)_.TLA\T<$*%9$4'DX4)WS!I G:0 '(H MK%".@6;*/%@ZKX7!=#0]I+$;F$814E2[ ARL[L3!D6->YJ>"M2; :9X)^K[? M?Y\$#3%J7A(!64'C__20E-#-U2?R3W=(K'"YV@%XH.D MQR,RYVD33"([V]6RQ30F[)EI4:2J5:[5#-(F;IPV03PEOF/:A*62/F$Q%_,? M*D#VA:SLKQL?^^AT(0.Z/")=B&^;8_'@A F [$'I\EVSPQZ<+O$G+!"81R3, M$Q4(S/7H\@&!_2\9,G?;E]ME>=RXEM,U=^ #XOK)I_CU@](HF/A-G=.8JSX>.^4/[: ;Y&N#Y80?) MPV2(O9%7_D(5HSXX#^CJ^/%'2[YELIAUJ#QPBM ;]Z[-KW1TV1TB*.L:XK.P MS)\@RME&W.L,"ACIXOJ; M<=W MI?<^3>+6_,N^6JA:]2(2%BE:#O**#DB*.N/>9_.4*T%-V3:PS&]Q/$$ M08BS/Z[2[;FGUYR+^A:_X67#K_6@WLHQD[7 K+%,0C!BU5)OW9^EK)PY/$:$ M8]BERML!#'RIG-U;P\!+SO"O!0-V$,X)"G0ZYIJ,;LPA8XR7O9&4BY#;W/OS M6]Z' M%==Z03BWQ-).B6/./,M4AS$ 6H'[_):.S5^2T?B */I!-^K(/BX70[ M2=$^(D7R2T#WUU#4 GWLL?4Q('5%F5.6? 6(G@\>C_<;LM021W5ZW>*SO>V: M*4XG,RO=D !*6?)U2ED@P)]5Q0HTJ8?6I%Z2WV%DON#8S$"G\XU=JE'0$NU\ M=@OD%^A3!!Y.QH@KR>^GUIJNF[?B#1$_7L?'18C?I<')6U)%8'^'L;+A0W-6 ML],66(DS)*OSPQ3>2[.3A:%9#2P4JS>*DPIA9R>7F\9=:B$>=-C8;8*7IBFK"E8"]XL'0HY=-^+'N4%F> MA:VIR:95\@2VEV%WSEY9"2)0GB"."K+!VEB#(G,\\4>6WN!R/G485_=?_.XJ>.C,[[>L5S[+LJ"T"P>*,CUC!68CE M?[+2EC4UIQ%L;OQN0#TOAD"%;2T96+ M_9&'5^ N0MQ#J3A @C)63HWFHC#KC4![CL./">2W\R7UN3(I N#0=)0!F 5H"ZQZ0^7/ M\[(F13:I9C%LB1GUG!'7A]M^:I2Z4E[6&W(RHT\ANLD4.X-0E>X4ZME0L=:E MVYTJ7>ORV#[3Z(O$+'U84\%C MW*Y(_IQR_BF/*I4=DN<;*K\4>+6A*)+67K%.-9)&49.2.78V%WLS4ZYA\N)^ M'"^UV6REW03*]KFA_!]':0#Z^](I1@TW'RDX]G)#:+UVL F[7/T*P;4C5>>C M&[0=<.! .@L);D+(&+.<[Y>]30YC>:438^OD;E)-O;NC6X,U$0)U%+ODP3,( MY=OQK3C?D1*1&^;$NC##:BLM+BS*,T#%V%/TI8YO0%I3Q@QHKB%+D\3?+Z;@ ME\J,1WG(*$?:X8D" #!."54JF? QGX2JK Q8$XEX1E%73_;0PS P:YF;"^ M MGJ'NH%S&_3=4YAJ-=BYLO09,3C-8"SF W<<=)I,'^LX*_0QE3@-S]"F,,J2G M4V"G $40J;%D2\L3,,S0]X#G -\!P4%)ZXZ!L0(V')2<"PP6LFU"1_PF/!"_)2H[ MX--2$)A,W@6!%PB3T-B\S.M.VOS!SH,=--%/'8OTU9MD6YQ6(06[S2$L"6 E M_X]YZ[%P*\'_J$/&=F="93&..3BE$K5"D@;)2/K(7LLP5A,J 5- AA M>\P9"QA!L?JV0@,>$HQ'J"79_ #V% J(P"-ZWJ)<]56ID8J@-')\XPR]UEFQ,APM)0;M3IU<]G>%IA M!-C X&F(F9USZ^!] IOU_/&B7<^0N05#IWM$,I^KKM(8ORHF92'?7YN)>ZD" M6+)<$<5-+L=0\H!1)^T^%1U"50#SZ7C\'ZL SJ&LCU5K9Q(.02<'.+3 K*UV MQ99?UPM7QP>CG^8,#C]P$,_!D:LYHS5=X<27;23X1NA=1H>RY3.'VBN_ XN' M"K FS&38/!AJM8(\E0Q>=AIQ7W[PV-!#$X6W"NB@@CPLXAM5 ;(.W=4>Q[?% MN> XYJ#0@V\E\_CLM?W*FJTK")H7M.'-CR7&Q[@.:Q"Y_NBC[3\(DJK8[9.A MOF6UC+;U )Y59:?*$0RYX%V/NF!S; B.5GGX 'C2:,A0 =H6?!18(N]T"W\C M+MT)9RY34X"KFULJ':J=!*D"B0%9$LS$F (^M_ 4M!>H0UU M9)CY6ER733?T+3+ G&<( ")FL$HK_"[T%]Q[2&D"^^4,R3AS09_CO_ZVV.+L M:T1:-B3Q+)HNA*0EJO,%)A$9&X*U#V/5NC5A(0_"]4$&=1;"PZ-IJZ@B:L$- M%'2KH)0,R [^O4*K89$7'#$)1%]XQ0*9XEXL4(1EL629MPX&9$Q76+"\I2LO M!Y0\.V9.6>:200_O8P K:+"(EF:L5I+I\;H=&?$7'GU&M&-N\/VEO1 /E;30 M7R<\DCM\YW )X"7;Q6"]VOZ%4__WP$R7A=EW_SF0QXNG,NG&Q9 MV"83E%($7<>;"Y_S_&.1%+LMXB%?HFU$_P#P"!O?:TA*D/UG_>U6BIL>1,[] M#OV:Y40@ISY/"<&JFQ#UH87I3.N,!PYZRCM\\5?50#9*LS9AR[,T+43+O1JV M7BWT^LRWKC,L):#QLJ-UP*?^[(!5UZ=MM-Z4LUR/3K'LI,B&,&CLZ79[HZA< M8K7 (JD?OW5>#J$N4J?7[7>"BIQ[BZP"3>1KTLIJ>8A:_L$2L2ZYP-HS]C4\ M. 4.6F)]VN+'$+X]]"021;+1GLPQ6MAA;668R.;Q?!/0$UVS^U+T.:&P =7& M'"@B/'322=!) YVDL) %V!G9QIV5.R^@HXR1.PG0#)X]7J%%QQ# HHE]+^V] M]IZIRA9 L?UKJ$W!=X3@H2[QD8DP$Y"C\_GWCED-U5<\-$%#BJ/G3^M&W7X1 M#$XXG9KW$+=W]_CHMC\$IP98F>/ZF0C ?-0EI,F^RO5[)RE*(;P_L3./#D[W MY.4 -YE(O;(\9X[3[%E7QDOG,[*R/]K9\6#&X)N\&V]Q3&7[S*1[\U.CZX"ZNSK?%2-R/<&:W.HC. MHOT^NXBVRVI]++, MF%L]N8SU(I75".PFYG,=?'#Y NZ'Q:,!QTKFL8\,NJ5XR2HLS;Y.QSR^DR=& M)'Z+._E=#9M'9I6!:&06 X[(9ANT[M_JY3TF05)3LN/6>BB(;5G(B+U2IK49 M;VT5,K($^S _4R&]M:>1@PL<.!)[[ 0[N-@%9-$=W,?0IWYP?[WD00SN3"ZA MU"'P'%Z!O46\%0(>W%]> M/M&>(78:[F;6W^7""/U48SNXY$Z+99K&C+G$FMN!24R?,;GT F;T65 M953A)Y/*J"VV1]&DT=NF"F(44>5Y_?M$\7 C[[V9+%>.!LZQ@MIE)8,_Q/]J MYP' >S&73HF5B2!FTKR^2BAL0:C-+&X09(.?I/0+XU"L,W[_<.'84RB7*K9" MW52%H4-5.M5F6C0,%F[?R7\)]CZT@9L/'6D3R\<78I\/*7*MJL-MCI5^ N\' M+>-;L6*'IA#A0Y+@W*9:<4@H/P%ZI [A1>"Q^A8F]8!IBKQN!6K!GBOP2M#N M<++D6<@7"-RA&0@T. 5ZWU4>QF/945/PSM%^&3@ IH>EV;^V+TP.[6KF0*I9 ME9N;<*D*C*S<\YI]M[DR8&"5@IY@!=-;MHTB*; %#+SI0FNUG^UYW9V<:!4> M2' (_]__3N#)Z"_D,"-^V7\U#06%P$&"6L%U2.#M';?N/J"YB/+V['0B=.%K M4T^XVUVX'I+X6;( MSE]W73?INVY&]DS>X52X+F\*VJGC5-DB0366*^N"#480J< F0CX5=!UYX'2= MY^:RL#9X]\;+_0Y&)*$8W*.(B(4QF4'9]#\_/EO>%A7D;05Y6X^0MW59EWF# MYD/>0\5I$^LX2Q9.A<4&3[S5"A.'ND'5L)'^L^*WSZ%J0?N?'@SIT> M&@74">@R0D^S7V/%HFE'* DUH^-G>M4:, 'H@(*'L,KK)@S*!INF.?8LN@IU M'\;9%Y&6KF1(K.J\]RWO<+ <3-,8:SKL=0>.?P?,D<$&7>] ,[#4?$NM E8Y M,-'=4 G[C:X2Z&I\3R'[$'-H#H]=09ZCK9=,1 8X=S1IL'_ *(**70;0:\9K M]G,UEV/ JJWXN:-0/'#(<2CRU7_%FK6-=CB&1YUQ!DT@0WA^:P71^4S<)3AD M);!,Q%L.+[H:I=\9^M-1;-G52E58;H[R%Y0E[WX GX>2JYT/T+$+GF\G,;@* MM>;JRL\0V&;HR;ONUN TSG/;/U(!\N#OV]M?OHV0T.$ MDY68 MA%,@;%"]!18_FYF!U" 6AOQQ(X)Z?/(7:<+[/B)Y';%;@%

>AA9 +Y. M2(D;2 ==7J&&&]'F9-_5 &4E"?"'E>+4 'Q8$98HA+ZKPQ^OZM'MK 'M ]@& M>Q=2\J2H:VW/%M@NPU89'Z:E(:.*D4Z@G)V*5K>B_;N.3W[,DA&LDG>A;^UN]'X1/UPLY7 MLS("O@;%G8>Z'9N+LJ:K!B3;X:$9I,G/P&<9[W[8CQAC.6DX:PV[8EFLR]T% MWEXF&N^_^WD7T^02DYAJ1K&.R&NR3'!]+BD15H['!::Q-'^@[P2DO HIG>5E M4'-L]**CMW9LM1%@MG7!4+1OM[6BIAG64L$_H'7K2_7M2JVL6UA:I@4JK=3H M(;>J8LT?O^-/U$6BV\$@Q\)]U>N?%_C@#TA6W0E9-;:H,DQ]29CF9KFA2I/W MD\R][*@>-*4>P$BO3\_R:[9XF!R%LN+!;%J.0H&NA"J.C67%YA9M1WB6M_[7 MEYB+Z9R4YV:V)1K537UGEM?3ZGP&B?E\6(J5=>5LSRE!75O\5(\XCJ] D;M( MPUP!R]Z.[/)_I&V$P]UTH[L<#?>,H6S#TTH*A[W@'6\#G2YVLJF0#A56V L= M&E' J!)X% T&M0S9]*0Y"R@/"YA5TH:W8Q1A,(D&$[S!YCK&$MA@E-:Q>-W+U,EG3EN+[8^7\ =/O_:Z$^PG M,4XU3$K(3^=-N=YY/!T'4O'9FYHS'.L ?U<.GH7FJ7' MP6CXW/; :5BW7C9)CCU.H0E8I^.7 S^VW87VY9ASS8KNR(ZAVG[W16?8!8S68FI_3B@A V[<*M?L8AS__'QV69=H%B7SOHAXL3=!<_2'H:[&O;63B.!6>&Q<>X'&'KSIV%F8XA$*S\&ES155CZ#T MV"4$4,&IWN3<"KF;_U7JQ<:#N(,@[N"F<0R(WK9=:LF#E.B/M_":-+3D:/% M9)Q?Y&,2PZ8SO::6EN.]<0J,C)V.3"R2NTR?;7:82"R=$#;S>KVTF8&19V^O M#E=5)LEO3)&8)8:MPIC0YB)\)HZ?#BW3:KDM]?9Q)C_K9^;\RHR/ILT1>3[1 MM=H>;TFIEZ3KJYS6[6C5XK8V R//)KHJ%K$B1F]+HM!=IDK18I7=3V$WH[.) MBDRWLJJ9VP66F7*)];*<;,V3\.WG$UU+>D]>##)CII=9UJ=$.U>4.K E!W8Z MLI09B,7EH#@4ZS56R\6$*D./4C#6_71D7)MPNT*&-$4>3[+\7B)R2S3R;$G# ME5@9=:O;KD@U< G8)UAYT&Z"D6=+&B7D27Z:K6(851]..+$M31(8;#W@+NGM M(3(?%_1RKCU<.)/A@24I4-&\A4I@:P&Z\U9X00L/?\&ZE[2+OR-]3]-_A>;* M%FAUZDE1$M>2T7U5U,/#H;T_<:.TX2T=@!7'B+STP^/@&4N_=,Q?-[#B8.;: M)BI03EDKS@5>EJ^,,=AZ6-4#&3?64QQ[$QI''$R8!^:+%<%\=,7LZ+"=HV@- MU+DAI-D1L+9#Y#3#'-7QN;"TX];6/_\=JZ%_/JHSP[LC[U]RO3G?5_F)8"PA MS]84W;WI8&-)DLP9^Q93%[*SU+14$ O3U+.N[,I!M[.]VI/ZB1[ M8TK%ASUB%_K$IAAX8HMB)UKA;IJO-6^VFXM:Q7]'*+)5[HGN31+3P/A^4K M8-:ULQ_.WQ'8U^6GI73"',\7]3WW>W8,K%%#YW]!U>_ZFM_S_9/QUQ/F@LWLZ,5G!/EFA+CW;Q_;/_7@6G/[$YAL(S/PN(!U1^ M)Y5A(*ZU,P&]OP.] RJ_5NGZQ$2^FE!_'=7L/"&2XWA^.OWU_G#W*ZS_."'H MA'RO7<+=Q?@%NKY/S_RXU5^./[K"ZO_GFNMYZ:[\PW.346:)-ZF-?**.8K.3E%:=/]9\$IR8PRNH[2E]PQ5LDL-( X+==V>*2GYA;*2CIZEN/S M:-F=[%,H_HJ6LNL>YM1>7M4FHA\0VFB+#_6#TE: M[FO=\D/D#R=7,LHH,[.T;.I8>V3.N*X\9NI]F"M)_OA-D-$P@9TWX0FP)\"> M 'L>%GL<#UQ]ZO[B>> ILG5N%R>7JIA9)M+%7GO8B493-P">8=:0L[GIGJ.I M:(34U>B\ M6J/9ZFB;CB=55=K-;@ ^6G[#LITDBV,4E1IJG2@5,3D(/DG8;AP/1Y/G-6D# M\+DB^%P,JP[ )P"?#U9[LH.&HBBMPI)>YTJ),<=G#;9_"WLK55R83,58#3&* M;'+-C+J-8!54FX:PH =+W-S@NJL3[\UNNW]0:8S'F=A)?[K;%PERZK"'8/N] MD+9E5_#\'",9:C.O&WU?S$K@@IF7:/YK/2MTX]GK#= M[,'I502$=PLP+50IINLM6#IPPY^5%@+/.Q2('9MVWT_XA+^$OZW'6[U+>0W6 M'727 !N*30U8B-53XQM,<2KLP(/0FE9V9X00D$?-T, #O4_<@+>@"B_NL*,> M8+YS3Z&"A:=MEF!%H;- V;!OJ4^?33]T5+U>#>^K&L=J2LI)76I:I]M;KI32 MI5JMOMV^NZ9W%@C!!F6:>.H0^5;MKLB]BM'I+>R/?*&= MP37:%MSB+(XM$MU6 F]/L/JH7QOW4L/IMGV+72X-=MMZ)C?O,?G-2,BN1W)B M7T"[3)[MLBV*?JVHG<)>D,G=*K9VHSZKM"AL!F_5!_5V97I+H=OG"H?:91$3 M1)(DDCPVBI,)=A1-DOR(C4_PT82,L20>C\:2R3$X@8X*V4EZ+=J-8XD)W4L; MV]S6+&:U[=:O+&);+M2P67\FB8 VXH":;18EQK?886Y(CW?M1I%BS(T4Z2?F M?+?(^!8[U-1M?Y+AQFF&Y;-L7^&)/C7PK4N8VV_C'7I7BF-KE:RTAVHD6RLT M_>H23L@-;1#:8"-&"&E;V#1;N>W*MRYAC8Z;E;)W*J ;_VJ#1;& M1']2S272(LO,C&:3J/0FM9EOM4&9F*0[N-+!VMN4RAGIQD3'9]YJ@X?5EP?Y M,KZ)*'1/B!O%\:R5,?K-4>R\@.*$K:\R)IU9BT:JFE-'_9Q::J3 R+,E)>;Q MZJZ]D5E&R'?843XC3(NS&1AYMJ1U5]G@^U6OCO&Q/".WBOJ4;,.19TLRRG2O M5J"S+2:2'112V^ATT4'//%]2-\>HD46G7\'6_+S$5+C:CS)77,LCYI MFEU*%'HY+"\V>^UI-#6*GX]D]50F9Q2I&F!1D:]HF[:T6&Y'B?.1O?A@+,]I M:D8HN5\>&TNSM1 C\;*:(2;JDSWS+J^A4.]M2[?5_8O1A7,YE(KS9CU=!LU"+Z]&"G-4RS/V\T% M8?L?M[N@U>3N8'6=5^QK:=HBNI/IK+@N@0,DDC,:RV3SO ^M_SBG:^U5ZON= MQ4\\K_)23Z%\O9[M%2N54*J6#15KG50M7TQ7Z%"JW:8[[7"H1G<>I?2X0ZK[ MF0>GY3"!/NLTI[0[ /FIM]8WSS2\N87>RFO;[* _FO2Q2+ZSW=9'-6%#O;]M MDT,'7XVG+Y;W>[4S3M 9457T?DDJED6@\>#XQ99Z-]$L^7YNM\[LNQ1MRNW5 M8CM5Y]/^^SL.7MR'5M<@,9->Q\3\8-9(Y,N97&??M/8A\>P^'*M]EKUG5WBU MVT&Y+.C4B']7MO8"JVP*AE.V:]9QY*#4+K:_' MZ4=Z &V[N?&?U8I]W:'1YN;\Q)"@KTX K G,@ U_=GR@@N4G)P=JKS?:%!?E MM-SJE#%*JTH171?%K)@Z.3PN#07'\SUJPQ9/V^^&0S)LY>R+?*@'@P;MC+/& MT*=5@F]5'/H[U[:EGJ(7TZR^:&U;ZQ+A"8L=^AH\4/D1XNF;%D9Z;++@3^0W MK9/TV'2)/T4#>7E N@0P]I!D"6#L,>D2P-ACTB6 L8DRX! MC#TD60(8>TRZ !A+!'2Y&ET^H(K,2Z[+N^U+PN^V]2959E[ ^$^](VZY QQ_ M;[V#*/X4?>B"!SX;^NX"LX&$?3<)NT/1MOAU,T(^6%[RJJ)I'U0E)&"$3\P( M.2N*(6"%CRIN=]F&^?H[\)+3X\-SXUXC <'9^6!<$LC)2U;U5Y*30 $/0"30 MNZY9,SO@A<_,"W8$<< + 2^D.,Y8&M('UE= -Q->)1LJ:&48!W^#7X@:M>L(?98-L2]BQG> MVW5]Y=J&-[Z_>:ZVH7?%-ROJ_'RRH#]J4#KM MPDKQB#G(C O9#M,>9MFZ$I$[/;[Y[CJ$%R:(KO1]"A(N(Z-)-=^,)D1J2^.- M_H1KTA58ZX7\\1LG8V$.E;066[85>'RJ,$Z\SP (P",#@:X'!-=TUK\(& MND-Q[4ITS-!M;;RCZL/9NMU]?T^LCW;;,$NV2-;P]E#,,.(ZAFN#^K;4!,!! M_?@=?YVG. "- #2^%FA\90WB]7Z7_&Q52FGD-$<3"9-JTF 3=\8,0$/RQ^]H M./[*?IX!.GPO= @<)I\9'?P=)YG(8+GMBFE29+>JV9E79K10A=8%8;)Y33'D?I(9-?1 M;IL4C2+?@7B2_/$[&0OP),"3(+XFP!-_OY!0-AM-.B50]+*]R2IE<4$;==@" M%OJ%8F$L=LGP^63A-& %,C<7-#YD%2Y69&TNK'P=0=\0];X0N 4ZT75=WJX@ MM>!"'"B+U&)"D<1W'9&*Q_CJKIDDF/%5KLF?<^(0YH M<:XY2J 0FC">N!0:&,A^(/M?5?:O&$'C#P7M9"*1!);+AJ[W&SN6G:_*7>9Q M'#"8EI]/:[GA7EQWM%QS+_7$XA!VLZ> SO.Z5(0 ) *0^%H@\944A-?[3D;R M,EK9"OV)2-!4DLCN4VT]#56&Y(_?5/+2G7B !=\5"P*'QV?" G^_1Z(EMR&K$7%?*C#$K5E;X4IZ.)S?-3]H;Q6%&8:(ZUFN8F86> MDII),S5*6OE)6)@,*D0$W1'S8BY69-D?7J%J480>%+8 >&#!#!J@3H$Z .H$2\SX'D-I,[2ACPD1$ MHC[(BK-!A!RWH%J3!-@2#T?)U_F GP)\"6(G_DV^.+O5#(*W$4V )2C)BB3"22KV=<)I:HH,>'^YXG74XCO$SE2>7_*R'D34_(&3 M_(Y%O6]]H7;OI7XA5*27*TDQH?!EP!O@!!U,%*>[3610Y*JT4*S-LPQ!9':C MFZ96D;NUE%"5FDEGVGQA.YCV<&':A LG@8H5?FUET0! @#YY "*8X3'['^ M@+L#[GXT[@Z.QP]R240)[ MK8]JPH:Z:?90V^A5!X4FOJ5[Z?*BD$QV$R0)C)3'23O"TU&FI"[CJL@OJK-BK!AGR'83 @SU MXW<2#RZ: W )P.4[:B2O=PU-!TLADN]/RF)^;=#8L)A%!-D(*_ZSV,./A5PZQO7?TF $:^4^8^? M*>[3"Q[.R.:KSIP/990EF( 94GE.FE M\QT]R0NM'*',CC7BV!NXSWLZU:>G#.AR'V5Q7XU5U5&I$64RZY5>9.H;9= J MB_'I;+ %A]73N1?2\G8#TD@HGDB^XG:]VX"X\G;)]2%5FZ_[?=HDE%4#QS;Z MN+>%&39/YR=[R-DJ91IB/>\*\;L5+SMUCF#_,"4DN&\/L>CUH8FA O -Z8!1 MIP*<2FAML*K.JU:;>O"Q/E?YTR^U$ _X?Q*J<[HR!F.)< AN71B\2UOQ8%X; M7C*?+/PX08M_)L+F][_@/XXL34XPE#Q0X%\V!#@0 MB.U_=^J9DZ/@CUYI_0D?!!@4"+-D?;*UJ&5_Y.$5N(L0T^$I"(4-7OE8@8[V M"=K3"Q5XMK]'L:F]KMHKB]7C6@3HMSI2-*,5OM"J:Z*1&_HT95N>697H&1L9.1^JQU1+#QGH6,Z6*5AY6 MNLQRUAR1Y\^4$X4E2:N**0I*5]++/2FR*:? R+-GMA9[X[WLKH7E\55IZ\. M=\M*>0;/SM.1&YKO]MMX5<3*)1HD:FP,BSB7+=4H%;"EN6+O<2J^*" M[V'%(GSFV43K/2ZJTIF=R)AEG5CT\%5=B#3!R/.)]DJMJ+2)K2B,2,]4O%E< M5,4<['2)G;V^7MA%=HV*QIB#6H]NUYIB$V^"D>>45X417N%72X8RYZ5NFU,7 M1!6VX3U;T@3'%LMA7)>Q7C=;7#*1Z)!@X-O/EH1M9U&\)^A;AL?%6FO>+DF1%U_;+;%$4M#89VZTC;*H*N]&<+8DD"QFSP!LYD4\5^#9?FF9K M,5C1]&QDK#9<=+;F*"*V.PPI29U!#TC:T+,769&-3BHOE.E>;1]K[47N% MAE*G0U.,4HR,*4T6(UIQ--EFC9G&;:$B?D:GZ)+9K/>2WF*H;6N?F4C;WB*% M'(5GA)*,OI&*+%H+C%CVY71;6*>K433TC%)=DTS48^L\1R];DYF>4[L+OH*& MGI!J1"2P^!2;)D84EN1'T2D7';'<>#)*CL>QY'A*3A+4V406!;,@8.7^DC;; MLKF;Z_-4S/3%G[X87T;2-:.*&7A++6SI_9R>0%0YY^S!K!./RML!W5N,8O/, MT$PF !?Z(-6D-6KT4RVMR)BE%%8@J[DT&X>HLV5[W\8.8G EVUC>VZXU6+,?D>)T[GR62[ _,3G+4#A0UJ MRX)L6'HD^MUXU-*T170GTUEQ70):<"1G-);)Y@@.A9SC]ZL\4(Q6HTUQ44[+ MK4X9H[2J%-%U41W\&Q[I69Y#X1LA M$D<:+0;M!DW0H/H,OD9:LB))RA;JS'\),OA$,32@*6M__[R2A?GB@EZRC>V/ MD Z(O=Y61L:^J^5:_AR@X4KL2N-_.O_P3IP"S[8U7:CE<)9V=/1ZUM 5YP-+ M 46?'*FI'I>0/>9KH '3@'=G2US_HY U]=/ M2Z'?@DUZ49=VOV?'FB(9.O\+JM77UZI/&<4S\/4\X;&"KAMG>&4BV.*!7GQ& MCV]%AY>R*P-"W(@0+Z68!X0(D.E;T2% I@@PX!,CT((0)D M>A!"!,CT&'0(D.E!"/%209^ $&\CQ,M%<5ZBR,TST9[?B(1S]VS?-(\5:?+J MG?E,V;W7W0).D>"'__<#QW^\,CU[BW3!8O?ODON+? M?\:G87N!V'PIL7FOE!#O%9+$4SQVU>7_J1"@5+YCQ@](_35);6=@MB?A.R#XAQ \03PTP6N\'OCG/J$.DSC= 2M%]?R_5T&P3^R>3BT5 M0]8_";@%5'XGE3UUCP)2?VU2>W/9 UJ_0AOYW+0^ ^_/V?78PJ@)CPHS:%9A M _@W&"%^I6;'I[K9(U1"NNGJ;U ?[0$*%UV[:A$Q(E%9%.R/2F-W7 E+R1/T M1PU*GUT>>SY*MY.=0E^CB>*JW&;9?KD:NVDGXUUMVJBTY,1$-(CV8)^I4QM] M ]-U82=C,A;&,>PK%U$+L"+ BH^LH82A&DJW@(Y-3XR7Y[%UG\ZDVLUM.]/& M\.Y5*NN_J[XK.1M6ZENEFQ%-*36HQ+B]Q+9A(0X*E=V/Q@-4"5 E0)5OI(&\ MOK!K;]]2VLJFK].]U6PU:XRC_2X&R^C EC]8F(@E O (P..3]Q@.P.//Z[E6 M6L-XW,S-JF*['"'+V# J#354;PLV]R%BX40B^5E[#(-G-EA8.@:6K.2YN0RX M?F9^ D_C5>#L\5'K@QL>!@CU6H1R92/-:N>_LY%*J8K\I,E/UDR]N,^:W2PM M[KHW=;0DB5(DVI+77;&G+&L5+=+1UBM8[0PZ6J@P3GR%SK^!L ?"?DL/R:MD MOUH5[^DH+O(72USL120=,M5$4X0;_14 M?(Z DX:B2&"/-3"3(,3D"_EHGP>[X);GIBBH;87E"$I9UA(R&^[2+1,7YEM3 MI]G&N)M3EXE9NG[3#L)L3ZH/\PLNA662B0B9QPIEWH72Z2\CQ:;[>']2D6T7 A MUAJD"X($L83Z\9NZJ#@%2!(@28 D7T/3>+U;1>4W,EM)I''1G&IK?L[,^I$V MQ(LDP(MHH'D$>!&$D'Q]O/!WQ"2R;#$N:KT5)DPZ,6T\C7/3V!9@ W3$ ,,$ M^\P1(V#*,C<7G&ZG8/+:7%CY>EZ^ XQ]9K0*E)AK.HU=06G!93C8)%;I74DJ MK7.,R:8&\PY1R(^N8P8]YS49L\E">J TQAA;T%-T?]_)C5:P?QV,$@GCB=>% MS0>R'LAZX&#Z/K/M[&KJK?*/%+SHL1F%FEAH2%S-@/VV\1Y8'FZ"^['T(O*N!=S50B;,!L% TYD,M MWUO21*:\[>WP7CLSODJ)@.?<&3TBBW4SO5426RD +=2/WZ^,FP]0)4"5[XHJ7U )>;W'):/-.Y-I!-O3>3K6 MKRZ;Y4XN-@/8 0N,Q,-4,JA.%.!'$"+RS?##WXMC1H5VOTS$-=%@U^V\@M5( M80JQ B7N1(EPG,0_<<1(39$!JR]7O([ZXX;8F@JX8(1U_IJ D (@"(QP8(2%^<^(C%!\P;,&]P MNCW4Z?9Z%T"MR&+#:+3;$\T:7XLES5T_TD3G71(5*,9>ER420,9W@XS$_=<6 M0,;5K?YM+QT5M_AF3^>)$<%%"6.R36TA/""S/QRE+N'#'X1O.!SX&&WM[NL: M_)1H^;%^T6.H(0'43!0#\.Y]^G]NM,_LN19MR>[783M7Y MM'_3A)3*6"Y@ZQ+>9,JI.)DI1\1^1 M=$FDQ7E1H6HMGJ<1C#I[F"RR:^C.E,>1KHTT6*QXA !" 4=BQ@> MP$< 'P%\?$6=X@T=7\1&H5D>RKA(Y2E^'>449BTAD("%4,EPC Q0(D")ZT9K MW'W!WQ0E_!TP_7X,']:*:/W]&G\X1+RWT, M:".A"!GYBOOEU?$/V]7IF&LRNC&'C#%>]D92+D)N<]M;;E=1Z0VX7J5*BI$2 MI@PCL5H[.IS!RL5/Y['6(6>KE&F(];PKQ.]6O.P4IX%]C920X+X]Q*+7AR:& M"J UI -.G0IP*J&UP:HZKUH=J\''^ESE3[_40CP0@$FHS:]TY$(.$50X!' M\%.T)1$)[HD/^;> =T)C^"=@:$E2MAH8%.)9;@[9"9)?!G,#U-_PEER:/*MJ M#F^H/#N%K/(7^(T^5PP-?*[]_1,1_18[2)L?!ZN@ =. 9F=_7#^CD %[><8$%2, M;,$._%HI&@I1_&DEEV[XDV>ZW[-C39$,G?\%YN:SQ&LK YZ!KR?X/V A[G__ M\(J9(N](!9O9T8O/"/*M"($_4?& $(] B.@+V3P!)=Y&B9=CVE\BR8MGQ>TV M(O&&C;@J,#_TDH'. 3_\OQ_$C_=*(?6$73>6(7'L0^%@[U3U9$/&1R_96M(^ M5J0)^)*V-=F)I5=:^KD3.C1^4T['*_G_CH%$YYKKI:T9 !T[1$,#ZW@G'E<8 MWK8^B\KG_SU;[8?)P9U)_R=RXC59K6VR#=<7I>3M-6SN<5"T^"4+#3P5&IRV MEP$:_]>]<+COX7#O&X?+JO)GNU!X4>/\,A<&KF.,U[;907\TZ6.1?&>[K8]J MPH:Z3AN ;#0M #;+DMMM3 K#I;7MKP53#%N5^( MTZ(H8%IF76DQ!&,,!RW3S#&%[2B*4B?Q<#)V]=:.=P(<,E")OI!*=/VR& %V MW1:[H!K4V2H^D-5J\-GI?K]FF3P_6RJIU)#=1V:CF U9\;>FMSP:,D4#5>@3 MXDP )X\/)S#VP@=0^!T1'R@38<;D.;)8&./&RJ!@?VL(*%@X>;'KVF?6@6*! M#A3H0 %H/31HY13#SQV426]&7#5:-9B(4AKD9ZE\6I935HMJ@%GQY$<5]KH' M-'7<8*A %7H+W-P[N?^JJM*]%_<%40FVN;P 21"%N),$F!24R@NXU.ZWTFMS M5M687F^6:8P(,2YWG29P":!,Q2XUA?FHX@-WC]&X=_&!SPAY'ZMZW3TEYN97 M=G=?\1=$R'?G !'I]&R6UYHY,3.-I)1$ Y\OU9G5/8*(X^'$RY57G0R@?XXB M_A\UT.Y*^4%_##(?'SG_EMU[?Q@]BSAI%$T0,2P9G8Y(BN=&47::'+%);#** M4QC'D6.*)'D"S. ?UOD%X#U:Z\V4$I6MTZPRR(XRO68VOMC"G)#3D=&A('&C M72'+4/&N'C7BJT9VV 0C8ZZ\\V^]TX06]F8*3S]BLGVA3E#> F136S@L9)BF:H/HDS1I41:UJVJ8A$ M>ZIA6Z(\DYEK)G'*+R4(V1^Y"3M?.&&(BC]%B2!AZ-[I$<03 M?K%709 =<;.$(?)B@'Q B%L1 EB_]P2F@!(>; IRZ!Z!$ $V/0HA FQZ$$H$ MV/2QA'C+A>J+IL-MDRG/C/X;)91>5MR_< X=^83=]S;S3W/HZIRNH"(U83NU M[(.R*B]#4L 1C\L169ZSZA:1N%6WZ+/PQ.V0\D/"!.]Q=+38;0AFEJL"*_GV MU?O NI4WZ#OYN)?6EXV43WQJE+::)7D>F[ G@@TX%,/U0M MV7<)]2RSV=.&E$J+;%N^ X"M%.UL@>^_%/0 (7UVQ25DEC1)8.(X%/K! M_@/Y_PH:GS\ T/$U7QEI:0/+I(6-WIQS28V"->9:=B4I8"9-,(YKRM-WTSTYAVBV;X%S_ M9^\]>U1'MOWA]U>ZWP'-O?-H1H*^3ABSY_Q'(I@,)IGTQC).&"=PP,"G?ZIL M0T/CSDWHWDCG[.FFC>U::]5OA5H!Y:Q^%G8N.KFR2!5 MF:T0KHPZM88?*B#5]"0QY[YP'0@- A7-*Y5RY9%O28CC6C'4'*[M>S1"'RBF5XZ\[*Y5?G^\E6,;",N'" M=K5TT<0OB&9HYA_PL>8G@>(?SZJJKG"Z>^MF@*NW93T%LMH[LTPV^FC.[;2\3YRNC.+!-G MP[VOJ9J[/.SW)=M(Z!9OGO=<\;ILO79BP25:T5\R;^"WJ*S9GUA$9Q)";PO61)EBFMR.P(GV4+_8OA &7R[J T M$P1$[51YSF&9MK/*A55Y&$8E42)SQX&O*,N[O/G6D!SG5X(%XA$,/I#$A*@Z M I2#!!#W\,!8=1R/-P5XV.RX7U.Y]WWX]\D@\;6K8 MB=['B'RP'XO1=FS;D@$40\X4@TNC+5F .S(^-52W\.P HS(K9(.20XONC:;^ MO!-6\1%)%,5/(/OO^]:^;^W?=VN?+8?[Z_=VCD4<:M+8XO1P2RA:;Z,HRU94 MT4 MV<&4H+#$AN)(>KCQ.L)J3@],(:J:PS T263)^P[^SO&L:%)28@$-;2"NEIS0 M@4BD8-3U68/J!S/M[NG>/=T+&T[1%HQ!WU)Y8U1\MK.F4U(MCXN4)/<]6/,' MY^8"\PD_/53\W;S7^WZ][]=+VTG/;]AN5T9'M?:<825SE%\X?"7?*?I@PP)S M"<63"(']]AOVYX2;7K>3?D>K]UQ^Z]5[IUPVW>/JR[T!I_<2QE?+,H5GX3R] M+^J7O4K;S8D_Y0)[\'%68'A7."+O$V M9,OL23S0D 9I]6AWWW_]U5/9W(G81>!PL*RHWQ )A M4J146%7(R^#)OWC=YS=.M$R*>L"('3#]V@,0)$0B_4!1?R8>?X3D.*$E[!ER M0+&CMB'AMXX;AT2?O5+:&+$%]N$X&T^>. 3X(P?^PR=F-H2L_^DSA;A*ET]U M#PIN! 04P)I^U$\H^NA 5B 5H8<2]'2QY$3!"IJS.'OIYP\K*9^3\&,&Q5$> M;)BHZT_0'^?E/DR[SC_OZ,:$/?^,%[L+A7OY\&M?VL$]GIZZT MLO05;!94L"51=1,E7@A@ZC+-@IZ^#F,F=G5E8= )I6!Q&?P7MC9J\.Z,-Q)M MR](3;=L2/<%U$@$(26)"-5TK :2;5VQ)@FDZB;_@=R#*8L@_T?)RNS\&'Z/_ M_)WP57>6:%F&9_- *.V%9?.NE"AY8;NE7 "\O),,7Z?1*"3^BNX8?F=_'_!F M+G@'0?=$\#)\PMY35E?-0.2%\!4.WRHD/UQL=!>8L:M++EB1<_B5Z/+&XU_" M]43?2U@VK$G4)0%N WT3+@H^9_> D'Y'3XUA^NXUD@G>2?B2KL/_\@EW5R"6 M^ O\+DJ.8*M3L,BII%O^WP^)_OY!,?=,J. 6*U[5@YT/6"2K9I"*#&P<"UZO M2*9D\SI8P([XD B^96OPKP*_@%*=,"5)=$[7!4GA+>!M__=<-AY*<5 "WY;[ MOR=#2(4=$:(:@(RW0$W.\KO(9M!!N:7&$K/&"E@<_WQB,9&H\MWK:YL=N8%D;#5@T9KJNI9;VVJ54VN3_^Q9&' MTP$1X0X $*"#WUYC.EB 9P.4L.(W-(8_),!>SRUL54]@F;"H. DX":Z'_=# M%H@._2"SJVTF>=@8+>$Y0/J^FN'[IG4$AV7V7>L>?_D"_A-DB\PPI7J5-4A5 M+'9[@XKB*1_F/X! 6X+H':,7"T-F(^2,GQ"!L_?,0IN15M:\)O?F#^. MKQJ_NI (0;]".-DA]JG[3>K$,J@QM7HD5]MT$7Y4K@CZW&\[M/(:@P ?S*.. M@>%G>\1\N(YF?QDN>-BRT(&434@ X@&NTQZ0KL#O%3:)Z9Y02:!T>"C24-T# MM>^X"9LW%?A!((5OE+D% "HRWIUJ9PE.,DTT-&G/_&:$[4 2PE^7C M;X[M0=IQ ?"255D5](B<"J^N&;* \6"JD8?4.: MS+,-1)[5-6Q3JBP!;T<0;"\TE0/;U@RLVX.\-S=L$AQ]QP%7B$!!NB\IU- \?_(@X(B) M7NA= =,D<,>6'F\#^@&/$;PO(!" !2>X %PK@3_J4!#AD_C% MB3P7="'9]P M ULA^)O@PBM%X.,!31Y4(">FP >=J4+HK-U=L_>[9OUVP3+'J:K'DKS#T3V) MZJNI-[EF@)6!"W#(?FD=6NJ0&XYG[*3JT$Q\5 \G @9^@3)Q>/5)).*P)W4H M?:9';3H$ ( ]X+%;=I,;0$=PU9ZJ>US96SIT)I9$D M2YVKT=1O(;2=;H^R;!W)X7I]M"I5 (L!3=-(G!8.\!P"2@#I -/BNK._J!/> MHA*NYY#MXBD [6T ]RH,HP(Y,B2P#D&R71Z\!W]V%H!OLBHD=!7<3 SB0!(/!R,$BBN !1L _R_[E@)4U*"N'W\G7K<&75^%Q:0(>U,!O@->&Y)BZDFA*#KB_ '0<,(9U MP"[PF\%K0"^:*_"(X!6303M]F(\(+P+FLR'9@)5!V-$*_%)P%;BQ!*X,XLYA MU-D%R.;PT2L&%_.R#-X(W"14I\%S%O8^) #,@ [G[35"ZX]::QV'/OR@42I M491,#0*IX0-U_9%5J>!$1!(?"9O8?1+I\U.[).2-#_^YM:R9E",)$!E@*U%' M,C_3"B6 @0U:H1$UQ3 T;YL2.ZZGA SO__'OS64)?/7")RNJN5*$OJX5B 4^ M2U.$(QD _TPK)DO@:8 IM.R.IU'P@13#P[FWBO)1-"HN% 0VW8EQ\940^:GC MLJ!57@.>A-SL.5F #:8IA2*\/S#)"0"2P_/28SPY.CZ+@X:C$S)P36@HWHA1 M']]KJ52I5"L+)M^@EUG,]A?"W))GG0\;\\?[#'!>>K+'#@WW'F&N9B;EI;5A MJR!AM>)8M=7?M5R/SP:9&P5,!_HK[W,[4[G0O-ZK[O#]*#81C]P!YTM M#/^L4?@)QO$+<=0ARE*)]O)TFA&V"Z.6\C]^0+*/P)]T98CE78T?<^WB>(4C MDI>:]*QRREN68,0=?3@UN8]9]T2_'E@$5[3O3F4H,!\ C4QX2 U>N\EOPG5@ MV0! P+]@!0O;6JFB=&A%';B'9Q"J3?! M/S;>N@")/K'+6LIPHI9'YR\^C9.A\Y:! 'V5UP#P##U@@\%+P.$G7@>P?Z$!@@ /L M?!)D>W*SA&FYX5'S:W<+=M6A!S6-PA_A;^%Y:-P38-0-9JP 7:L$F0]A]&P? M>G,\8?;*6R8#_0R,LB!ZN C[T$ K:@$L?]W=7 E^X.F^IWB.&_*.C'-ECC-W M$B4@<.'58*6YG0,E G,PB$?E'$=5S(!LT+8$OWK&XM'(B0R40^%X_,:CZF3W ML:W'OQZ_%>26>L;T @K.,83N -":^Y\_L9N)&9%:%*;K"<+84T(R:ND"U?KX M;CX\MW[RP-A]W-SD)N:PJ*80KSYU4\: ,.N3SA__OF[MQ 0A%S8P9]0%U#>\ M#G7U]:0W\FB$W=*[<[S (P]6%XL :IJI+!6:\ MO\O"[DF +N*)\@C0)3Z;+H:%?*063E#YX$&O6/"\$&A)($@P_P%^+S86__1U MH?-M N$/['[X&C:XP!;/F1EU(#7A0,\OD"%<78^W(J/DM'IF3E;XUL!5EQ^' MK_>:_%ZF(=F;C&UJ/72\P/.;#>UM C/DM 70<1*4:HNI!6^[F\C7"E(E16 ! M""Y@!8N MHS*(F09OLG<)]X+[5'9" 7R4XEGP\D'2'HS!A-%/.5'S3.DH;2_]D-@=N(;G MB'N\WBF-(+H+CQGW1XL7@O 0M6N\"9Z[\VG2N\3"]Z)VQ+6;0&H.2W^Z";VM M#1N#7%K=T$LG(WN(KM68Y@<3V]X!U$/"E9 48@[H D'UY>&,YVD>IAAFWA<+ MZAZA" MA/OM'8'C#]67*['>'5;J+#FD4CZA%(NXX4-;E7I9&I/!8;H4@FR3MX59^.88AA\05;AXG;J.1'"=LT#>AK?F9TPO"= @7D\ MIP\.!P+,?D[S/[%6H743FA0'RN3H#H]Y!8#<,T 70ISK (K8B79SCX9*Z#, MOM+XN!KQF]46PX%S]]KB>VWQ!6N+^0#$. *C4%) ,8ZDR"E'I(4TEQ4EG,MF M$)&0"4R62/R/\*G\KE%#0Q+0A;*T'<3+>BVY;M4RO7X.X#GR]$I:K[?SI0F6 MUIBN6!E[P^W$Q."5V-,K)\5E(4_TFBMN"YA#;;6Z7>/S8D>VBQH<.7%RSWG:P;(;UI\C M7IGVI[):6&4G.8XXO=)N3#(=2N!6B-=&ZG*F/E:V\QR7/KVR.A2]0;?GH5IO MT^]DN^@VC<\4CCR]LCRVB[.!4:]J]>%(-D<2Y=7Y')?9K^C]=>#8N;;,05PY MB#@L; M69/!'H Q-P4"1 2/?T]T?Z5J2'([L39G'7SYARE0J(\MN9$93=^'A!Y2=<2YHOK+S:JK.F-Y.I*E9[K;56@?G:#Z>-B!-Q7B6,M0%T MC?S)Z^4,G(I+4)QW$)W^?4W=XYK.(.&C#2/ SSJ5[54YE2MF6QA;'V*Y/L?/ M2Q;YQ@ 8V(G["MOP2%E482;LU(OLP8+..TXB%Y!_9NG ,G&"JNJ2-+4/@J!Q M,=#P5#NP':,G/ L6(>!X-K ^'2DZ9W !%"5<.\CMW0 AM03MK,"![5)'@5Q@ M7S"3T[4%;+"<8J0F9;&I3PH*+3(7% O<]B5'RO?RVK*4]39E?SYL4YT__B6) MA^QK>29FP'NH :#3 ]-TS.>DX?(\,5A+L839K*4-\Q.U*YB(0W\"CP]51/^Y-M"KZ U"XG*(QF1G# M8E.3R[,NDK;^7,B=ZZH@7U;.B>=Q-_H7^'\,,?5&8?55K. M@),++P8+^TN-+@X2#"0Q:),#.Q,YL+@(*&_=7.^HCL.?32&3R:1OZ>- MP2\K<+X#60: M&E^]5]K@3;&%C?O(DA[-/<2:E3(R0 CR(;9X#[HK1UU$@CT#V>CL.'ZS+'Q2 M1O\)!OJ=L:4UU*)#\\JPH@S,>KU;OA(#B[.9.A86>8ZMY[(851[:1-<,4P6? M8R DQ 'CWE9BWS[-2GD\]7F:@ALDT8"7%;PP@1\\X$KR\ 'NCLM$U6QJVA!A MV@,YXQ.YS9!X=WUMH,'W1-L9W5$Q;3PKK7XZ-2X-"HXFF5J[1Z/-);T**FE) M[-2%^?-MN9X))KX>G7^U5O+H-!X)>7K&,,7%N?AV0^R A*\87#XQ:6O2U/38 MS42C2;8Q&!&($@S >_4D[AP'UT_IBT1E1;OJR4\0&* ,X7>*0YU-*;0Z;&K._D2.<][89FC\NFE/:A-I[4,#[Y62H./M\GS^7OP1N^K )- Y3!\ /M@*V#$6 ML/@?^QX QQZNS522!Q\&"C@"?;HMP'4\UM@%!2!COD9OQ"1<0??:E;N;3 M5-ES*-];1B%9@LG6I;"M[8L"WC(VLTQ%KVZU@EH=D6JU6RVX0,"Q-X5]?R>: M?J2B$)'G6KZKFPZM3IH]E*16Z"KR@-]U[^>W1ZOA$WBF@?JL(?0:M0[6* P['>BR MG7%[P!BG),OA!X8V;'.0+LETN>]F);5;PBRE M\S41CO=U%YS,%7^!L=NQ1M).=DMLV\4:D_OCW\P#=DKB/V$X^(GZO5RI3/6( M:[;J:,#+=BPAK+C=6TQ/^RR=] 8!MA-X&5X)CI-MRU-F8=;AX=T=GU\<= /< M9S:N)2$XRK:BL[#(B0]3()!0SH+O!M5)YH',[5+H]]T+HO(D)$RC280MN\+$ MFN>NQ0]K@8_R*>$SCRW$,%M&!>@>QH;WL8EP@8"17RWSNVK_H*?& ?@4 :]7 M04+:HY!V ?>.0.A0:GM@,;MD&4_7BR.2KVG#,M$/0H%OF5$4U0#M M7J,$2=-0 44.G[K?'\C!]A@1[8W5X+)#6DK/ES-DJN?+N;>W7?JM:=>BVLBP MI! RG5)\39XQBVE."6 Y0!7\YDI2 5D:4YQ-@W^/O MZ;\?$A=3)T=GA\?)XM#E_.>-XZ^.IEV])_B:)BN;CN'4%'8I^X2'2;TY9W6> M,KX79<7:Y)D*FS983%RD4%&9 M-+,8$'P)",L"/ "P2OK:)/AG*1USM@&K;2-'XS"^'CHG9I2XL :"!%5G6+40 MBL@&'D\G87/8*&H1=!"Q8.ZT>O@ >%(=J&G81M9Q$@+OS!*R;OD)70(F(3R5 M@2T=8?_^L(__7\%C+<\!K^+\_>N[B6$P$VY?1Q ..H1UIOS"D7[M?CA\,SA] M-ZHE@'GD0IA_?ISE?S -+\KQ/\W8=^W=4Z.[H>&RGAW _#AYF,(>\.Q+H_<. MTMX/;FZ!&T).[NBQ^ST%A_K]"NLA8/?!5TL1]G_GIXZE [ON'UB5CGG'=Q\YBWQ%FP\ MY/2U1[J_:#U\NX'MKRGA'S.2_4*'F1\=YOX8=SA,F-_[]/N=S\BE8-]#U1]AUT_!=. MHC^7DW.&->XLD\^_^AV2O@4D5+3FMP-K*Z7J=&K" M;)%4OK1NK6#7 (!'*)'$\-/CSQ]@I\%#Q)]LD_UN)MCSV':WPWXWT(.&5]^W M8K!.'].3Z78]Q>@EXU4F)E\N4],.1WP4ZVX-THB[\?7] .J.0S\9AV:V),4@ M49U;K4=; QEH1K-GN$-Q1,]IA4O_>*LK?;>ZSFIU73$\?$6K[-JKOJ/EEZ!E MR?+B0F:U=*=0K!7&/79#"S.C2K!C#\W!+F0 ++-8$DE_SF[;"=G5A'"RX-= ;:-!'-4ZIB9)-M'DA6."5\-[G:GUFZODE8/NQ6 >>,J*+*VRK,W3WH9U,.OVO9SGYZ M752(L._??]+SPI&$<)@ ?S3 ^3VO'-PB?%_X:F#SP*1/\+JP04[T L>OAF;^ M28#+%!4"!$PVAB6NNU\=1SJN@ 7?5_>)R["!J2"I*RAD,.-TZ:F+<(0&3(T. M)GC %D@+VUH VFV20=]J^&#P8Y!M&HSZ@#_ KZZ _ ?UMJ(4Y/0\/@5>]DB; MZ-.H@_L)$> (\MUP<>=@@,V^LG??;S&BIQXDOT;,A?W"U? OD)R&!"?Q!44N MX*FZN+_S:_/*8=.P71^_J!;XM#=WU'E8E 49%] ,1Y B^ >148Y/BQ3XG,0E M+"N)2/:D\W#6L#9U+T4.Z=1JS YP8SC-FDIWMR8%+\W9@YQ2'HY%):Y'<6.6,S5L4\,1J8NV)BX.2+U4XGH4]PQZ M(0J*7==Z4BME=_(#>^#EXGH4I^Q)OS J9:_2K=NVQ1P1,J M-M1HES]35- 5#F?$+3#BSH9;8,,=F&Z$$7=@NA5&W-EP"VRX M ].M58V]YDECSQ:%?6QB*!0;H-][K3UJI?9?]?;NEPM]>(GK2 MP@T[>&)DV![NNPC%)4'__5F?5\#]?#32D@^/4Z<2^%/06SDZ@H"=C,Z;%'I= MCE\[*?3EX,2W*X>^P&IN(+'IL76M-"JMEX7M@*0W9F\Q]V5[)H]R'TY/VKW0 MDP//G"#8WL%XU,<$I7[;Q:BLOS8T4I.T?E70[-^E/VZ3!'+@LAY'1+_W-$B=6FPGK38TAIY=2N%_RK[=)69.7 MUYO]=JEN9ZW55_EIH92"KMQTK.<=&^[8<,>&'V,0OH -4Z8H MZ=Q,*6E+(K?@S,*\EK-]@ V!(9A&3@?(WK'A>P3&GIP^2J;XVKGC#^;5)WWN MJW<<^/I6"K>PJALXH=@;:Y+C%\ M%3*M"VYAJ>B6EQXVP#3&D?U"1G=HAX&E\X$M1:*G?M9OMH6OVK3E8R4)9WG) MY^O"G[YT3!WXNXHI#JI#!!V8?5"<9O\_(O7?7[C[#J=40=]I'[M M01(2(I%^H*@_$X\_0G*L3P<&=DBKERE2VTZX?UYZF*:ZZ6LYME-B4FA+$@;?V>@5X M)?7T2F0U6Q8GW;ZN+3N5%JE4*XU5LQ/7R 9=(^OB*-?2-::310NH-Z0;Z]A& M-OE&ELMO*U5$\U2E:2PP1>-+\)XG3R^TQ_:VIBS:"#E<5IMEW1B5NO!*]&3Q MBUI:*-#;"J:E-JB9%3M56N-R<=UQVL55K\[7AEE-Q3I2=UD;5MER+JX[CL8* MI)2BNH26TIM4:R2[:RF;B^N.4ZSB;"-OK8JL9)&I0=VB^51! 5>>+*E2S"J3 M>JY-T!YCDE9QU'"'4YCR<[JDV0C!-F4Q5Z4Q6Y!L64FEA6HGKN5.FJJ0&0PG M:(02JC:V6: M7&/SLI5FX\C?0PC1BFI0:C9<[56>8D\?[Y'CTH\I!HT?U$+]>X3&^>HNKPBF)+84LT M1HXH^4Q#GCI%(A.QNY 1J30HLG2JEA[8RE6F_/:/VNI$C6Q+<7$ MH[5"M#F=T%53NL_GO7PCGC3R0-X;\5R[K!Q](*A[6?E- M, *]YG:X,V+?PO^!PN^,N %&W*'I=AAQ'UA]$XQ @F'%=TY<')U<*HGKQ4##]Z+!%[0YQ!^HZPX]_&RCJ^,&AU_:W_ U"/L-A26+?VMA M.7]/S!\D,W>-\RTTSNTV442^-5:#G8=T>.VY6(.W)Z4*X>!Q!^PHKFJ6 R+O MME>PNZ+9XQBAM$L$6G8T*0T^F:*C6J?Z\>:^KV2;T^MHP'/.<23P/['/K^,Z M_J9W2;&_= BLCG6[# MF0M4?[3VPY["&2J)9(F+PL6U3V=(F6,JT66<_6D1H&P2+[Q[\8E4YFD,NBQ=FC$C>. M%G?CXIO#Q9?9%BUC56H-Z6Q;2RG48*GB/5RDK^V*6#UI3"WKFH.DK!+-U1U7 MK=:#XF7LCW]1,ILDJ=/6;'?KXOV=V:X0>"K Y*C8,--OX2#>OF'W95W/?R,C M[B,!HG C1##LVQ5-\^V50?,%'2TR>6DNJ]>VVMCED.]WC)ZH+=G6N$=FQW+#.E^=YJ()".DDF3W+SOY.5M1=8__LC?V1L,O1 MONX,-542-KFNUI/+S963JO5;WK4=IY*G.Y/VJ;P)@/ MA8F.0&8[+*_UQ;!G:05&,&1KW2C,T&N'B<09UTM5&NJ,]KCYH.YD:"\W5:+Y M2 !D,/Q^"G>W8^YVS,U&K(X@9C,MLE6ZP"UI%1FO[2Q#&O;DVHYMIS21<];6 MRFE8S^JRDK$:SV@XGC'[Q[\HBB;3^#TSZ&[(W V9&XZ>'8',V&J1!8= FRS/ M=?G.'"_QZ>S'Q[Y^45A\)?">N])H!%LV;-E8RE(>AW8,C)Z15!)+9^^&S*?[ M*=Q$\X2?T1WA-A9Y:F_^A,EQ<2;E;S8[[I786)G;L,U!NB33Y;Z;E=1N";.4 M:V-X63-7F\!UU:UNIX1T?[.T3619JJZWZ)#V-G@. M;/7L'_\26329SIYEJW_/.,]=K]_U^MM"-GVPIW!BM9FPWM083+[[YP3<7 M-S0W^AQO_;N^Y_R2X74?&0#Y?6:'GWG :=44 &("?"RJCJ!;CF?'S#4= M:,5Y"I]2*I*J=HIYDG)8A^[59%D28-/\ MA!K0,.'RZP3@")R[:@<#5N6P1?(RZJH--"KX&/9./OZ#DY!@[^3$DXZ'"9]W M$G^]44TO -^XO(9:ZS'>GFIE"D\Q3C8U:,S]+XZUO4=-TSL2[:6L"^@#-;9J M>D#A,0LI?!L':&>@.8$5L%?3*2P4OQ9OVUR-:?94AUUWM&%_V7;3Y&3.KGV@ MI&'K]1,5_?>? :W/1[N/^C-7H=T4%ZBFI591K5]5S+WIP .GP'R[,O _D+&S##!DHKP;NNK4Z]<%@UV'YNL!!'L"7P1!5L M2\&%4[J!SR-HP3Z53">'2P1.%'@'K:4@NM\X3'@)?[W\OG2C \/^F?JXO'L_WA]40Y CC"1 ME$:T._2PU=EVD'F=6SC'OF?Z'=LB)\Z!FVD P\#I6SG@N,%'\7J;5\6J6> 7 MJLOKO1F S"D//,_" ;VZTM(#1I\K13D+;6!Y6&)7$BS%#.XRX'5@2.TV$WFP ME]0TX=*.QTXUKY%M"]RTT.@T<[ Z]N$T(2D!3!X=\@"*W]D8\WP"V%L9X[2* MC%=!))9F;--P^D6RER&4[\68Y5@VC3I,X]HR! M>^TI(KP7*X*93:%>/MW:P1/\F2K,X!]M !=.PK02O.-8@AI^#6SIJ61*LNK> M-$2>XGN DB'\@;]/ 4XF5@ P)7<#@4@&'UNVDSS 40?<(&@I+-N6<02<\+W M"TI.2((=U$6O'K[QNUXM DTQ 5PI!S@X)OOIO5SK_UPH3C)J2/U/9SD'E1],^"+ M M[3 "K<387^ZNC MV$.B5\EUZ0K3*-+='J0SFODG07?8:G^\[[5^\7<^C?_ GW]!.%>%TW#!'_^& M+$KT )$%%[ GT09P;D.@/ ;)\P:$G@C[TV7MWPGNTVJ;B8#P*9 G@\_:0&L! M*\X"BO7KG8JD2[W[4,UJI MI&W;OE8N=P2FE'+-L@@T,XJ<=H[^$ZH#2&C5<3Q XE";N0ZD)50< %T-RXQ, MX.C20HC;H>800O,"7+&3N>BJB'. WH[J0'T%/_>MO;8%?]+Y0%6 /^BJH<)K M@,/M1JL%T!ZN'VBT KPRD0O>+OPY'S#?2?RUL"T9_K"_^N^'Q)&$/94JL/K] M.Q[?R[<\74S,^!6T X 1 /D-W@FJ%%X0+ ^Z?PKT+!86?&W1V_LFX5HCV' 2 M_XN IX+KA!G06(DNW*$[/<8O%KH*;JJ&-@8\S0DT,M#DE@Z>P ,+ RP$*.W0 MFH'K./C55]T98 ^@NN=(R82C0J-%=1.R9T8J%E@(?/#F(??,T!A\^*X UO.F M#K!1I><\N:LB&6,F7KC]Z=[ + MP/,](&P0B2#I WQX*P([T-EP.*&@-2<**S4T3)UPXQQ3;V)^+@Z#"0[%0PRN M\0ME-M$DAF:&W<$4)4:-0>K(-:JV2N] TT( 8($=$[A 3BYLT9 M+:HK590"5S2B'5WJN$5.E1AVV6LSF7J77)NM6/WU'MH1'Z,0"T.VT7FE@ (0T6_9!XW%#8 M2QMJ:@$A@]065> S0*<'+E$/@K6! GMQ7T;> [PV<810*4<24NHZ%=K;ORK! M?[@.6^Y+R^5$0I8;7#>SRTY:6>5BT>U3!S\A-)J0._H1-$8?'>0XZ)(<' (A MV229P1\R2'8/@\%_4H#'*:CF0K7M )43*)E 3\;K^7@)/I?:> 57JO(]G[&]N)P/H+#(2(RV!Q=L!V@.!D8$(P<;)3 :=U>$&RCX&'"]*EQW+%UPF\-^SE'$3.0A43 M\L(!:XF8$\L3AC6F0K7D;+5"H6=//8GDV!H,H %V4)ED.GMZ5O#,-GW/B-N]-JGD$,[J?L*>^0/#%XK9% MDO1Z@7AU16CF>H*Q:"I__$LD42*=S%*G9XJ7E?OOQ0^XKOS3N'[.MGE3"5XN MOWF\I,UOX$9!:!*UD&MW"=JADR.):3\V43 MED*''@8 M;4R@@0LN2L#_T<'%"GAY:++$689/S@*@? A[F80/?3Z2 )X6R=;.[]J]4_#& MW\6#SD%7#_(S6$8W=!^-*,I0./;_JH?^WVUXTMB+AO^KGK3LV5"*XUUHUTJ" M/UA =*S@(G<&HWC)_=E"Z"KOW<.=J)X%\Y_J5JZ^G+!^OU6@^?&H-:R7%&2: M[GQ0/8:PDS/%M@TW$G"+WN3Z-L:VFQOCPHI>BNGF:JR1O K3/-"=XQOK_"8A M)\+ Q?C ^L!LM+*?01%5+*S'/9Z@N64@6^;?2DZ .Y[[0C!V^EWB0B! M4,6$-,89!:UNR@AXZ7RM2BEOB!!C2K;-U(@)2)*H])Z6=@.2'IC]A9S7[9G\N@#H86OHU9ZAC2L MNBXX6GV>X\1\S2DNH,2C*'!XTT02(V(R=)YSL>QGSP:?.1A[FH7XW5,L_D]4 M5__^!_RSNY6@2[P-:YUF3^HP^^T \2(I%^H*@_$X\_0G*X? MA#'@T^^EFW^+A!\S*([R? ]')"LS%3"10Z1$9(C)"K#\41&X&0L+:33:4P@ M,/2/\*G\KA)Q9-0TIDH5&RP_XPM5MBA,V&V.0SGBY,J1,9\ZU27#8D;''_4+ MF%)5/+:1TEM]BR/8LF\QE;DPGE;A0 ?DZ97]XMSJY,U17NMQ[J#$ M,#UF8L%A32?WG+>V]>:@,FAIZD >%Y;ZA*P@/I<^O6>#L!N;4J]61#;YL;=@ MY=I6R\)ZS9,KJ8(N"/F98]+>I%@D:FBA 2L[,Z=7TNEAK^"0#5]+S5:(G+TP:9\]H"O/*$GI,L2AG=C=:@>QJ2!J:K7\YT M?"Y[>D]6Y:I<0B)UM-==L06-FMP M*7IZ*6_X0H98Y$LT0W.<-M)QO#GLP$M/B._-M=Q"L!=%!.LU5)]L=GK4R(=Z M_>2N-548S;V,0K)+KDZR3*G8FMU#-AC\DVEVF5.WW$M56G^[2O7Z";8%? M+V:!OY@R%!>*BM*;%!@D!;91N\HZNZ0>:.D]QAIW\<7CM"@8;8PR.C1IDY", MA6YM)"E,AGX\UH8FUC[A"-S!AD%0,XI^&L'%D@G@/3C"]8(\61%Z;QZP.^$S MX"&J*J@+&#"+WDZW@#*%623@W2W?G04WD563-P45YG%Y@B Y3FRNEVSINN4' M3P]4BN,9,-%X"X-D,'0&33YX3AL8AKH>$D4,3@F""]Z3Y+U+"MP 311=?[ F!/6#79$HD^\_CS M._,%11\(],Z8VV/,?ZU!YY\L=R'XB8][>F/HY#KUJF%V-+M0[Z')6 M4/_Y%'AUF_Y\$OPD(0 ^(/PP*'W[H$!@#]1YR4&]=+023Y^7RDB'P6^2F,J! ME?**M"\8A# 9Y!6GBKQ[!\AON#=B\GB/"!".B3K]]^N@ M[XKSH;YX)X1E+"%]+#G\+SPS.=X7/UP6O@P!?XY/4; M0,H\K_.P>P'O)FJ\Z<'&!]&QWCDG?MV8[7#E*8.7L27?T)W]D$!GS]E$L_L" MK: 2JK]9'$S1:X<-17;=5X(RMD'83R,X]F5@0520S FD-RKJDD2S+_G+0E'C M4SUC4BFI3(_Z1,+XAXNZ6E94O75:W?68N!FJG:>9HWV!&X_J9BNKMZ?:<+/I MNF,];6^*,,D)=H5'DQF<2**9T[SS^WZ]W%30B\[ .B5&[-"(WQJ./E,L<4U M>D]'JO/5F+:LJ AT%SN+0F>!CPA=1&@*'?>@?(2K;4M;:FVO,M:\QEKN,=O^ MC,S!3,LT+.X@7P*JUWW-F[*5RF&6V7?P"2Z!I[\#KGRJE,FBM/I=I!;5F_+ZHDV3@QX]#J"QOIVET)2E6PGPT_7Q7X7CB(& MMDXF21%X$D7.,LCRM]R!5S=<[JAS1FOFYG#G-HR;XP8:'[%PJEEDF)HTACYK M])8L)>79N)'W"2(JVF ?6%(-!3HT71L+0[B J1]7;DY5?VY1@[1D,"B71-);$ M8YK'_?VSM^L]*'2CQ+@;7;^YT74 9A^QN 120RN^H"_9WC2=$8B-BB." M N ML+B(T[EAWS:F='#^=E)8]R/H/(EK4V^&$-Z;K%G%#TT1Y/C,DLL M^V6AF_E #] K'Y,IC$QEFSW&IE5L6$_W>JN:*N6X3& 199($1B2SY%F&I5]_ M4_V.L:.?!"3/+.[I$G]*]."%@Y.?XXQ<+'9P:QHP:,: G77EU^?N+7E75X?B M6R+&]??$UY'GF_DN+P:%O]T._T$)TK<9XMWU;T>/^[=_D5>SI=?+0KMAN_1R MOLEEMAO;*W$;+CBN>5L>FOL-51UN3]X/V@B].E[KOUWNTXK<$K]\V6K$?4 >5 M-QQXKIH0;TU)V,]TCIUL?'>O[C&0+QYB]]C\]HN5>HK%C.96&Q3H(>$CM3$J M=PH?&6QZ3J4.?1*@R %/_M\?J1B-CC@-L=CA:)T>4KC6[>7Z_:F0@]W#7];H M]TC(=XV$Q)8S?C_->O'8QA&F9#C\+)#21M;5YM8HKVFRUEQ2IDJ;_%!Y;VPC MF*ISOL!&\/M'0AJ&Z1CXRE9M+=5'IH46/8)SB2'8?"C3[+O'-)ZT?__93M*5 MDOUQ8 6)E@<;M]^"&70_T;\!M_#J*OB6B'%]3?[%/O+_!6,:_OW.T]>N,8HX MZD<4PC26W4\DV8]I2N8\&J22A ML@NGY;K@C8,Q*6<] ,>RC\[?_I_QC*1DG6$'_.JSQ8Z\WHY-5&&/5^!?;, %* Q M8X9/.1AN_+ ?SD.B'4RHEX*M[L3L^P2OV%(@ET<#RN!$5DD'?F@P\7X6W@\^ M MP!:#!HT,!O\]].[7R-U#3I@=)=5I@BG2JQ57*9Q[J5SFO@\;T*6CD M'MD4K?,%A-AB@Y7I&),%2RY* ZR;\I?3? =. T\GTPCY%N%*AO/AW!D?:1/+ M!3(0(X2A_(6R*"T]>)%U1Y0O1I0<'*7[*J9,6NGF8+$M"!J&CIC6:FG/BRK M%!PEDVDTQK3P%H W)S@13=*S)2.:'7CGYN7U \UV*,.K T+6E4;=,.JR.FWD M7M / *^]J#G:L[IB;R3&9!0(R9$]YSQ8L*TW!T$R+9E M!#KC8,:W9.]&>RR2=,X 4&8SC!_<1(:=H2<"_AXZ#R!'1( M")[AA=-YP(U=89;R%@D!R+<2F-3_^\8= >/E]+0^8IW%4M$V#.[-V;K::<[> MDH!\>O;V7I'VZW-'JV#9NL:;?*%9=9H4U3ZJGTRE+V'P'NBNPV_".;1[V2'QH M-!HT2(D+_74\!UK(E60?"&GQ--04[6!3XKLRK=F(% _,[P0KDR8&"%WT@ M0B&.?C8.]G827B- 4\N&XA7.BPVD+Q5\Y?'6#[%S[\\TK#0 J5?&!/>M>(:? MCBLM.WR61Z:43V,^7975C-\BF$XHXJKI26+.?>$Z#EZ&7F"X:4QH\2".\V*' M;91X2/3Z3*&> CJ"+B8*3+--MWJY?I5I[=MM7R/T%.9VHM$Q2/SH8<<%S HC M4$!D%P#,5Y&M'P@^8YCJU',251/V(8>(U]8!BO\%+X#WP)!_XB\)_HC^\W<'/O E\8564PNG&P=YT M'"\X" (W4/?7!LM,6.$Y6Q(H)C,%S5&P%27QZ1_#7R$M -2%*B.(K8(_0?T& MWL_=?>GTDT@/06UBP>.\\--48+('GPJ\,]O]&@!%N#R#7ZN&!U2D CPQ!>Y^ M,S#AX3)"VPD^"A@SD5K;+_-13SU#(:#'SY?6B>Z.;BL;NF6)6P.1UB6K[PWR MZ=3J*M7X =48.?BKD_/JC.B27IISC:E%9M;0UV" MP][420P]+;R/F'',M-!B>(+9D'.0V>%@[2":LU,-@>-D\!NP*\*/0OCG [G< M1]]VD[M?9W&DT:#';IE[K0:G78--;RE2((A!]!A>$KR4#.>#+W@U>'#@S<4_ M.[IU<,71?7V@6N'[G\W<.1 NZ^ 7Q"BTZ-7"\Y%AO5_?5I;312I[Y'2G\+,? MY3=#QI\>S@-E":B;,Z/#_N#BQV O?B![1K:$*"ZZ*FD&WYYWUL-25EX!&SZ3 M/NTU#'AO>0X@Y,-U=$D!\L=86&"Y$G@1??-X%/$$KI^J%P#?R5.H/XHQ[:;> M7RIM[?&7>,=R]VEWC^P]".&1V2RB&Y73!IRBIB/"PV(?U02)Y DBL4$@P"?3U1>B&K)6^=@X'%W>VS$ MR9*65IM45T"187H@$OJL,43'UR@=^ I.+K*I4G-K4%U$=66K)"K-J5T%G,0) M-(DC\1&!%TR76^/DSG<-^!A2)>*BNET9HC!B6$3J9:9S?YQ3U%$%G;&'#8A6ZTUL86";- ?BG*#))Q33\@0P++=2=$?&J50 4^TZ? M.T_P^2'!A+_?&J/C07?WURBT=_2-9Q@6W!WP0IA)C+GO.]?,J3.)'J?H@M&@ M>PRE.ZCZ7<&[-V3K8RU-+)!-OHL7J[1?JS9>!N]GD'NG@I.)O]2_KR@2GV5O M7I\3"BVQ!! G34@KR=XD''6=, +9C N&QV]J.!]>%T/7@A8[L#6"P+X M@,7[GGU89I^?(L)HV#-_QY/!!7^IWU!<^KZUFVO2KV]2^86?UYB96/.KW=*@ MF?NNXC+/S'R*]S8FDIIM):G9=<&*X:E>,@W0(!/GR;Y#7)*?DQ?BN^B;GVPB M5CEYTC#%9I-=;CORA-S.2VV]\X*)&&L?_@B5T9_9^W,06LJN&G+-R+#20M[F M*)ESQ\XU\L:^ @76F9K*3K$43Z>:=<5Q#*M58H!-@*71)!67_1-@P%%V9$?X*;P1>$1!; M_^OY$$@?/W.AFZ9;PW M]Y9;1TN5,WHM13N<<^/BX/I6"D8NWT:)?V[)N D.L(U#9( M/M-PM<9 &U;6[-Q9%K<;]KN"6M59$K3/;14$ZZVDZ:J15[ !4%P8EL3)F,25 M -/>+_P!R[\?SX$!MXN%<-L&QM'V),,R_6ZQ4CA M=,H6YE.TZDK?=<^7QZWYMH1L2*U>4D?33=G#N0W@/IH&[F_, 26 MD'AAMN-O" $N-/D.I$$]B(F=R,-#(G?>4HHO#H)^1H1:ZCY^4C>HQ:"ISVK: M$K.P=6FX:E8+UY"@=\92I\U2L3:M3FS::Q16;<)LMQS'?SF6&F2 '<530U/X M;3Q?>+;$Y3746H_Q]E0K4WB*<;*I06/^IBKGK]G\!YR;S^=UA%SW1QJ_&2^T MO;<14??/N&OK9[*&-<5R%Z/K MA74ISV87F5H* G3V 8G!YP7,A(%W?$BP^W.+?37"\X<8R:"H[2A!)\P\D-8+ M%?!+E8,D4VD-Y"Q(TH2,4\W$6W+CGMF2#FN4R7E5PI!"#77$L<_*)IH[HAQT MBGZ)GNU;0' D\\OV#PT7%68!1ZKQD=Z.+RQ'BUQ/*PC%/*T8@WEVJ_SQKRN9 M04*&\S0[<$?7Q]R4"R4/ ">L=Y#S)!R0 '(-_"SMD[6.\R^=*+T<:NJG?PE3 M,Y]4]@=YG6=+0,E H3C)G2QS&[8Y2)=DNMQWLY+:+6&6TOEPWBPP-"P!9E3& M*TLZ)%AL)JR_;6\[)$_X+-.RG%6MTU]3.5@EE'F(L8]WJ;"0Q!=.47XNW?3R M)--J:0Q?4BA!I]8%SN8'VV5U 1.^$.(%F@59?E&FNKYY2)Q-O'O2PHT"YV0X M/"E,:#\GRT@.H_8CO[(<1H:_S$9T@>S.A0G;FTQI T4I#-.4:_",[>A4D?,?HF4M*^1.*]?N;)4ZL-A/6FQI#3B^E<+_T\83Z3U"L MD!_(*.=%03178ST&=3$2.'2_6 M+HN[A6QYK/7Z:Q8;4X;6$JZB$!9>!:EB\[Z*&-A\(S8JG9RR@CHT_1 363PJ M(XDMR?@_45W]^Q_PS\[*$G1@G,%N(;-_COM6X-!4BGJ%(,B?9VD) BUIR=[9 M9ABQ:PJR3^S$\' 5P5L'__[W?QV^_6DWE*C7S\&R9F%$'@M:G"A2:FI+O);B M85'B+U[W^8T3+9.B'C!BUT?HU[Y?$"1$(OU 47\F'G^$Y#BAI<&O4P<4BQJJ MI&#D_U?XK=U'0;[^[C/@_$'V_;*EL&@+WOOHK@%;7&MQ/IX\2:W%'SGP'SX! M# *P&?^GSQ1NX/RD#YN\0' /:F5DB:W1P5&9%A&IH@) M1;X6G/<8)?H2M$=CF[GJPJX\N2>TQQ7GE=:&XGFV<*X M8=M%?"#!Z>TG]\3:]4I_.ITMZ.&,&35JUGCBYSK SCNYF66#V3%$>PRE9QC(X?T*#17
1WE_.SN#S&.<*8QROP^WYPN6O/,S7EO82U_'K@$D&WBV+:&$"AT,_@U-.X1:#D=;B2NCA& M2,BQB8\0&^K./H'Z,JY-XQK^:-@FYQ"@L7\6]MP?1/+DQ@"0#+OS\I\U><-WDH3!0AZ3Z_?5,3LOY@'C_;-? [ M#0H%">;'I(14HD[B"'[VZL3AE9#/A7V3R+T'8N^JTE3WRS48"II%C"$W'N<0 M&@V9ON0_&5$S"_F$HY,*&8WSG_E$$)Q=0@XZ%R425VO+/A%(YWQ LGRJ2!*LR2G."9N M3(0[U7@DNFQE@5XE$(:#-M5;^:*0(::)JN"W>G(49_&KXF!4S\V'JR<8P5C$ MJ1I[7?-:6@4/#0+$*(8=5[<";HKGYBF6 XKCLG)(:JG/,^X\TY!9$D$4X./C MT O0\!<"#<1S6 G^GL:\E) B;"6<::M+^Z):\3?E2;B+Q+>($"=S%$.TPAJ! M!?(,'9/"S.!.C)M@P:LEMY*\M W@XFKY2)Y.MQO&6 M(WC2SU%=M<*/J=&IWEWXK0B3S5XVB1FA)3J3_G!D>[VOGM^QO_;LGO?5M9W1 MUUZ?>0.[/QH-O[J MT05O>81!&/XEOHZPRT<&!N<%+9ME6):RWICID"= 2GKS]B/M^LV[CR8-4)=A M%!XU8]3Y!"OU2?+S[RB!"T\]^:(XN7%1]3W_(+_3[KHO[?X%NZ2G[;XO?JND M #%CB8&+MU*07O'.*_:XVR.7UA7YG O\@N!=]6'!*I>F2(S0,:B:3?&T:@I1I;DWD_ @;VP)8%P* 0B$:"'-ZJX?.KPCW$0 $$0WNI(9 M*4 9Y:)H6$(Z)&2WC \;)VTED42#EWG)X/KO\2"J(A;7Y/FD+XEXXR%,83.0 M#D/[.,'YVO,@4Q!7P59 <[#1T_%%B6":XH_%H$L1W2A"N$BB(D)!J6@9#1$C MTM?%+_ (:N1"7E:"?1+:*K(_1:\\GV/ 0T07T$+((\Q^\D/'2TQ3CFQ?81*7 M_.0D!EL"ODT9(!<'>M+6L7(!]LQK*!-VXR:T2 '?D@3JJAHIC8!K-&NO?2HBQC[UB8F15$-%]5\B6#8^DU MEOQ0Y4%%9/F72/5"8N$OTU6J7XGF;98QT@8OJEU=L&) MJ9 D24UX,TX"YKHDNM_T%E,8OF@IST#X4(Z@U!RH[\C\1)KRW*A0"W$4WJ_7 M#>B3>;. W19'A=42'C?D1YC\BR,.S'8 D\R)F,7#-V15[ "A>8Y.%)MBA0LW M_7E6CZ??$JF3^"1DBEN"?Q-(%T@P3P$U4C>E_L*REGOC7[E_(TJ4EE$X D/E?1SW6^3JT M!WYO.K"GGC^MF-V?KO[X&7]VAZWQU?,_W M?;L_G++12NC&OL+8T#M0GG&2?AT.'*=;;\3&OK(H7&6(/=669^?Y]2(KNC'H MIVYV8XQ-%(SBHU/^Z 8#?@=Y">I@O;@TUA0HK@0VB]+ERF866 <;YRDZG_+( MEO%_XMQ(9Z0"/- @TSR4%ZHD+"J+X#4(<)FSF?2UU1H444/%8^:J:UU^:S5C MK(14E+V #G+O4*-)DKN5JY0,^ ]KF14?!O%2781K3OE0ZX"KT M,10!N_LI5OM3"/JHF)B4_W.LKW]&";O!=A-@[.Z5T[??_JN(X:K>1K[;=49= M0]I^MR5_4-^*G74%>!"4'D>!%!Q$YVZ>Q?(#3N7T2847.HMLB1-6Z7KW MKOAVQW*&Q^Z*S^&X0VMI8-NBS6?WV-O<.(9X![""-.P>>VC$DYNR/G*00ATD M\R&VFDXNAVL:7QM%_5I6K#Z&6A0TU$ J7=NR_Q]-+,<7/ZY<\V7*O)=@>^ E ML%>,"_O7SX0EE-X%\Y>8V@9=Y7QGW[NV;UNS;-X Z^@-0G0J;[:BE?3VHUG) M[7U^^X;R>SR]U[MPE8H$_$TQIXP+S'G[!GJVF*:^;!4'.9J#VL1!3F,YZ-UY M8R3N/U6X3CPT M[@R*TBUDLYP \JBR8)U&0SEK+AHYFPU:Q83,UF63#96VF MV7 7:K [MG7]X;/FPZ/SX744!A$S_K^___'>N(ZP]X['C%]CCU^9>2DN.XC/ M??FY'XM,%[_6*?-Z5/;I\GKA7[$/T#LLZI4753 N2N_)W!M>CHSM''V_6J6K M;DB^KUV$_/G-_VA"KI60O[C?XRB>WQMOOV+HMYN.&GNAS8+P/HF_8?J2E]/7KVW>:OII&7[_B':?@%,CK_=7?-7DUC;S> MNQ,6MIVR/OWQ5E-6TRCK$V\T= *:L:>)Z^C$]8:N,WW"^__KW4I9'F?\@E6EM&O2O&3 M98_9?$V!5+5(9Y=*/+DB(F=E.7JU-6 2H4[?ZA05>%$ M\7];6\14K_ XPYAR>9PZY,:[2B;06E$S\HT*OSS;#_4H7*HLCF(,NYM(@,K? M:9CQ*UXD>P?L]&!]:O%W=Y+&89X)KEYAAD/3B/+@8N>R;%62[(L9-+SW >_' M*?H#PUQ1FJO@;R/8FV[;GF/.LU[]=&6("_0Q6#,!WB 2^3V*V6VB&]6;>+[ R[K4US4(0WCJ4)=B$B;,:YGP5%X-AOF= MFRC[PE(>'-.8I7BZZ=3(%W11^=\Y2[-E%2TM\H;04B/ES%ENZD2O7O7TU2M] M]:J.^^ >FW2&;,J^LLG _]IS.[VO;F\P^#IUW(';'3.GW[$K%ZT^7__VX>K+ MGW^\_?QUT._9]GZO66UD&H&E2>4MZGVL9[^4._OYITFCI-$QKLY^4@J'E+E# MQ=BC1[:]D\.+\!)P@LNBO>'CR"FJW_#YU6O>7DA<698F340Z?L)F;CB5E@%= MC!FV>SF+JU[;-O5$-P5KT? S:=>DMLT[\?P'6BV::V&$;5 M)+@T*P1(NWD9NO=Q+KZT'!1\9*BGX@GW.]H-/G;T0_&[_]\?'/3R:7YM*"O[O)-^/O<9*R;*;QMXH_]*@; MACR-N(:<9PUNWLP"ILX=^#B=!AY+-(*:@J"+3\4DX14L;:IL:0B8&VDTGPEL MVK6-M@7P^WL-X*O!$1X]KT1'*A\5 ?/5J/]M'/@;@OYE8=&5X,S%D,2YH=&WM6VUOVS@2_BL\%[=- ,NRDG@W)Z.(&TKTDI0=[Z^_&5*R93MO[:7!;YJ.6G:C55I@S$OA)S';T>B ,,^P8Q=J8*7;[N^!#\-:#%^.W321OP) MV#5.S\*M#;@4U]@YZ3KT\X^QCM$KVO-?:,1D943?!U;[+F?@IIHHF:'LV6TN M$F'9?M2+CL($;3CY#AJGB%_0SZ3RQ_>C7]]?L%^N/G^Y[++S3R>]9U9\32*!)4IG MH-]U^AV4E+)&X^+93'A:/V,+C:^L&;Y&W2$.7;>*&Q;8K"TX)0U2+NNE<*N" MI!G.BK M,9 M;D.@A!2,X7I.(@6_ 1RWU:?!L@R5P2$E.0 :@P12H3$D0C$,D@QJ@E!F"*LT M9Z:BMV7[&6BH.Z$)%,*@ZZ:5\4&4!C.!U"E(_4Y0-97A-!&[:)1DWC;#EERBK#/I$-+5AVD4F" M',0$P4P\)'YB0K @6HUQLS8TAGT';P.$HU6$/?#F\.]Z*>AJ6E2 M1]:TF:OQ6.#CCMEU<#QG7(,#/@)9$*00H P,P4N8G%J06(&^C/P9/6?"I%*9 M"MN1E]-*>@9,M,)$'(L-VT' 9X ,\JC^#=)*(X.PYNP6<]@2T^_WZ$NN*HE% MT3X/HL$.>(6B0>:?=ITFZT1""8K]XI<@Q^#@_YX<_'60XQ0,BB,87=#S.("[ M%(^EO#)/;T*!40*(^GHD'VJI2F,'N-5/A7$.!*6@=/U0EKMT/6WWY0]$D&EU MK+7$?[=V;50IT VA+D9)D;ES*U,E1F2":T$3$#XB= ZUI)XJ0U&:VP^,"^F< MNU$&4"'KR-EE$TYPKB0G+XG3 M)Z^#FV=3+BL'8$(:C,<8@8DIE)CM;$92"[_V!$+ZQ[N#*T=,;(AD,CZ$2U1E M[]?@*5L&7T@#Q:?CQ_,DEC21K]MDP%L"]1E2YUL:O0C^TM=!HU./T$VDTPE$ M'7.YFCOI).C,N?2Y#J&;$5Y;*9#OR[L#=%LJQ8".\-SR$7?T6BACL9Q.M+$O M@R!J3NG8SCU-QDA,FZ]+UXICC@7N\(3.5NURKG9N%0T7]Q1V3(G#-W M]N!&E4B;.9/B!F1]DK(FW_VO3?1BY-TF;\>#UT'>;T[>W#EXUE"_NW0HY-_: M]%OZ%B+0D['P@ M2=%9&G+&^$G1<+.SP!^50/7=+E*5J3MSV=UF@-L,\"NF\5Y*1IF90 +100*= M3J0"$.YUI+C(Q&; ;RCT ].X'9_3N2/ZYLSOJTA4)TW^H.4.'\0S;&A@X8+N M)5PBI+"N";(&H=WU\:?!X--4!1H))^PF4[O^.T]'M['E-D7[6O)@"#G6N+UW M$1 M0\\2HVX:?07=[N*+AW@]88_T(%52\HF!N/G2-NZ/:(G*TKNFT>B:KTN\8<2ZR#,K%&"4K M"\,&@NWI/O]%E ?@C)5T$.?WT6:"G6."6']_]=S*H:1^?WC3VEK[^:WM"+OJ M5+[1[,\SWQ4._]3;:_914>*<;!SXHB=9Q6^IGW"ABP3WKZC?973/\ %'\>#, MZ[VKV?![= O+G0FS-WWW]]UM\]#=-1I%/'1=S57%PF+[%(5#$VY<##L*Q?I6 M_IJ1\<.;Z,?^YAGZ_\AT'UOL!Z>VN;)W^>GMXOXE%_05N2>V&=_ M5N'RD4N-*129;+OBKVC%-R]4/AQX>__^O0.0;P@Y\D6$G?#TYAKG4V:4#2@= M-TZT=8]]M:*.Y<@B4I00U,_]E8-04^ZN-C7(Z83Y7( M:D <'O;V#A8>WY?U75;M+_R[_R X_@]02P,$% @ O8-J4^,<^W3Q!P MD2T !@ !S=VEM+3(P,C$Q,# R>&5X,S%D,BYH=&WM6G]SVS82_2JH,FWL M&5*4;*NGHQW/)+;3^B9._V_<=7;R[/6"^,HG\?GD71^>3<5QSU!T,V MT;PRP@I5<1E%%V][K%=86\=1-)O-^K/#OM+7T>1#5-A2'D52*0/]S&:]TQ,J MP;_ L].3$BQG:<&U ?NB]W'R.ARCA156PNE)U'UZVT1E\].33$R9L7,)+WHE MU]>B"JVJX\-!;8^Q9835&S:?PIG(;!$/!X,?CVN>9:*Z#B7D-A[UQ^-ED1;7 MQ:),^:'%&B2W8@KD>\5K*H'K.%&V.-[LX+:6==NS''V,=H]_A@?]" M/29K/7H?6.U=SL --5$R0]N+3X5(A&6'P_[!293@'-;?(.(4\0OZ@4)^\W+R MZ\LK]LN'=Q_?!^SR[5G_@0/?"'.TC)(,[PBT=WH9L']PZNF*ZQOV2A&JBX"E MH*W(Y\P6W,8G$37SP5J>2&")TAGH%[U!#RVE;/&X>#8U3]MG;*'Q-^L":'$W MQL[;5G'' YNM&DXI@I3+=C'%L!!2#Q!7:J8Y%MWI\R&G-D3N6%7Z MB5OA\09J_ML8FKG/3ORPOSJM&X/_ZPSCDA5\"DS#5, ,W]FV$(;]UG"-U)%S M+*^5MO@F9Z^5+MEP$/Z3J9R]X0BLDOVB55,C&ZJT?[PU&Q$!)W)XV\'NP=;K MX&G [A4W3B"P#5G365U ^@6!8;3 M)PA&SDI\TH)+EO,4BS13)687J[S=ED$%*1C#]9Q,2GX#V.^*3X-E&0:#74I* M =0'&:1"HRA",Y1)!B-!*#.$55HPT]"?9?L9:&B=T !*83!YT\IX&:7!U)"Z M ,EOC:&I#(>)V,5)2>:KT[#CU>, \O")\PI8+BI$+I%@B=0 287F6*U7ZD65 MX\N>DZ;$[ZEL,O2);%B!98!,$I0@:@0S\9#XB5N"!=%:C)N-KI'+F1.K 5DT M$@V070HIX+HS+IZ4FX+E4LU,1ST-U\)8E/^6<2KT<6.4P0J#3!?,5K0[$CT. M^HZ>!HDF:XC[Z=GX8/BW8]/2I%76]#)7>2[P<<_L.SA>,J[! 1^!+ A2"% & MAN E3$$MR*S$7$;YC)XS85*I3(/M*,MI)3T#:JUP*X[%ANTAX#- !GE4_PO2 M1B.#L.;B$^YB*]R O\1<\J&16#0\Y.%PM <^H.$H\T_[+I)-(J$%:;_X,<@Q M.OJ_)P=_&N0X!X/F"$8G>CX/X(#T6,H;\^5-2!@E@*AO>_)22S4:'>"K?BJ, M2R!H!97S0[O<9>I935_^2 29UFJM)?Z#-K51I< TA+$8)47F3JY,DQB1":X% M#4!X1>@2:D6>&D,JS;T/C)-T+MTH QB0=>0,6,T)SHWDE"5Q6"Z(I=K#%EX[ MKDI>_)8 &6(BP_:0/4KBVG'S-'D:W+R8+*T=,;(AD,E["):JQ=T?P):\,OK &TJ?YY_=)+.F4KWO)@)\)C.>8 MG.]H]"CX2Y\&C13B<0K>9R-;?22="I<^7W.H1N1GA=V0)Y7SX=8-I2 M*0HZPO-*CKC%:ZF,Q7(ZTT9?!D'4G=*QO3N:Y$A,6VQ:MX'C'@OYV@%\QC)=2,MJ9"200'230Z40J .'>*L7%3FP&_(:D'Y@N[?@]G3NB[\[\ MOHI$[:;)'[3()3!)24D@_LO4@[*6:@Y8.RN4SUQ\C9/(H0?1J-N3OH9N=_7%0[P=L$=ZF"HI>6T@[KZL M3N[/.!.%OUU!5UDH!AQ=-[GNG@QOK.H*_"T95[)VEV:PQ&]K0R4K%V-ZS*W- MBYZ_";+%K4W*J(X:(VR\O(_Q+4G2^;P7,V]Q=.J5V< M#M%]NFCB#KW8LX'[^>:CON]Z#O4B[KN1XZIB8;%]BL:1B6ZY^W(2B4VT_C57 M_:=GPY\'VP> W\E /K>0]P[MME6[[36S6[CO;.'."@$Y>[W($^_\)NJNU>O\ MM"_[(]_#=S(1NQ6EVNV;7/=G?'_;]5NO /V+QROTN!!9!I5;A/'!X'!]%5PP M_F^Q0%O"TYMK'$^5D0Q1.NZ2V\H5VO6*%I\T(U)4$+;/@S5)XJ_IKFF2M:+% MG> :Y5J8X/;D)N0Y+D?,ITID+2#&X_[!T2(3^[*!D_/^KK&[O'SZ/U!+ P04 M " "]@VI3 .=8[PH' >'@ & '-W:6TM,C R,3$P,#)X97@S,F0Q M+FAT;>U9>W/;-A+_*CAE+K%GQ)=DNS*E>$:1E<9SMN5:]-SU3Y $1304P8)@ M9-VG[RY RI3\B"]7I^Y,/-8+6 #[Q.YO.?J'94WSE.81B\FGX.*;Q@A!S;GF>[]N#0LDY&L-6D7B-RGWB> MX[E.S^UYQ#WT^P>^VR-7%V3O)ICL:_+3V23X]6IJCKVZ^7!^-B$=RW'^W9\X MSFEP:B8.;-X_AP6-8YXOK(PE MRC^T!X.[(&>[=VC3)&I1\*E0YW#WAH9=&L2T2NK(0N M>;;VWP5\R4IRR5;D6BQI_JYK1N"S9)(G[X::NN3_9; UB*?8K;)HQA>P.?(Z M-/+[,$?PY?7,%SPQW#K1[ '39LL5TZ*&(HN!=GJ;\I KTN_9WL@)08?%"W < M@?\R^2>Q?#X./HTOR,_7LYNK+CF[G-C?D7'D%!V$[&I[.K8'KZ MUZGRGJ\^R7&CS6/WB,P^DN#3E,S'UQ_&E].Y-?O/^?17,IX$.--SW=Z+"O); M52J>K+]9DK.<1"+/680WFLDZ*F7DEXI*4%"V)M>L$%(1D9!SJE*Z)#]+4140 MDGEDDSVD??MFT.NYPT;,ZI&S--,QBX2D^O:L\A@.X#G;G;$BD0GIOW'U'T:; M6$(:7(^2"*D%*T"A(B8LQX1 9I$2 M(9.DUR4Z9=*2)#QKTB_2SUE42;CNP3XTC\GT%C)9#DD8>%KRLD2EP3]2QI"# M2@ M%) #Q:BUWR4PAJ[6)44ERXK"@4H0;V"4W%PSQI%JQ>-=@SJEL2BP0&DOW*+$ M.*J/FU,9TIR5UNPV8VLRCK3O81QU89XJOQU.BH89(Z&0H++W';<#/&99G>TW MO\N"1LWO6D5F!2HTHT7)_.;+\/\*R[I8@9I!B:51?JM^T8&+_%H978M*^0F_ M9?%#L=RJ-0RCS2VJ)+SB1HB:;%"712IN3SXIR'#'1;Z@92.:U7QHEH#EX2KE MBEFH/^;G8B5I,6P=6NNY9N[MF^.CGXZ'NWQL$]WWTV_1]:9DT!L!9W))LZTB MHAYZ0+>=DP"(=[ M\?[&;>_NB)TBA4S=D M<44A:\0PJCVR\7'*,8T7DI7HSEVE7"6WKH-Z^O[]1[=]17G/+7(()EUCL>ZZI]K<$_1].MAK4ZXXXD@3X)(IX@P;4W.0< M>U9S!4"I!(@3,US6)32*H SK)U%[G,A6HXW6X=8DOL.?U#$*N@IL7:$@BI MZ]U!I!#!'IQ;8"\0#@G7@,@2)ED>X0Q0 /Y"!I"/;51&=$-QMTEQUYOH$W%O M]J$6!ME;I0SH)$!'T$7(T'*XEB:JWE^W0+?$ W)&F#B;0=SR-&"Y0 ALY9( MJ(<,3JPH'+H%90$#F\4Z[M/4\;WNB+OHQI+'K M:M6_W2T(:9X9;F'(K:'- \H"!+ ,/-!Z\>D7P>/Z1AL,[-[!IH T8ZX&P.;! MIWZ2>O('4$L#!!0 ( +V#:E-.D%BQ]08 /(= 8 #,R9#(N:'1M[5E[<]LV$O\JJ#)-[!GQ)=D^F5(\H\ARXCO;GR5P\U@M8 +N_W<4^./K)LJ992K.( MQ>1=<'E!8AF52Y9I$BE&-8RNN$Y)(/.<9N22*<6%(&\4CQ>,D&/;\VS7'AQ: MULD(MIK4:V3F$\]S/-?IN3V/N(=^_\!W#\GU)=F[#2;[AOQT-@E^OYY6QU[? MOKDXGY".Y3B_]B>.&OAH:ZX'\PV!K$ MT^Q.6U3P!6R.O XK^7V8(_CR>M47/#'<.K': Z:K+5?,B!I*$0/M]"[E(=>D MW[-[(R<$#/-GX#@"^V7J+V+Y8AR\&U^2MS>SV^LN.;^:V%^1<>05R1]@MW,R MF=X$YV?GDW%P/KL"+[J9WXZO A+,1@[2?C-\>@-R:\_MB4WFTXGAU>L?NEWR MC;$YGI/QZ>PZF)[^?5A^8JR/>P>D=D9"=Y-R7Q\\V9\-9U;L]\NIK^3 M\23 F9[K]IY5D'^7A>;)^HLE.<]()+.,17BE56%'IXS\4E(% (DUN6&Y5)K( MA%Q0G=(E>:MDF8-/9I%-]I#VY8M!K^<.&S'+!\XR3,YA#BX'CGE9X0QG'C#?0B%Y$RJY MEKPH$#3X1\H8@C!)F6( U=?!I5+-TV$!I77)/RG:VB55[\D;B4$Y[9))REE" MSG@&*0FG@LR2A$< "TB"@M3X=PF,H;%U25ZJHJ1PI);$&U0P-S=-94HU].:Z M 51I+'/,4=H+MRC1D^KCYE2%-&.%-;L3;$W&D;$^]*0NS%/MMQU*TU P$DH% MH+WNN!W@48@ZX&]^%SF-FM\U2-4*A%30O&!^\V7X/SEFG:] VJ#ELH*_E<(8 MUT5^+4'7LM1^PN]8?)\WM]*-BM'F'M4*7G$C1$TVJ#,C';*YL/6H37.-7,O7QP?_>-XN,O'-M&GEOHE6&^R M!K,1<*:65&SE$?70/=AV3@(PLOI:2TH!=UP$!B[0Q3=NK]A_2JX8YN0%6M^. M5>]1N&,4\0[WXOV-V7Z\*3:W1&V[WG'_8(CWQ\9R$2('E>D8@_BV[=C]+LRX M]_]HQCQ+D,($;XCCFD+D1[)=6V&'=AIB T-M5H?M1YW5-B",M8S46VIQ:[^;5EKLQB%U; MDXU-'<(.K>QWQW!:.+1VEK!;(N3*3WDDR;N? M6^K/E=+\L2Y*%4BXAO41$#N%*SC5;DB/7VPOW M]_H]4W/?L$4IJHWGUK],B5)7Z:;+C20!/ETBWJ"I4FXSCDVHN8;*IX":)6:X MK$MH%$'8!\[$NHM<9E(WG&YW ['']926((B5TZIKVA((J>O=0:00JS[#A^;#7TB/YF]KR=!]E8I1!;8 M:DD!BY"AYG M372]O^EJ;HD!"*FZ8H2$&.>0HP7+H"84+9$0!P$GEA0.W:I- MBS)*:\'V[8K\ A\SBG0YHZQG=]D2=ZJ-+8R/5JG\WN5O[V6 ] MTGXTN/O0,09YNGHR9]02P$" M% ,4 " "]@VI3BYIFMI$3 ""UP $0 @ $ &UL4$L! A0#% M @ O8-J4Y4GE;HH,@ 6;P# !4 ( !M"0 '-W:6TM,C R M,3$P,#)?9&5F+GAM;%!+ 0(4 Q0 ( +V#:E-[J6N"GW\ /1]" 5 M " 0]7 !S=VEM+3(P,C$Q,# R7VQA8BYX;6Q02P$"% ,4 M" "]@VI3BQ^TJ'Y: /_@8 %0 @ 'AU@ &UL4$L! A0#% @ O8-J4Q6S-13P@ !8Q 8 " >N+ P!S=VEM+3(P,C$Q M,# R>&5X,S%D,2YH=&U02P$"% ,4 " "]@VI3XQS[=/$' "1+0 & M @ %PE , #,Q9#(N:'1M4$L! A0# M% @ O8-J4P#G6.\*!P 'AX !@ ( !EYP# '-W:6TM M,C R,3$P,#)X97@S,F0Q+FAT;5!+ 0(4 Q0 ( +V#:E-.D%BQ]08 /(= M 8 " =>C P!S=VEM+3(P,C$Q,# R>&5X,S)D,BYH=&U0 52P4& H "@"F @ JL# end

EN?S+K(METMM M#T,,MY7%N49]:@UR<;R2B$U]H:S8-LL;JZSLVXY9GD*NGCQ]-'+FDPV#6DBJ MI!:JZRE:=CKPGB=/=VK4K%*DK[$G-<13^[6Y5J-$Q55B9.^=@^9 M@"VB;ND>.98I@6:RK!LK?=Y4[K J;0]9LEA(Y_UV:ZJ._#CIFZY-RUUC%8W% MI@3#]DF44918]"%DK5974J,VLB2KC,833E9W_3CIF_)E)[/94!HK>5O;HEE/ M7,FY79H/&:++47N?'&=,_R\YG$ Z/IC)%/RKN+@ M%-(K8IFOBGV6YRN]A9Q9B"E8+D\^Q&2#73%&>#YGLXO5%Y-AN5T%O*A;NI#+ MI^KZ5>(RO5RM4B\5%AP['/;&0YTKV578>2>;B6/&D;-YKOWYCF#[Y>.>AZM_ MQUIW62! ^D3X.WQ9,^C8SX>YK)%L.6%-C13*I;//4?YMH^.]2LU-:8WV&JG7 M**:0JW-T=OMJ=#R0R=FY/&,V+A MICJP"?CI@?I1=Q31DW8=2 Z;OAVTWCDM'OKV)TD?9@L\FC[LTE1]; CS)C81 MVYI8$I09JTGEY2 [ F8ZR0 V$=F7#C6>\.FPE4S8Y@BPR-/=WK43+OTL@.F&>50#")[L];"CGF1 V%!/V;W@+Q.AAGT(KR!G8 M][LZ:L 1OO49S,FH:=E>4B7'+XY'G#A"4N6^[S-<2UV1'S]NV&=]A.W,X@6W M945K#ML.]*T8<02\'TO@E7=TC15/I4?T\G)Y/=.,H<#7EOQBI3%!BT#R(2:= M:G^$%+9Z@4V+U]#6")DQ#=$_8B.0.!M(JA]-.4CQX9@#F""B6B+DS->W-8K) MW( I$Q>C<9C,4;+LZ"-X'7I(;KEIMSE#R+.,895X?E4I]10E.*_+GJ1U!,D> M82K'F?H_[=%1F$FBITM1,Y43$#S(0')@\XL0/ $@&.%G02CYM"$4::';:GK5 M+&OUQ0SC/#R]=)?*!5H\G>:I] /, @:3'V!>$/IV)#=H)A3UMX 3?@*4-5V ML?NU)3SG$?;R.@\0!I#+@I9YF*:4VC7& "@MZ= DC1%Z $JPRYX%\3?HTR:% M,'K40^8X2RU*4/MUL5R>+VJ]'A$W.E8*1TD(@/3\PI%^[7XX?#,2W#LZ6H+' M"D)X''%\Z'/05C\Z\CD]P''MW5.CNZ'ALEZ=T1,.-B$>D!>'&AP!7>$(&D\=>/9R**!T\>'GY^P,'WWBX% M!P>-GYYQA;\X>>/.EROQ!7U L3MC;I Q]PUS3KZ\/D;T?7KE:D2@WD&$LPKD M52EPTN;S,B1Y#3P_31/JI02A>"*]U/HT**1/E,(07F<7PJ-A"&_?^?0[2,D[ M27(FN;ECR&U*QW?$D"O.+/YBC#F9YO@]<.6+J; ;\SA]&2_>.[[N5H"DJSI: M2H;*9#]& !Y G'=VX[6QX_RC.\]O4)QAGO GJFP_>FI$7.+0:-\D^"!&"N6^ M!,1^-\&D"X3^I%(6)O7UZV6OSLZ6M/'_L_>E/8HKR=K?KW3_@]4S\^H<">K8 M!@QTSVV)Q>S%OE5]0<:DP6!L\,+VZ]_(M,U>:Q=K69KI4T69=&9&Q!-+1D3F M)XG*2I=B1=U)?:0?N-QZ=;-=+6 MP(4/JZB_9*?R_._[UC7?U4J[V#G\I]LGO 95^!XL9@U+=#.:;J6CD>:HQ/9- M)&8K?-S$U10 2Q3WL.D^LBGLNV<6_[.+P6_3^.J17BUJCUK*2.G=A=;Q#+#O M9H E'29^R?SB@[*D5./1(6T9D>?>,K$JYZ85N\:&/M:HYR[D8-_Z^HRTGI/Y6HT'!-ZHX22:4TMGET54.QJLM)T-,'7O^&BA6.IN2]= M[" XB_YDVKV797:F+#/V@?62,ZXS:2;HT>7ZZ,+0#^&01YCK(XPG,-=)%^;! M$Y=K)(N'8U>5E?F6'?8M,JI>!?!OF%'UII#>4PZBQSC'M@1<1_PAZ:#]228" M:#DM$WUQPEG++59[,^?,0]3O*Q@>HGJ,XR'J^Q U9E?]VJ=TY&X3#UNO740B M;VW VSG;A_]^40J[@Z+WD^EO']1\78+_/;#&E^'D_;!)4C =$,5'X_9/Y(#\ M1-41EX?9DF4:.+L!'^$))I435 O?9\>X%3$GS4VZL UR^O2[\UNC[\IV(8>[ M[&D3#R].W4]GGIV #5X/D9]^+_[M,?DMVL!INR//+9@LY\L@O%)V.^&5GJ^W MM3U^E]]>HI)[CU\A6ZP^#G,UWHH6QT'G_CV!=;%37'&C M4@C-F88<8?/&)%R8F8]S.\\ZX@L$:1_#GJH$Y/8UVZTIL.^-'I^[_/,B^/'A M>T#/@![N>8,3)2-_Q)[>.OWY"+RT)S-EN*0GQ9$UGC/929Y9B3$,+Z&7+B*] M2_?0OD_[OAV%;^$&'JR:^LNS6,YX]3Q 2B.D5R;9FMQLY+,,)Z0J0H,>.143 MD:"/BQQ>"W?J^L?;-V3NQD7_%BATIWYZ2M,E)'N>^M6=(GEJ\>)J<2T;KVA& M8[*2Z.*RN.!9BUOT$MW)8A**=<)8,X9"45"-AZWACZK&FY.U"[GREQ9)#WZ\ M4,!Y\<>"K?I,'$"ME5JE0KU5XM-:L5^WE$7-*%4 FKY7'&#OF/B@<>(]>REG ML\QWD2H 2-73+%QU>IM0]1E3:?^NF\\@D\XDYWJT\%0!9/);DUPI-FP'^]=H M&ZW+RHL6GOD1^-$>42Y8'SPAFGL,E1I=LY5A]5@G@BVCL(^+AGSAT&'8X+[E M\=JB!A<7VTN?_%]\ Z[!Q#H/3U7+M%S!8O&.5NN'+LB;)N/]R2(3,^YU_+5;BQ&I3[V^R/+U(@+ MEFFC5UHBQ;C=;BP8NKQF+)]MQN+,@/1B$2Q3[&03[Q^+7=5MNVUG[@S MNGA]#JZ4,)[ 7"==O'XMUTD6#\>\?BU>!>R55+AYTWQSC?$%&]'BR>B)P-6^^GY<9M=6:Y"TR]'^;Q^K5X_5J^8XG,/5+W MVM*Z[CUKZ^J9_/;L9:]?R^VPVW67>9%TIFJMX20&]E6M-TJ+Q0AO\0J[U+/= M53HTO\:4YK?[MN2M82I<34HT._3G\DQFE<[%G+XM@2#C"]",U[7%Z]IR!QAR M^5*M#Z/(=:07_WGWEI:6TJ142!_2XV:?95O/J_D3U_>ZM]RAV^ YA?=,7<\I M]#C]'CQ#KT/(E9YFW%^'D)MU'=_3*:2]J!2"^7$\UD 3.C7(-,>+Y*)B=PIA M.%^8>V6V(1_&K^NPL/ZH?'9X,<"(P:DI!1-%"M>^Y _D?_C>8OXYQ<[A+P70&&3,;O+JB4XQ" E>5N% MAZ*"!!UCQN#7[HX$\,Q.47GX8@(B&W2Q<"WT;'"_G/!__V>G;/( $QWPVEJ6 M4Z[)$ASK([]=E2E(\.:?@C(7EH:SS$CD@0VZP/AS#8!X(ZC00R3R'VKS(]Z. M@[W$O2VV=FRG=X7]K=WN%P;L(\R%]92A-HA(::2*R:8HC;)>>OL3ANP0Z MMO,"@;I.)$"'$!,.=$*! -<)TFRO$PUR="<:B7)!-H@0BW"C&OQ6P05'/1H: MEYEA:<&CI="8T/'!<\"(@2L?VG^28T)/Z>&BF.>73*TRG\R7="I7@2?#^T\. M1EDM$RJW@Z-TEP\GHHE$-RY40%\=C-E@$BE4D^0.79NV4ZUE-C(9^>?PY,&8 M 3:?H0-,KTXGZ)PD%7*,_C3K=P*=X/Z38:.\FDA1;4'+8^XQ&HNF^4I]#D\> MC!EO#+BF6%DL::LRJ::>0_%G.E&!)Z/[3V9;C5B[,1V4&]/LDYA0)P*CI>:= M(+:-=Y]L(R-?'L[1B&^)@^6T&47Z;(R?/)AG1I/G?.@QR=+I\I#1N+PN*["? MP<-Y)K1"1J[IW(RVFOFB6)YU^<("/WDPSUPQLQH\LL$8/47=47S6#_M;A4HG M=#AFKHTJXU'*'QY-XN6AB\V M.'C[\ZCU/*V9BSF?'P2S4L+/-[I!'+X]>'LW5X^..^-XI\$NVZWJC&$L,X?5 M_,&32Z,1;V846FPD%G-NG)JJI;#BM$CGM"P=:QJH:5;P MH\S!#":C0GS>&Y=XVE^;^V.#J1HJ9V!8YG"RT?@PB<:54&64B.:L<&H1'BJ) M.7[T8++^\+@0;X>F@T9K^M2/S+*Y\!@8!1X]F"S7R3S=>43B?8]S_R;+6:7":GI7HE#)-EUY/=LQCAU1;G&=C4/G->F[@KI M$O':!UXE73QYN5:Z,(Q'E^NCBQT)\^AR;71A'L(>6:Z/+-&'D*=>KI NGKA< M*5D8SJ/+]=$EXO4,/B5=/E@W\6;PY?X[4+WEMMUT0Z'31!B\YG[GX)NK[IW[ MAD_M<<@['-QK:[7U0L/84UG&=RT@;WEK'NWOE_9ON1[?TJ(X1V[X=>@+SP2_ M.E/J%@7&,\$]OO$,<\\P_[77=_Q&#+3;$YU;,]D]KC@3H'K&O&?,>\:\9Y1Y MQKS'-Q>[V"'Z$+BINW+X!=)%V7#,D[(NB\BS43S+E?!&%8T%684)>K;K&?'C MIN CUN_KJ+^^^^6/KMGRC++O?5AMFU_W<\54&UOUPB;U1$^3< MF468YD8T[36#B6UKW0^;X!87N(V.O4EUI(\])OEZP^M^^"4+["*KABQ^Y"H^ MSSJ[>1W\I;:81^QO0>SS'$;?5*CFY$?/-\#_UQNF\:)U1R#A+UFU46&)!-WX M^T;,PS.RP;<+SJTYPAQHEB&HO7VN^*HNYU=@&VYW.=?4<][&?/D#L=-W.3_[ MR>AE>YBSG0#I\D6_T028'T\4;8G05N,NIP%P5)@\&V,C$Q[E:VRQF%PP^4?K M]0;F*Z1K/<$8?%GW7Z>3V)9DO-BCO#NJYYKBHE_GI]G^:-#,<5EZJIZE%_:/#]I#_+SF-I7U&'\'.C"GAU;]CJ(NWD%)*/@".+D M\_2D'ZQ6ER.Y6RL+C\(HV&MCQ E="G$N;.>>7HF?W*'YC*#MX*S?0*)?7OAM MD/V9(?_I) NA3.DIN4J,6M/T2&W7=694ZA]U#<[5@-I>V?:%B(X6.(,RN"9_ M[.**\<(YOR=6C&?.W_U*HQNK1KZ;;S>,R;0_6I8"UK"1ERN/@\M9W/[ V97B M^A1F]PZ-P%H-\M-IGZGFS>=1K12K/!%W<:__Z$[#ET5_5:GTD3[,Q?CQ$Q==)@,S?A:-7>"V, < "(\; M[MVI:5TSC",6TUMR^0#42X7P1CGV7!7QS8G.) M"U0O[4&??\W?QZV^&*I\Z1U>QH= Y8/>=D8:\=FEI 1'7$6C7XDPB]KZK M4&_WZ.C+]//E/><7UO9U%R]?FE8740H7]AZ_T'Z\M*?X3OZ\HP-'%W*/NC+W M+ VZB\O0/[) +G#Y!9LBQO0.A*T>IHV>]5DG>TW M6D(U9P06;2LSKW2B)$#.^.CH87S\[[N0FN\8(/]*I+@-W72[L3HOKGH[M/+B MJEY<]:;BJMN%'(*Y?]OS?8H]4OI#SEVK^ZD@PFD^9 +MZG);[9#/ L*9#OG#X?>?! M]R-XUQ4_\JH]K@M@_JC:XPP0\Z5Y*">K^* CJZC<;J@KNO4<%@RKR*<[/0([ M'TI"N9N8]7,OJU)3.X\.1GS])QZ?Q1B>F^+3'=#TO, MNK^FV]S)$A3ZNS=G7'_Q(="N M\QH Y[6G65T%>=[KS7NOMG#$U![OB$9=PQ^]QZF=11>C@1&JZWR^-(V(1KA? M2F9!4S(?=6IO3KPN=5IT<3G\L'+\E*MZ\65ZONSEX.:#+FXZFC''-5F?-N1X M@L[PG?9\/.MC$/+J+#[;M/?Z)>[;>;0?EIN7'%UF+3FM2H .+_NC,H_B3_T( M_\1$4O(<2\Y''-U;$YQ+'7,).K[H#MZBZW^/?WNRYKHT=X/42'2I@.GCG MN]^CF.:N/.!3M0UY0:OR&WEYT?FMM2/M"9N)]AI63PN;G6FBIW(%IR*&QNHP,VWY=F.]_]X\F;?^*!_)Z^]V4TKS:+.+[/F0] M38._,^C+<_7W>UMAKF_%?+/_G]%/")7PN#AI).:L&)$CBK)D8EA7?J !X#\F M?NGO@PC9%_*/K ( F#^9W4MK]B'#_LLZKYB=O/N.AC^>*O?Z3(EXXPD=0[J] M!?_X71\@2G!I2,DN$:D9IB*E2?!%8$]*+$E( M1ZJ(J"XRYPBIY&,G_(&H";:>\%CXT]WQ<'( _E029'WS3OP)9EA!71*^"/^" MUVKCL:8Z7P?>AX@;W>=I'J6CNL*\-K,@8[@2S(626IJ";J) M=(-"\/;>?E"*F@--_WV!UF4A+K.LC(U^8_@?@-T@SFL&=8TT8K0?G]5,D*A2;L[B75(1L/NDWG) MZC4RPRS;J%D9J59?+DI1I0]/1O:?' 7*K5Z9UALC83R;M^.&A-AHO\,>COG( M#B;%9(EM--*)\H1)KZKZ/%/I$"=N]\G%S?X1B3&H>RM -=8#'/'@[ M78A6 S0_SH[\=&,:L.*U*CX?!67'[#^J\HU4.-/AIG0I72F9E6EVG&W'.H$. MO?]D<+3*\D-ET!NAQRT1J5E+#X8&I6NZH_! MDP>+7S65*1?.#AY'W#2@,D;$"H<7NX7FH$^ M/'FP^ E=*O>?.K5&8UI-Q5+%T*P^IO$\#QZC8(WFZ5*A:TTED5(YUYOC1 M T(Q$[,Z0:UYN%%*QH:KIVE'3ME)MX>42A@-IJ+GRXA/#"+/L\XS$PL-2=K1 MP;JZII*9-E+E6J-6'M8*J7I:*SSWG0REW4<'@THH45$:;9H=-'-#]LE,#,VY MDT>P-UE5>XQW%[U2(RU&5JNGUC@49,D$#M855N?5&IO5"C1'1^LK+;8**"9Y M=&]=G3 K,F$ IDX@V@MV@KU0J!.5>FPG*$B17C?4HWN]Z,'RLO6PE-*GTB@_ M16RU7-*#B^91M$K3S2;7":8LNL4N"X&2U&SGAQBMN/TG*X%<(;]H1I9TK<): MDA1'_)BI'$.K>CW<8_5J/3&:MA/C0B^<3O#DR>#^DVR%-IX2X<<*S:U*JI14 MGF*%>@R>/'A[.$L'6FS:4AI6H<8_SE8A/CP^BFN]?B19XM1@D%]:=+25'*9* M5K=_'*PBI60Y)Q='>4V)T:86'F_)=2XY+4=X.1_HA0R4Y\P:!I:# M%84Z['@:?)P;#:M='Z+@(I$/M2K'(*C=4+ORJA@-CMCG8M^R0J*2#\6.X4HR M\HAZ [-=X6O+<:G8'LFM$7GR8.?[_A47R"E:E,[3E>Z3(JL-$> W=#A/)=<( M<+V^FJ>M>A$ ):.K;0VCFCO/3^=1O&0G[=H_O*#C' 2CC'1BY]1A]+@"9J+C MC74[W6YXM.H8H]DH7QGKX7+&>M:>P)]%8-%,8"13!_/FJZR/[2@4N;#M96^% M"3U01;Y.98N)TB-/_54HU6I_4V6^2M4RL2I/#(T3;UY-'*">I:"2M+^-X";+ M(GC#25FQL#.,?='#K7UJM6@]EGN:&9+^42FEJF<:&M?=R3(A(F3U;.G M3*G(!"\/O!M$_:5HAO'WQ@*E!!.\OZY%7&R-B=KZ%"&L7 M)@;ZZ?ZP/3/LIP]LIA\+"S_A4]6=FU]!DOE3L$S-_8!$K.Q/G."8_D^>'1E<@P$EH+N[9>[O M?AST^]G5D3#RSV&3?DTT0\8B^5-'P#+R#.V-N?Z[T#4TS*._8&Y'EOC54=!7 M(B/OYXE_8"'K?_\P6RD8N2 5''D@+SX@R+(J"/%JEI-'!@^8OA(MWNS?"#>>KXE1SZPY%?Y;;.ZM[3>52].U!3\X?_] M"/WXI&"QH0?FLDU'(Y.=-%@1J2;2]S:LN_.2[7.Y'[]3=I98Q%WPK+JB3C,%=7C ^R0QO*9OK988;AO6M2A#9A+F*-P?T!\>XV^W 7VQ= MOQ9>]K/""U9J@+UIX3VH,W^7P/ZI/WN[!&=)5/V&"5Y#$Y-4CE L1VA.>S3W MA-PCN"?D=VR)O;X5,MTR)J>HZ1TU3+<0)SD)<'U*$5_Z L6=3?B*AKF.$K[T MNE['KG??N/[>WD3KRL@P;@)P4!F9[BP;C\U02N+3=3.*Y&J*U?J5UUH.O=I_ M ^0R2^2Q ++Y@S)@E3#"D:9 V0E2GA>/K23-5J-3J;1J9E /%_0&?OQF&!\; MY4YT\?DWD%_FTB'/$\GOP84<5R6\;J.QDW496TLRUV$C6'II+,K1#LO9OPS: M?(*K#L7G1NVYRX\9)L*RH_Z7B?*^!(M1?AHN,?Y*H\8IHICA.X^S&NXTPH$$ MAWWAX(DN@O@& NPIX'M4P)_M?W4:!=P<^9?+83#7Y:U,.5F:/F8*3P96P-$? MOT.<+\ QG@+^L\SS2_/Y"10P<>XOO:ZKT,&.,.^IX'I].0T$9\OGAM4=MSI* MRA^8IUYMX/E'*G@EUU.3SN.('4V#F<=%@$Y'L@FL@AD6='#$%Z8#I]#!-Q[4 MN(T#Y"12M;&LWN,1\NG#D!)\C_Q[@0/?:^+?BY\)WS'S M7A&=/93V4/K&4?KCR;O7-K*6U2)EP@7WJ(5^"U&)W)TOTH/?.Z;M M3?HJM^B27 *<;MHYN8'SF#VOA737O[-PR15%%JXP_>6*=N?ZLV@^?0KOW"HG M)D:/S_T&*HQ8^;GS%"OE']GY5Z>UTA\XA]^[#\Z^H[XDD:M!C-(F1D%PXISLM]8/JTJ-"O%QLW M+$:&_A>*I+LROJ84, 7";!GOC#Z.T/,%:;(7M/N MW&FF[6?PY=/)MN<$F+E>[N;*3\%!HU5)S6+"4RMN23$ &.['[VC8%X@&?#3M MX8MGPES'[G@FS)PC(]] M9\J_!S%?=_I\:1FZVMVYWUSE/X"8#Z "CEA%?#3#^,+1D <+GL'@&0RW'V;Z #"4C*Y_V/)W M0S37EE3_N(V,V",&AD\$FCQD^"YA(R\Z=*/1H0\@PS3"-Y[RK#;AY6)@.F.+ MU=DTAI&!Q(?"@ RL+Q(YBJ:N^H$<$7[<>/> MXO4XA>\MN_D66'7[)P!>#UDG6)>49W(/D::33KB.3U7,9$=&I<:T5BZ%\U5N MH1;G7WSRSWX@7,<+N@J[9I213F)S;M+67C_9371.U.>K)1W@,[PL5V/%3M*]+N^GD^L/GXZ?0C&C_(1NSE,EI;%4PZV:.%V4 M=)&(,SX$!\T<]8Z_;_'X^_WE$5[ ]D[KIN+W/L(DCR*]9:"B=U);A MU*-&E]2"*>:5<"]5GW<8YF.!$P\7[K0OR&EQP8O!7#H&LX&(?620GN,I=A;B M)XU2A1G4E+C4"Z;[&!D^$H7Q@,$S&#R#X58".N\P&)Y$:3F9U#61%JQ%IUP. MYNG'=@7#PH=".AXNW&D7CA,;#%YTZ.+1H9=-AD8TK:/5JEH:M5K)5?"YGUW, MF@0;/A0?^K:9,/^0"H/?[B85K3&\4;R:B>[,ZBN4UBZ?U<0!ZED**DDQU91[ MF,OD&:HAT=)E4T8&OQ 5JX=Z*5T;)[3QQ#+).TO2/H/685IQ11-'#F-V.T9I ME D_:T.S88FJD1[RDU:A"38T A:>P!1,W4)?BPZR"MMH_F0B^QM?'R 0/471 MYC!ERBXID56R,H,RX8\JJ4VB-,F]AL0<""8U%I94%U'NKNS=5"*KY*N295HZ MLK\P1_"3JIGNX#WW(7&S=?@E/5N:*169;N&+4P:SJ7_I(E&P#$2^#G*(1!A> M,"@!R.1W9V07P)QC!W=8U_[+6A6P\,0[N=G>>A=R;(T"<*,($P/]='_8GAD. MC@Y('=G/L;#P$_Y7UZ#B5Y!D;J.,GZ@&\HEKU-+_P=,W=?>MSFB,O:PW ^1V M<#CZP+Z:[MB39T?&UV!,"9C.W1+W=S_&RY]='0DC_QPVX==$,V3,&S]UI B8 ML'MC.CM-7NP^*G1!_P(7[2WT-&%J /6U81QA,8CRZ>>KERJGC2B-O[4AWYPW;&[![%?3NM=#= MW<6+FH)WY/]^!'Y\@P#L6K M/9Q\V+T+IGF9+SR>>(TGZ@,=(6J7,XPO98USGPZ=#V(]97/]N'T+?$[Z4 M1%/#QVRLC\)'E-]*W?R1ZW8_+%!#$Q.1LU:6(UQ WPH7>.#A@8<''O<)'E=M MEIZI%.[:S-,J,DQ=%G&:#.GY2@ES0>\9]Y37^A(:G#;+^Z)MN]Q4S>U%G__* M'"?[K?.'.6_QY?$!8@O96+]CP\\[9B\BHF^=U]R=E+Y0A74%8CI2@JOTHFO0 O]4B@;'@7J&N3HQ3==K3#XT MI!N-6J_&RM.@6)D:?1#3X(_?P;"/B][W):V>&CVY@!Y/,;^\?'),GC5G@PJY3"\7:A<'6@R@=GJ56,;O5&@J(R$M.)" 5F MCK?VQV\FR/D"T;MH+'I*L;M.,P9C/\-^R0+OB%;?"R*OSBO<@TC4F:=K^(VE M[MX1\KY<@5L]D"0(0VD3+('>,>0=QD]?$5B/M/<,QQYU;UMP[]K$Y<<315LB M1-1/B6@?Q[Q-S]5.8Y%7+9K+E:I#/IVLAH2K,V^%QPZM]0NCUDAXBLQK:=3+ MH,*\$\+F;=#'!MYW>[9!_H\+1;@/GY?D\77\@?3)T4DFZ5 MRXH*$G3,@H.]#0G@]YZB7O;%U%DVZ/+>FO'8T'X1[/_^STZQ[X&(.>F_6\MR MBHQ9(CA]Y+=KB04)WOQ34.;"TG"6&8D0;\S.+/ZY3B'&&T&%'B*1_U";'_%V M'.PE[N6UM6,[[;SL;^TV]'(^>Z.@V2&+J4U.1Y,]X0]L*/!?@1KHV'CX5[V4 M."9/GWVE_2L>"&0)M+FR4T_@?+3%*W@7<34?Z;6F251"(TW3C#5W"^_A\%T" M'=OY$[8 M;';6ZIZJY^!!AOH>;V"T<7B#X1ZH*E^(U?DD58Y5ZT]4O1HKUF*)>K94K'UA M%[\M7I%-8 ?Q([.,$V&+9:D:TF>RB(SSM!?F(Z M@A%T?$KKS) R-=(A$=NF@KKT87N7 OM '#A]%PV[;2*0G^S'"KXKX-Z-@&DJ MV!6XPZ*A2>8<3-@'*@9?\$L8).UFD <;0@W@R_C=,(RF;K^96#?A7P;5U<#7 ML)L\ZD@T-1V^(*LBHI)()':[;0!&[0*&!PIDA32E'.!6C[C^5K+K;Z=N_2U> M4PO"#7Q>(RY/.XDT0PIVF0,?%*2L@Z9&@:J.41R M?)\WQC/BR^V_;(9W*"J[!'6&J^F0P7%I&YM05% '#GC% \"R\"B!Q#\0 M<(]];&,:?N$;8#808 VBB ,/L&IA20P>/Z7;NP^?X(F#@EC#.+SKO<+Q]<&B MC[(S_$H$I8HF&M&'O&J"T^)P];)1UH1ZIQD>"0FE*D6YV#R#=A K6TQ]@*U) M> E>Y;!Q+Z;VJL@$%=:S%509M+K6(Z$>8S_*0UBZ+,7G]>2 "3;2+2&=F#WR M1B(0PW!U>#O!-D-A, ^7FGT:9]Y&C*2A@SQX# MF,"H C#H;V9I?^NI%@[,IU&V_R& >:#J ]S.VNEIO8&7M0VVA2Y4[WU6S&$% MY\.U&+_\8H)1C*HB>=RU= -AH",,^BBHX V37U/H4D9Q?1_W5 HY,]9W9PSX M;?_T%Z8&MDM9[*&OUR !=8!%!-7^G3S _/K;5B+X*[4)QG&=K+VU5%5Q@+F0 M2M@FM,^&Y\)#^8$8VYK:US#I,?A;"K';\1>%WDR&099KOB'\1+T\#ZQJ\+4, M/3(JGH?0AZ7T01(QMI-' +^M"4;T:[5>-ZP"G!+;+.X/+1N'(LXH3TI4G08: M0YD>R]/9BH\W4E;BX\8J'OGGH["0Q]8XIJJ6H.RP_E%8R5=;LW ]L7RFN<(H MV(XMR_Z 3$#^L,3(YA,7Z9$@#K:<%4SC7;X%VCH,;6R\E#W#QN40H*X/E@M/ MXQB1:X@ ,9V!#K[AVV.\M[D10&LLJ\2.L&#W;?8>C](30@_KCTUT6:'8L&O&X=>__AX=VXZZ M<]N".U.8WYH'/C@)_+2.!$-3[2B79?HUR3^!*8"QB;U^P[98-QR%*:@B&RW( MJL<:0(6FNX"%VR@:"#E:3-;A*S-DF&3V\HZK_T!=C,BN/CZ'R71807(=\-=> MJG&K$C*#C:7X#X<]N3; 'O M'/7O ELXJ0Y;P<7C4Z!!LTJN_2RE)I5>>;Z.F7IJZ[C:NCC=&GF^'7I*TJ'1 M,M)X#JKA7#^A5W[\5K4CI]0'9O2NBMEH,3"4MV'OG;;RL8C?$?N9VL;^-9SV M* 5[\>8 [,2S.%@WC!;O-I;*MAEJU+6M-\O :IJ^8SJ5I(1@#!)8"QVUHEK" M<#)LI7(='FG5F!;NZ9.2/^:APU<9M5]%I]ELN@PV0DJK47K*=<1>S0@,EA5R MJ=I[X,"Q?,%8?-,\<4XQWK!_*&+Z./"!C^F^#$..QN%(L.U$%D?,Z)2DJV7& M98UIQ41Z:?"M:5I,?RX5&?/T6;CN'+"'&=@FA#K=KP;(7T?LVT9VS9W'/+- MFD$$XX3JQF:5:]4O_J6D=:;!8*3!I86F6&7J-:']^=.%K^$4-A9E&DRJW:!+ MA7(QG2ZISU9D?ARX-CCUA2QS+4&]T@1A'0@K*H"SB"[CMV55ZE%8VIO#TDS4 M=\P;Q=L+M$.* B(4$\%;MC,N=D\\!,.PQB0 0FGKI2EX:>NH&4S>DH"VEHY\ ME &L0:AE@*<+PD""(\#$8_R]B:8IMA[:.DI:G_'8TR(SZ2.5*IM+JF#VMHZ1 MM+EJV[8X%.DDJ<)?-?PW8'P<>R"'*'9,8"]F8INM]LQ!"\K.A8HY2T7N1K&1 M%_02]<+1D',3(ZP-A[2.H$Q^&?UF^$3]=QDS^$ MJIA-/* =D.[![9DB9DLS3IOS(VL@*%H].J_&^Y\_ZRX \".T%C0R_X(LV!EV MKB66?.&8(MC.6'%42&?Y6KC5;@HRLYR6P1(./!P6O9WTT,BAUR<.M4]/,"LS M#HT#Q6A@5"JTNI'R>/7XM/S\T=(?$2P@J:5Q*Z#P/%YF5MTJ;]+ZC70]<'/&Q&[ MM'4"(D?)B<*31J$J=1>CO!&KMIH#:30*GC!.]7I3A2N@1#R:2W6J18UM6.-P ML3A1(E8\^7EP?#\E&B._N1J5,]V19:1S_? 2=9A/^9K8*-PZ&CRF]!P/$A_) M.&K9UKE_XD/B?!3P%!4%__=:C^=.SS^KITBT*Q>"/%]Z,O./=*W1'-0^C]7O MYQ_NR=]7_5,S-D)13BNV@GPWQ_HD'7P]J]=SPL"_-)%MCN.HF+UA\,##T6*1$^>7UU ? M3V6=SO-:7OER\?3,([VKTM-LCI$+*>:Q77887U8MU(N9KSS7P8\Q5Y"%'GZ@ M:GSZD2_6J5@Q2:7Y4KH:*V>R"2I;3)6JCS&<*L"KYKFU:&\Z^]=;\ MC,6ZB[/(7/&424$(1A4P#)P<"?('R\#(X;CJDJS"BV68T9; HV7$RK?"/H"< '$EJ2U7G 8^GCZI-*5:D:3I8T&M^HD MNMV9 38HV'^:B@YUPDYM$9Z&7U[X[6*VGQGRG\Y07*K-#IN;TUR[.QUF>_7^ M6*@6KV/?)(LI;JTSDO,I$KS+QK)6) M L'5#D)=.L0PX0X;YH*=(-M#G2@CB1U!0%R/C:)(J,O\L-\JN.T*Q+8P#OOU M.=N8/K644D>+U&*)"M88^T]JBV BIJW$#)VN6X\Q_Z0;6O3QDY'])]O);#$[ M%%/J:*IGTU*4"^0[K3E6//M/SD;CGJB7P[U1*YT02L-1-, E8_!D:/_)8*[7 M-#/=T8I.5")1/<3)4F[4AR4P4Q%'F592:?4[P<,G M445=]<=:=C%*=WK*\Z(W4_BVTP%R]TESU97EZG,\/V(?Q8588--,=U*!)P\6 MWY ZD_0LQBT:^2Z?D(0GL2Z;>,R#Q1NHU%69:M!LI)L\&V@H89$)X2L,1!.8[F4V5:C76XPR?- M2',J=/O/TT9"237RCZO';D"*=<*'3S:6"SG(/<\S([DY$[A.3V2;R4HG;#U MS[%JO)VLE'G>TGB.7LV6,33'3^YM?4?DNCU!" B=" <+#P;#7$>@NR)89 P3 MH@.1:"!PR'\51LKH2OQQQ-:4<2LL+I@^?51,FXE RU++O7PCH3Z-S6$\-G^J M].')@Z5-6HO>1)B'6XT:R,MP&LA*F?%1,2UHX6JKP(7EAJ 7FD;>'QNSY?XQ M,>TM2AU+X^0.OVR66[31X@N/S/R81 G#2#(WZ50G/&K2];'>%,L*$SLF4>RB M&LOE_&5F)"QZIPA2=#2NM)FBO(+,HM6AVF=E2BGLM<+*/1 MUGR$"L%4=CZ5H]7!_!CSIZV"Z)?JF1 O<]."0$=K_5QM?HSY:_70J!#4ZA.^ M)IEM,2WE \7B_!CS/]474:[_^*3SZ5Z?>0Z&"O%<-G:,^=LT'3NE]U]1T7 M_BHKYH06TH7HBD%%;IJ+G2@X\GJGD"(RR0FY@4^Q^\[LEP?><@\I M8%?H2PH,/U(;Z?B]HK-T[*]B]U:69))V3[E56Q2Q0A^HH^\!^@BP321Y!OXG M:>#&SPWJ+Y)KKED&^"O&WS_/$_'XNJXICN_F6/;VS8-@U2O"Q$ _W1^V9\;! MV(YUCRT[T;8(=^WNK4X^CM5]:$.;NOM69S3&7M:+33?!%G>&"-$/7."UMD%; MANC6X-B7E(!F[GZXO_MQ0Z*?MH>"0P-O.@?KOPM=0U,L$_W"?L+IW837F_Y\ MJ$V.\^]).]*>F H.LY,7'Q#DFQ&">;75JD>(,Q$B\A!YM9V91P@/FKX=(1B/ M$-= "/HA&O8H<064>*OGI4<(SVSZ7H3PS*8K(03S$/*T]740PC.;KH,0GMET M)93PS*:O)<3[[_Q\B2)OAF'/MQ&1#VS$3=W"]:5+%C4%?_A_/T(_/KE\-O 0 M";O9.NOCALF"(BG#E)L(=,+]B4Q>269R7M+=>>G]JN+?)D5NB] _^?9P;[ Z(8YXK#"ZMM#O@<4IP.* MU\-L'E!<+T=X0/&55P9_(*?K%.M_C=#K',"7Z'NK-QSN$_YSEO#7K?[U0[C[ M7OU;)U\GO_CQNK;CNXO"ZX<^)UC]BR[B5R_MK6.4;\;HEU;VEV9T#_,]43B7 M,W35S.!A_K=A]%O"_+?#_1?TW-;M"C@R/FXP@F^JPBU/C%L(XYX$D*Y?!?_[ M"Z9]<=U)!1ZXG689)[O9Y7CG14,G8]K-?3;UFX)"6J>15M3Z$E[6L13.,*VT M(-&UZCBT5+5'OU#JOW)YQUN7:*X+27$/"+Q8?#^'6TS*+YS62#'2\PCUZL)B M_[Z.NMB1QV.UO>J%#9H+/<\'W'-3YN.X$#KPXS?#!GS!E;TM*W>8R]%PQ)"*K0$^[LC.X,L4KO1.)[ M@/N?1%42L ML7&!X! @2;67?RH-^NGN2)"%;'91XO.)Q:6-#1E5E% WVO#3PBS2;X:U]#20 MQ\9&],?O,.?CF/?YD3>(9&YZQ<0VQ)D"(5:MM5L+^ZIQG:U7)M.*E'LU< M&B%FK*#VZX57=Q"Q\F9@B M'XTVW;+/^"W,.<]J.T6(*-;H=(I5O9U+E'*-96,YSQ?D%BKU+^W_*4*I)=2F MD5(#M?)Q69P$'AF^#[YNX,=OSA<(T'>2=O.%0GV+)IAG:9TFK -BW4VUNK64 M:.G\E-4>I00;YV>!2Y_4<_G!,KI2U0+?$H19L9HKI?U]?+4']^-WR#O3\Y2Z MI]2_(!0#TO\D=0(\7PL_-\;1O!H.(T%/5B\M_8'"L,RDE97<2)>,J3_T1*M) M&=]J%?WQFXGX0I%C%Y'?8IJ.I]4]K?[U\1,0ZW*JGFTIC:'8: 4+Y5$J9PS2 MQ4O;ZIFH)68MW9)HN5_+*X-%6)QDL5CC^ D3\#&1DR3)WY):OXM4'3S$,Q(4 MX'WO./Y;F&?>$=I9@S'%YTZ'CO73JUEHR:-(8!@-A8+:LGMI@ ]VRXPAA90 M+U>BJ,M$F$4QA*]9Q%50OG#PW"=H=XD/MVCH>2=H9X[K $(L> MH>$9&A<($ &,5(N*H'>4:9T60OICL5>2HMG!I0-$\]6X4QJ4NIE&*==- \1E M(K$$OLP\BL/#[#N+K;U4'<_0\ R-/PHU 4"DEJD9""._HKE^/UT9/0JU2NO2 MGDA"*#\FM"ROC\9/V<=<]+%0JXG8$R%E8;Y R,O4N8=,G9(Y0/JW/]#'AMP% M&P]?P]& ;<]=>A.N LX_$U@RYC(85%B8-G^*Z4@P'DE'Z ZK%\IA.<#G^-9* ME[,3(SW(=BYM!+*:*DRE6"7.E\I!)2IDA_UAL-^)D.HP'QN->*D_QTRZ2PO) M=1PB7GH7K@(J/A5B>@LKF&S8KQ7\RR'M[PDK8Z:LLH/XI>-.#1,S\\\^-BX::W($4VII782)HO1HGN\ME, M+'*Y4?[2+J8I3(2 M@HIVH1@+5TLZ2PM](;^J+3+&?')IZZ->%WKIJ<#HC41DE6\D0K'5LQ]#!2D< M\[&1D[@JMV1^W'C>$\.2%]0U4U#N+*7AFH+R1TS- $!G3[.Z"KJ,!CG:@^YK M3RDOON"K4!;'PUKISK+QV RE)#Y=-Z-(KJ98[>(U::G2JMSJQJ-Q7FBC"3=Y M[E=8N0(J#J=!<8PO>N;3A^^.&H=FYUVCQE$3\[O"Q@LAKD&;3W#5H?C"W/NB4M_1VB#AJG], 1C\M[M)10LV M7Q:O9J([L_H*+;?+A05-[1?D&>IA-C.-^'(O'EO'FU.'5\8531PY;-?M)+L% M(1#(^(>CZ7-M'I*3\Z=2#0QO! PZ@>%-W4)?BPFR"EMD_F0.KHXO63JEP"K\ M"EX&)9!U4-TEU5^OA!)@*3X*>%81OL0=P586*@G^X/VS/#"7H#^][QL;#P$_Y3UT+M5Y!D;DNYGX V M^<35*_1_\/1-W7VK,QIC+^L=V8E!"1SM\/]W8^QZF<7 M&&+DG\,&_)IHAHS%Z*>.%)"G&=H;<_UWH6MHBF6B7S"U(RL\-5YL/?A^>O\# M"UG_^T?'$.P#RUZ0"@ZODQ*MC'Z/$.&:R"#!TQ70@@/F*Z% M$!X9KH$,'C!]+2'>KFAZBR)O>1+GVX?(!_;AI$QXU4L&AQ1_^'\_V!^?A4+V MU/6OD=V@I0C>,=+W-J2[\Y*Y+>Q=3>GA\(5H:EVD4ZSOO_]T[X_B!ROV6." M!9)()%F/5("Y3R;XVKI5#^7OB-Q?*>(7S,;^4PC $?M;$?W#V/1K*[/K#@[_ M/5BMQP:$#>A;88-S:H"/)Y%?0@F\1MG"_@G52V3^JG/82]/_&O(W+E!@=8:. M/F=8V"M9&-=%9X_+/2[WN/R:N/PC?8?.K:3WV@[A+#'0QZ1*T;@#D^M,C0+. MCCE'$Q]O"T].GKL8,SHEZ<.-(1NU3K4P8"I,:S2A2Z$!&T#9F*A5/Y\,7792 MJLJ*H)HQM<>[655%9!Y)7Z0#/2T6'G6Z(Q2@0[5!6^;'A7XGB&NL@A$?$SI) M2:TGJ)Z@7EA0V4Z ^4B'1I!4.9=_DL1BU:!;U;H8,8+U62/R^9KX#TKJ@=O3#U M.]JR=^&Q7=/JOP>V?] (2\0Z\4;%2BJ?X)6K*X8&HC(-"# 0?VW0^.O0^D^Z&!?\[ M1+EBEF'J,*>C5MT=D^B6'.<++/)[0/+';]+EQI5N-L,$_71"BO='T86HL_.S MF6+S=#P\FZ35*C]F5T/Z*="5S%:EPSFF6/0D#6ZORN+RA/7;"NM'[2>0UEB. M6<47M4Z;SC=*M5Z]-@G/II^OR?^@M&;RSU*9Y9@Q;45:V?*,#\7\G@>PB)G>D:W%LBZWGZK=Q^4^&O])\OO3=7H!\^?NL=O=!&.CU8 M34?Y&+WB"Y'.:&Z<33W4(EI%ZK?[0H.+:1$^6&X.J[6^>X]NY,SM(Z_*RO-P MP\.-J[4K 3B,Q)A!4Y.OC"PU46.&56M<;Y[-"YRR-4T5:_DV/T;^IV@WO0RU MN\[UNHR/"]Y]0/Z^XW)OM1F_8_I\Z:T35]F0[X\A^ILUW=NW[9 Q3SZU.[TV M[4_7Y_-2IRC/N+.=B$A*(%36TZ'E*!%O=$M!JVZ8ZMR^C"X4\86Y]]ELG@1[ M$OS=)'AC9:%V:C%-K)H/[)[]W&?Z M0)Z\9>7:T*4NO;E_+C.D!6#7 M[?5_KO48'HW@X=Z7%26 J YA5"G6"0$3L""G.= M2#0@]1@V(K!T[X?]5OL;61.-V4=!!1;#^MQ(RH9H&08,#R9(3!64I2$;FI1R MOO0U=#LHSGX9M/#\*/:!VDP1PP,3_F50FZF2YL'N9/$NIV28OB@+"M[O'MDM M\DP5&99BDD=*8- 0169\(= =+.RU3@3[2[V-)7Y$XKLK%[96KEDZ):U7+^ZL7M^L7ENOGI)5_-C0 M4FUC>RZ; S(*_BY2#=0C':EQ3%; U8B;P0TW4&DXHROD 54S8<^$R01$%$\6 M*0::#W";:M*:&J99L00=J*TL@1X333&T*P(%B:'^%C.6N0L$ML(T)$DT+ MM[C6R1]D\ +P^R?@P<@BK$9"Y$62K,#K)Y9N6&"(4Z9&52W E2 ;_*O[]U_! MO\&/ "5 MK*&1$N'46"B,9&TVF:B@8 /-](&TQX>Z_DH[=BC/GM_]OZ I\PO MQ(&@]A%PW'@L$^*0,6I\PH<7&)OHLD*QG(_"803J+SP$9F66_E5>KY%\P/SZ M^P$LRJ^T,3Z *0G!PGP@Z$NJ")0$$O7!V<+["R2:PX_^@J:-\._K0/6%)*B. M>6E+%+ !+L@J810R4<69Z!:CF@/!! :::$^2R#*,S]$4"JQK(*5E-_ MB5_OW-! OH'_9+@0B8<#Q-U@MX%L107??X-!\*IDPM>\%]@MLH6#+U,Z@WQA-D]MEN9R(TQ[AI4.F>,VCCI, M >S?M4P"C&!A4 HP+>94^!HPA*4(.MA+LF2Z]HR!XT54#XT=Y*7PC: MIM@$ *6K$F;#W&29/0T>4^0960B.H!F_* ,L+@K_C-G-W5,\/C N43IDNO"[ MJ"-0EO;8,"=)[B*]KX!N<3ZSI8/\ C_W<,[[\I<+\12"$;2Q?7^*;; =T464 M '0$WH?I@5(<(7NM]J4A<^28=,CF9W<\8$K811Q"V-Y]H8>GC[!F ;3 !A 0 MHFL9L@J$WE</AR%+ROO\@4 MW55(L \"D2I"T6=?U^: 5 16-2 1=E@HV ADDVT&^VU/UQW#L2,,:X*%2G=WD>A3 M_',/X89<-NI-L4U+OJ3CG]WONRP)]HDE2:#3D6WYCA&RJ:HBU#.<^5A8$+'< M$^M%UWJ6:#H[*,P$67'GA5<@:O85- "&(-^@4O":=3!XB% 3 8#;B8#]=>& MN3NDO8_"?#.[7^[?UG,'"]E"Q_:4\)-D$>!"$@@HB*0I]^U7=G7- AN6$OK8 MT#/!##JD; _!.TS,W%H7T\<'TY!5^R>8A0FTL&5$A7F+R'$IX M8]UFVR[&Y M=0?_HLO $P!-),)CKTY4!'E,V/ #7X5G)>RI(/L6'_ 2P$LB#]FKV^ASF8@M M7O"2:'0$I-=T5V4#12A,$1EOH 2$PS2%I<,?T#8/D[TF5B,"V-:6R%$\,$5# M4U6D_,) JQG.UXFBPN:P!NX=QE;BZA"Q5X+A%1.I]L!I=MR9KEQ13T2'>+P+D.B8C#N>) _+X$G#4#](JB*,= MK8EGY0Q$V)MP@>,Y;O.LPZ28&#,P8#<@ WPP(,81/D2QMV4 3C3^!9,)['3= M(M(">RP*)OY=(W#:X8G+W+8=?'$C9)@[A%*(A021< M)QUV#*DS6==4S(OP1D688V92\)HW@8&ML6"=CJK^!7_9$CB;/]&NZ+H":O.! M+7".T;'%S[^V]NI%,\FU'C:VX+MLM+>-2=>0?-E$?'!MQ#?]-1U)& /(ALUD M-#=LX8$=PX8,T63VZAW+6C!L< 4#&NOL]]FRA!%@C"ZA.I:@/=?5L(@ONB7, M^S;$ Y4&E>):ZGNN[G(3=,(F%CA0(GZF9V%+49%MZ_!M*_\=[JV.L$V)&0-O MF.L6.JR^M2A-Q;STR;W"[KB()OBJ-'CAU )T)(8KL+H/&TR$"TQAA U*T!6* MJV1@]ZR)_2ILGF)R.@*+)X.MYQ<7AN]P0X2=]SP=;&?(JGVD3")#N^S@(O]< MAGTCQQ@?7.\#U<+0[WKUMK$'[&# NO$VNVP'^]N#GQ5M8A,">Z%;QKC-NEBH M"6@_4(=QR#=W'LNW@H@"QJ];Q\O(=AOX\-X62<'<=FUV/1+B_KSJQO,%Q/(RSMBJEMBCL^_Y;YN.4;"2)PC'V6 &0% ["/ .7!W75/&.#3 MH0:B0^&MQ7K"MGAGP,W.WB*RC#6;$1K9.AFV!O;=#=>^/&W;S0+BB)NHW):@ M729"6)IAG8KFEXGZ83[7B4, @@Q$ 2730P;8')@\6T:N;0[8CA)V"+#"]-OG MBIC+[) :MFAV_4+0+46B(V(DWT#P4>OZ9#+@5K4-H>< ]HI,YE^,\S+*99"# ML4@T!S9ON;:&0<^CO@8?;#MRCD(EPSOA.%M@*?D3B1*ICD\('A6&8 $0SAC@_K_ Y3J6$OL(#3A]($\V-H[GC[K\?3Y,50F<8HMTQ[4 MNHEQR+8;8'6@S7#H@0M12UB+00PFTST / 86A:%,'.$A MFD759@0J'Z@L=FPWV+M&6- A=F2/6#..7K*M^'68"B3.[_Z,K7RPM?XB:][1 M:R0R!'ZX_C>AR@3&1 C;MB0B*X.-Y?HR-H[C4=>@[7HT/;F/#YMMMT$CY[GV MG&P+!'OK_=W9JP8V7YW7[(Q'.,"-S8%19.DJ6F(O@$1K;)OQ<'"?J\_LPPH- MQPVQZ;H5LR5!I34/V<%2)\+I^// N/ &)ZCD6T_"CXW5Y28D"?+86X<)[,TC M?K%Z.4XJ.Z]?Z];-U, *,4CLH(]C 7'=AC1];1]MGWM<"12A]H2J$.N MF@:8LG34V]'@L(GXM*5/ MY8MIF@+=N$9W%B+*&(00P:S1%_'V@V=U:_",$4 M X<.3,)P,$<-V!<[-R2BAJ^$-_ ,G4F 2^!06Q;7^[UC3-C!D343N1:=!.PF M MN@GDLM%9ES31\1FP,'3(G;L2&F\V=[X+4(;;DZL"0"*2)(&+:44&^+)8&9 M8*O'AA.2\N/[LQ'F>5F%/Y.T@#D"@YTX=:(F&$2FR _;F13@,)M81MPKO)U3 M-;*3+-G)K3BOWK(#5^@VJC#(E.+HAK#I 5#?W']<,; M#[4'&&#B1IVPU3F']X!A\P FKQ/1V01Z7+-TV^Y^ ?4WR(EA9ZP1>U? 7]<1 MVEO]ULY=*@,! -=2R,$<$$=$Z]P U\#&^-;#1\ANU,WV55S:[:X'8YG?#9"3 MS5A'U ^M;[RGL&L]GZ,9;;N"L)R%SW9FR#ENG0F*A?Q@!:*>*X.[2'A!78J/ MNZR]\R<2[U'1EG%B&Q#DX('<#H_ZMD1CY63OI['C^AE;KI_QBGFQ95E\O5'Q M 8>ZBK!70B6W C-?/9&=]+(/3"T##RGVL8?D)$1),BYIP#H7!X$HDBU%;6X) MI.RKHF#Z#K4Y7>&(1(66>+Y;L1 X*-/[?OZ)< M./IK?QY[51R7=I6RSID$!B=01-U -34S[4D,G)8]^6+MU!S4H'B=_>TY6 ML+4&C/QO-KKA58=]F8? %W"O0-X#;C%H>/(F)OP0_BPS^S9'+$2#4G^! /[] MG\U2;.;ZT'0?J"N2$-H3D.L1D%AO"#8[< P?S]:3,>HO ?M>$IA7/1S!UN9_ M$X:F'Z*[DA/@'IBOP/U Z($] >P?CX@ZW1&\QC[4_9<.+3/S"'N(?AUO'QHUD6.F'4?8^U]ZTZE_@(C-/2*??=! MT?$L/4]T_L32"W+[0L4P[ <1_74-P7U42*_4\ONCZ%S6J80LV^FD):<2\CSA M7)P)M"YK#+M$T"R&RYY%8^[F3"D+,H-H"/3LCQB3$0=-L< M@7>,<0JZJ8DCYRR9'#S!GPX>)Z-TE_@P9+LXU'2#]VB!=%$VD'NZ01*VYKIL M;F4+:Q,W-7!]SHF%U,V*)B^RCV^$?E_'!5J(8/%$UT22@:\C$9';M>V).!54 MB(*EPTIU!$Y,-+J)(_B<+$#@7,NNDEC/RBT QLT W>"U6W&ZG2*]WFE\OF.0 M@S/+<(YO=Z8&B_I+_IN:"$NJAPN6_LV$V"T5Y>Q*S*Z+I>KX5*^@89US*/MV M8NU-IOU$O;0?+^WG!M-^7M8.I'C+KL6* 2:1G-$C0NL#Z0?Q!XM2L(OZ_LUP M6^%X,+'62;MV\C=51;C6$7_@#)^R#V*7+XUN#^\")\/Z6"[H"P8B+P"Z4U1G MIZ9O*K'(PSC?$BMUB7BB,-,-4&'H^TN>_0VHOLX6P>E"^D0C:2-.#OCXH'Q# MTTG>K2A,L KVV6,S@4VTZD('I(3Q%);?5$N(XST2K2 M]+Z@RBN2_'"A["%=UG37BA'!XSM@!HMD.)'! M2H4R]9?;C8)\:VV/DW<_U^0FUA3PXT3;F&:[CU)S@5@ONONIS=OKRBVP_#9U!FL8L5/T M<441*;>GL,E#,J-W($BWZTA)[HE;:[R=P>16LZ[+I.QM([E4(BZNV^JF/^ )!VL>P MVQ/9AP.;S$?H*HC$PD5V)B#)9"%)B$Y/R"XRYPBI-G/C4C';]'3F@*MH=4UQ MBR&=_BJD!!=G-9$2=M!J.F&())CFMF-(,Q'29($"/0[/X'16$%2MMW%*]L8G M3(5Z5P---;+W-5B@>1E<6GN$3,#509B3XAI /"9_DF2DDE)6G%PV(^4&#!WU M<>' 0YB.^H'8?IS]8W.1@5=RC'])6:.=VH3/E< 09QZH&+ ,:56C -KA AO" M=F[)J_-;3S %FZ7@ 9N\X!?:P328#5&77'=<15L=&KVSK?;MYD M2ZM+#J?YE4F2\%P3QFZ(XQ#NM9$?J,:Z^++L50(/$)$F7FQG"73W6<3\[;W4G;=6NQ1 4M%NL>+0HQLY7)=^PLUCM MQ'BF8-AKCQAXK\$QGLG>WW]@Z[U1"K62#UN+B.PFXI1'HU*(K=ZDE8 M%U=L:H $<;3$>I[$)$G;% KL_J5R.(^=M^^]Q8[^ MN.UQ2)V]!00"(!:!YR1D+MVQ\49LK4P4L+'M=A=R'4',E:8XN)0NPEZ>W8G$ M91C3*3;"' Y\,K&MK+EF_W*TP&JG< (7O*M(L8MA2-L+=Z!CC]F5,IB:.WUO M['HKVTAT2WGF XVT<0.. '$__,Y6YZ3-R]<3_\#+\3O=IS7[Q;@S";*+60[Z M\Y !@!G&MM"X\_61[UF*Z99]O#'CLYTU\;@(QJV;QB[X! .18=?:])!S+M@E M&+?;SVS=V0$$T77'[(VC(&MPV&O=;,V;,S8F+8NWL9.H$"* M&><8*46MOXY!N'@_'Z"-M^CVC00=0$J;^AKV/62WNLZV&MQR+[?ME(]",I%9 M:X+-DX%]M0#ITJ:#>L$E?.;.-]9XC.LQ9;O "GYV>YV1838-(1W;;1V<)4<2 M#[;B=#2 LZX>.35RFB2X+3NPL=9U.OL( %>;@ZEU,R-;4&4WT A,7G4VQV[& M:3AZLF(L0V6!L*M#@F7XGBH8SWBXSX?'G9KYIK;1HO4I+DVOTN_S8SL MP/,.F8VC0P$C4Q9NK+9R$C!D%<=8QPALT9[;:HT<5QO.N^QV6J(UMNP3 !)V M!G;WDW,XNX4:Z??A!/5(A;_;/F?3(<554W@S=6?<6SQO"]#>>9MWWG97YVTN ME+Z@>Q)[L++;XM>IT;05 $$,!\Z)P26[!9"XQ-(.HXI(GI@OP/>UN&!I4N/Z M2/Y^&4O1GH&3# = WB>_ PTDV;2#RD N#%9.);_=,M')>WV@]K]NJU&,R+8V MWN]?ZS:+WFJ023233;/MCHAVG'FF*6!&;3HD$"^'Z,NQO'!"'ZZY@?T4YVMV M(;=]"HBVS J;L4B^"PEZX@N)MOEQ-YKBS/IPE<17L0.;FU:O)(L$OVO')"6F MD2A:(*CBTG[&U=#8<< =72_H(^Q0&Q:&^R03E,%)H,+:Y]Y(H=UB?X=^6]Q0 M']C)36!A;K4!=U6[0S=A2?S +MIIQ>S(],Z7=[^(/4X9=D70P8H0#,L]N%F7 M4@LJ*1&/_?_VWK2Y;219%/U^(LY_0'CL">D%C"; W>[I"(W;[J,)M^UIN]]Y M]WUQ@$!1Q!@$.%@D:W[]S.6*+!0E?M6F65C,1YBJY(T M'D=%Y\;]R)=1/)Q<*-$#%/X,*%]^;U-$RG(!(DU^6/JL3H%34:-J+>@B82^I M&I1"0^B2[7(4@47JC+I8""_^MZNK3Q4B454.=G;$<"/O L?*[K/D\PJ:+7Q@ MV9Z!) LVB?T&V,_]&]X7 0>>I;S5&2XK>T2)9IM13DU#Y%R.TL0W)G&44SN$ MB#G5/;F8R6U%Y0;!!&99$40FVICBM;%V&TNPD[LO*A%+)FYWXV+"0 8 M./!2?>;V4M291SRN)]HU@'7BACQ6K+2+97)L''SS]I(G2G/9&@ $$G;&, W\ M([R98LLO>2/("HC+M]_B#HT\ J,X),_E@L#+M\1H4RO=6I4,:\J7@#4X&B@4 MARX>D/0<_QA\OU2Z>_ R3\*^T (7\'>EB9XL'L"F)O2[; E4/"Y?13_#+U@: M*?Y(I3W?:3>R'?5+^7UQ8AZ9 W1<5AJG44\2V7;29\(3R _I?_ D9TX'/=KNBWC]02 M8DJHI.Z;T\?(J(*?5;?JM'AB^PW"*.DOD<4>7&5TJ%'%EZU+1M#Q' M;I1/8" APF*YHEWO\I( L!5I9981@2+$J,"8]$%)K@*\9AFWHDVVDJ,BOE7W^NK8.0.@ Q/$"$'/L*\5W8 \L M>[''J:N/JET\PHRWI]KV[_C%'=%>V'B[[AH0[RTJXB1KO[!ZT>=H.8HOE2EM MXJ9A2*ZOGO+5T8Y9X=2GSWA]Q$U"OK,!K"U8 M"-G-XVPJE0O)0DQJR@^X)*1/*O*R4][#$\^LRKXLD1N3/"MN$SXT?YE6Z8*X M'VZ;MJS($&5]3"U,@7@DU.3OY#>^XLKE#N#TH%Q7;DX6C[J3- [SC!U8R*]O M6?#8<XCC8A&(,+N:T0T !$C:]33B&@ (K1H:@@B!E9'BZ8F(,*Q M>MIJ:@(B0#0Y&A%-0$3'&@\T)IJ ":VMFX&(OC70B&@"(K2V;@@B0$=H;=T$ M1 RLX5@CH@&(T,JZ(8@86CWM6C*<>/>+4 M!Q7"C3ZR%X?XX=^>V;UG3W541M9@+&L^BOSHXKNXSBG+20X((#SWQI(8\9+J MS>_J/>]UZ?7BAO=AY=%>SEXYZ5__8@\ZK\NM:PX^$PYVGLK =N?PAW^(/3># M8X5?-4D$)+BL9+BH="T_5+"BP[U(R_)\8?6L.M<=?:T?V&;C&N: 7-VP>(9#4*V2\. M@G/ML36>2@_.F!N0M/KO 7RQ%D=25H:L[2F(TDAL_XB;U6(:3#V"J(?S=CH1V@WG^PL=;PSBU#]DFB/A_,^R ZT9^ M>GEJX/3/ M#WF>A^ZL[CW#1FT!U$X576M0Z1ZS2YLWPQ[8YK@_/ K"SYG<#YZA/Q!Y=#I6 MYPC@J2%-]^+ Q'[8O-N1I=N#E_R:2K_.T.S;CA9O!S[]PB&DJ^W9[9Z_6U<#OPZ0]>5_%HZN@<%MD'#AUL%58M"/*]49NBGT#0 M[DB12;O>8/TJ$/:6B."^?]UGV[]U9'?,\6";?FD^H9].[<=A<#P867M$^:PX&MQ50C:G<>C>*1U3':D)A_K'?=CJ1\,1F#NK?+H7E\HIB. M?)U0DGZSA#GS3'T?G/'QB6:R#H_TEN;?N_96L[?-^:F'[.$6I^*/<*B6YN-! MB'4[(RW$SBK+WAUK(=:^A/LQ='(KL^Z#T;90HQ9@3E$LR M9W$MYH@9]A,_9.W..VH 0U-P.]O8[8#>5B'?& MUC&:))QR#DLGXIM$SQVS,QYH(796B7B[;QVC]N*4A9A.Q#>'G)VA.1YJ&=;6 M7/P*TNVN-5Y;8J\S\T?:[=4\A@W]Q\7AESKZIB^VG^C%]K[9&VW3&\TG]?:%D8^/RFE[[2WCH1M ML]<=:R'5SBOM'FD$D1?/F3%-XKD1+UA"_K?N/:^SZ:W* MIN^J,BX>T$-,Y\X:K86=D#KNVMK?:FB='/]%Q+%M?6J_35?^8S5@B"]V-"^ZR7[[: M3_RDC&V\1HMIO@S2"L_,3UC'>,"V"EG9QKE39][BKFK9SR<78:Y:QU#:9VR"&N4 M&W\R">:G7LK>5@ZNY5?#XP,7':NO$\U-\>-YTEDFFZ4W;QH16SOTK/E,I*]G M[S\O7??9]E02WAUM*U%J/FF?SY7L1Q2 ]_>(TR9:L/H:=HNN8>].MV9WJ*51 M2ZY>/T(:;2V"/3]II*];MX)L30")%D;MN&+-/>C>6@^Z[8YR*S/A7^+,#8U8 M+=[>Z#ZW.#C5N(QXW3Q:2\:\[D,?H+O'L-O5X=P?R:B?'DWH=-5>,NYU$T8] M&?FZ3[W_?)35@=+2+WD-&OFS!JR?C7?>A]Q"Q&(WW?_,>J M )I-!1? G[I*H,[KZ&_=)((WI+QI'/MW#MZ^,6?9+/:-(+IE:39GD2X2:&,5 M_WD4ZX_L;392\XGT="ZJ/PU_V]LBG8 IV^8R^C.IED<]8#OZ=FF;J]\[6WWE M\Y,CC:IE/X^2=6V*-*4 ?4V'\K[N4-Z<#N43-HT3)G_+W.],=RG7B?2S2J3O M' /MFKW16$=!3S5YOOO5!LO17=!UPEPGS&5RM&OV^[I-A\Z85XJ*1KK+NDZ9 MGW/*W!F:G=[6.G\M%]N>-7L,9UP7D8MMK?&:SU Z17X&*?*A.>KH M :TTV#=']C9W^XRD2$M3Y+VM/2[/3XKH%'D-%P''XST2 M89N%2!.3Y'J,=ZU>Y0>6&1>ADB@_L?!-PY/BW<5WPX_S2Y\I\992PM Z2J2[B;;N(7/B)RT(U^;#FT7_3[2MA^:P=XP+ MPRV#T=/C8[76TK[C,=WCA* MP'RXOD9>:^3BRO]7GF;,-][^_?K+KU<_IWGU)?2UH=6'A\,@8B]G#-$("W5> MO,[B!:VR=";X&''K7AK O/FBI>'"9C2J;Z2V.KD QA/']@Q,6Z?GVQ*:>&*M MLF-M:W]X K;VJ48=='!!2*F^:6^MMC\C*76JH0)GJ L$VNGXGYQ__S0"'O=U M;4&+W/:^U3V1!O<_92[ ]9>?_>#VAU_6L\K72=PIGTAO>0X_2R_:LL=L_GH1 MIT$6Q !K%KI9<,L*FP2<[&>5S:W&101%R!41BBO+T:NM 9.!!J=O=225 4HB M5@#)C>OPHB M"D],PMC[]GKK#@D! L C6' ->5+T0@BDI0")$:2&:P#,7OYV=?7)F#,WS1-F M&9\9HVY$#FHQ:DKT03[S.W\FI3_;KXUIG, 2"?/BR O"P$5<&0#U:+F(Q#2R M&3/F<9H9?@#/9^&] 9\OW 2)UE W8!INY-/*003_SOFB";MQ$^0H(\X3(T^9 M$4^-I0-9JPA6,& ['.3\F?TP)/\5%WH59" I//[)':?@21SZJC[!_^,NA#K! M2IO/;BC:3NQ1V@D2(Y+8_OH47V_ MX8(;@0_8FP:I" $C7_G M;I+AU E8V3<^>ED\@=\GH%< Y7$(;Z5TPG^-)%G$<&IZ;L9LX MN3#P9!:>^3D'Q(M;U#0 FQ(O-"6 M?R.P_$[?J$?>R#VI,L>V]R-SAD/+>;K(X;#A.U=X 1AC!%('7] %^^X%;KZD MO,?LMK+9[OAQ:VT6DEUK5!&2O:XU?%%A%V\%YB#9X*" ZT)B1NNEJLF_##HX MY!H8.#3V0,7#ENZ";"8V7&'>=(G79W&2N3>" O'Y>,$2(?%@93:=@IAE8#K M(]G,S8!["5)1P.CY.7T1+13/36= L& 1O9P0@<% @@MP,/-Q-D)*IA(<&H*"8=(TL( GD!],I2P LV*,JNV,L M$N(L\$IA6,)T"4V@BKP$W@X+3D H-48D?6: D^C&-'Z#TR: ?]S_E0\G#@@P M@ +CK7*-]>#R2=W3C;(GM[HG25LDL'JC):7P1'GE+"N71W _MX\E'Z_+EOL7LCELQ/F^0"#<67Z_T[#_C^A8MC+AL7=V0, MD"I=^LN,N;X';),MJ5*RK<''C^]!HB,FA #/#F.99GH#& MS%,R]X$)[[(9EY5Q=!.3:9]/0&EQ21S=D^),+:,I"O)J#L<(_D-XJ,="5W? M]5U_5T]^N[KK[6KE;[1U[:5X0+=O#:IJRUW>O-!&V9('B::4SZ:@S3+V,@0> M0UT*CNM-@'P,!AO+P(QE:1YF2#.%W;=*WKA:<6[<:E,HB2(+#*S"H]I3&W=1 MM:"L;C,HJE-NA"@* TP50@G6[?\A]XFV% @-J0.RR4T7CQWK/[E'@CQ K7DC@MM$6[V6D4; M/W"*=99WMW1_C1LWB):UM C_D7N 5(FB;=/$G?7!0C3O%;601U/W-N9A?&\& M&^ ]@)U!D3W:&_=A,4V [NQ2>('[VDJ(E"*,@1_ MB5ES(FW5V45O.21_YY"\KLXN.CH7[#97":G@4\+F =#:)PKB_-6=+UX;GQ MR[W%."T,]T(+8%?NN,PZF?D11=9TRCP*1> 6,:[&Y;KC=*W1Y8L?V!N&+A[X M_B9!OB9PAVO\:7VVC"GS*9@"ED&69Y@[*1O/\_V3IU(YVO(3CPHY5Q6$FV5) M,,FI1*"PBN'0'@\/8U1F?4AU27W\P>+DQHV$G%!>:%LZ*B%=].DPV:X^92?PD^B.&Z["]12_:[ M4J$@[$+;MKK[, R?VT,E!"IBLN)-3[,2G?%R[':PDN_!E^"AUIN']$Y./HU- M$ZR01ZTYRP\2GDJVB"[\_XB&42A!+ OD05'ZIU$&OWJV2@A5\E;S766PGJ]3M_T@67$1%QA49XX"$ MJ9;=K#O!6DFS3"2M3/=T=;I'IWN.E^Y1"VI!*!RF=GA9%JHE#$NQGN42D,A_ MH++KGI6H'W(1^53+0/:I();+;3=#8)6JMNN5 M53DNC92R\/_XV9NE+2D*'Z_^_9!//,1LR].,$RRPK];?;-GHNHBFHI*V*B)1 MU?FPH=(6&OM"1:/O.+3_R:&=&F_7NM-O%&QM^]XJFHY*LW0J=(#",+ZCPE@2 MIVD^1[3_A_'"31E0P/"T+!@KPPN\EK9*A.F&* /2Q.J17QWML!6D5^T;*D?? M\3*^@)*P.?B-&K W0G>1LE?R!W5G UA;Z!'4.1[7556+H%/>4A'VP*IVSQ+Y M5N52QK.=FT ,K?[6!K&*EE36QU+:*="'!(G\G:Y8O>+FTQT X4'+1;F943SJ M3M(XS+/E>RD'T;$=J]/?QO_TO=VI0+W#%E^UP*C9=Z\/+0S V- M%RW'-%YVGW"B\5(/7AYJAZ#Q4ILM M^)N)EX>F/VF\U(.7H0[$-!(O6N\W$R]#2\?'&HB6A[J2:;S\$%X>VQ/]H718 M;4 8/0((K>IG^"@(K*3@'PD2+P[QP[\]LWO/G@B?_MCJ#I>;)MJ+[P8P3> ? MHVRL.<($\TZCXY!-DU%BH;A\93_]P/+I$;9BWX\=@OT%E#(0^FV MLQ0D#Z6ZSA(H6KIJZ7J^TK5P:)VG^K,CJW-8!MHSM;RA!B9[I1 M0QX;+6XR M4;S8,VW4'+O8>NYU1]7!C<;Q_QYPO/KO"H'_N"ZP.Z<4V%RZ:=0697$<8OD1 MT_)T2$3,]FB'G=D:*>)8W97!=ZVFDC4W,K4LT;)$RY*#RQ+NG9X.D5S-L8.V M%A][\E!/AS!6HE_[%">M=6*72I\Z&SS":FG'L! V2\?4[O')BIG-JN>'*WW: M(T,N?.PSD:0<)$'$_YO-XCQU(S^];(LT.19'K!$%J]W"/(^QZ?1UPV5$,2ER M'7X?>ZB6Q,F?)OSV!XQCE/]L \;:$=_[.M[1*WDVC?;>B/Y-T[U[8]OLCYVC MD$#=_+!Y$OB^SGCP9/+!Z,#NP'>.0 7UYY=?5-VK@Q+\$:IR:I-YQR^PV1NQ M.R#T>H.1%GI:Z&FAM]^C/G0!N.5"[Z%[M,VE=:?3,6VGIV7>GNB@>?8^_&(< M%J]U1S)>M+ENIS(NO@V!QF/$%YX41J@QC_$#HN=)(86ZCWH(3=1UQN:HTV]1 MR/UX6*\]S7\PK _ =-H?REM@43\I6E WYH]"Y")R4/=9#^)1C@;F8#S6LNV\ M9%M/R[:'@P)U8_XH1#YLA(5Z$-'6ZYIV9Z!%6P/+JYZ"].Z&<,&)107:5Z- M@U2>_?);@N,*%TD\#;+3#M?I.H6CQB[;6ZQ@#VQS.!KJ&/:9Y^VZCK7-Q=)I MNQ;6*ASAC.TM6+ [/7,X. ;-:\'79#KH]K7@.[5ZA6,DJ]M:M- ?FAU;UVF= M2,W"RIDONE;G4IS[@D4I.^T0 MGZYST'4.NZ7[AAVSW]5-&SCE'L4K^EK^L<=)T#Y?LZYFBD\WWG+O=L M,%JUW--E#DT,9!R$WNVQ.>CIW@PG4N>PA@Q HCFZ.4-S8Q17\QCV]Q\71WKK M^.(/E#'4?0GJ*->]3KTII0]V907=F6"/9 M'-,>[I'.M61K =)U7P;=E^'4^S+TS.[6*['G*]<:WY5AY>@7'6NT]D+$B44# MVEK*,Z,:1+/C7C!$@H;Z&$2NGCAE(H7ME/ )FUTX?3-;J=_ MJ6/9)Y+#>R(9]"W[ IME"SS:''5VZ<"IB[^E=\K8&4[7**:'V"#AJZV]DZD\W2-PJB^EGP>O17V76%PYD2LA=(A\;GG+/DY M2IPF.]TGYEMK@=-V)WGO]89U>\3GW;5@0*^XCC*6L#33K0ET=O\$L_M/'R-L MCGK'R'#4SQ,ZS;6ML/88W2GJM[QU=E]G]RFMVS4'72WVM-C3_5ATVITRT*SKI% MP79ZV%AQUC5'H^&V@K/6\<$9W>-](LX[UCXQW@+S6GWL!9MN4- @&G^B\NZ;G(IDTM7MRP]1 M'5$WJ32B>J)N(!SFTKPY[.OVYUJL;B>3_M9NCEJL/K'ZHFY2J3LOWP2#_2"E MNJ;3T3/$]EB]T60B61>I&>CJCB9&:O@KWKI)!"],>1=)]N\\R.Z-.WW=;/=L\F1/)).1Y>C1"[K\0)#GQZY6J.'\AVC\,S"[ UM'@ ^75SL-.K%M MZD.L,VN'+5@X)Z&ZMEBA8=SRY$CGR!QV]"B*LY&J3Z63P=;6DEJH[J59HQWWC[]^LO MOU[]G.;5=](JL$UX. PB]G+&$.>P;N?%ZRQ>T$:7C@@?(^9=9/M\<1HAU&:, MU&B#4CR]*,V3_0G;,7O#;0T+6\<&!VT\?R)H=QQKK'.L\NV2"N@3^%4&!BQ[S.:O%W$:9$$,:&*AFP6WK+"*.B\0#LIN M5@-!@ICDB@C%E>4H]F -F RE.'VK(PD44!*Q DB&FV>QT3$Z^-Z?X,7RWWU M9 ,\^"0E0<1#Z+LE=K"-4/TD7HWK\*(HJX3,+8^_9ZZPX) 0+ M(UAP#7G*@ S2^5+,QPA2PS4 9B]_N[KZ9,R9F^8)LXS/C%%S,*?S^H/\X^_\ MCRE];K\VIG$"WTV8%T=>$ 8N(LD <$?+93^FD#X+[PWX?.$F M2)Z&^F;3<".?5@XB^'?.%TW8C9L@*QEQGAAYRHQX:BR=Q%K%K )ZV^&PYL_L M42 IJ%SB3'SE.EG$5\&?7P492!:/KWO'*7X2A[XHG?KLAMCDI11/^]\V4,N4MR%<>>FQO/>V+8&!KPU1*0@DA"OV2P!8ID&*4A*X]^YFV0L20T&+_"- MCUX63UAB.*;A=!S;%&B'OP"=/'=@O?ZCUOO,%AF;TXH#6K)C&5_@.\^=#HAR MN91IP%*#D35\82(%)D!:V#F'"+,\CI\SW(5K/+<'CC4L]E%\@WK(WL9A/F=$ ME?!D%U3AA@<72> !A8K]5)<4BQ1?0)1&K 5H MOX:;94DPR4F2XW[3+(F!$>"OW^ X/@.4^Z8Q S:+[R*&Z[$I2UCDP6H(TO=N M-G/GU.AO^#J5KTM-O)_F$E!A13=C-X%G &HR6".=!0N 49#- &BX1P#<79Q\ M0Z[S&0 P23F?PH'"W(<7/1]T+*B=]L&CZY"GR!-N+HRTKM@ M/L?C+>(X!' \[W45"."SN%#",?J\!_Y!Y8]>#,9%:AV(K?S10&'?ITHF#B2^=V <3IB^,;D'>[7S M E_4=:SQ"SQ+2:1/V'QE[]W^DY;<*%EM(.RJ9!T.5B2KMX*24H#AF\%JR$-Z M G]#VG?#L+("_R87E"9?#RR D.M_XJ&!@F$\'I@EGIO.1 'XLN[W0N8F:++/ MEFRT+A)1U2#=NW_B >&R1%*MTY.V>L&"W9ZR:_KWO_]K)[M8.98PD1UR-&[ M5@18?GOI3N'-K]SPSKU/99IE9#F% _>J<-00$$;?&HU>&.6/I8U4L:.^OU0@ M)MP:;N+R;\F/R#&3GZW8[<\V66<'P\F2$.R6&/C9-8 ;IG][]I7'2B\BJ!UD#\(0!6M MDF;@JKR<2BE#.ON ?/Q0D)/BD*D>]O5!E9%1Q^ EN/4%RF^6*!/L/, MA8=FS/7O0#F TBTM%U@R2.%MH)VX?@8G7UADI-V)]@UDJS"^X<;+@QMNB7+^ MS$ F1G"HWUB$Z3P%Z87X-.X]T M#[8K]?ZR$?9XG5B8O4*5N^@]+UB" A]D<%7M N':0\MY(16I/2Z])U*D#NAJ M^T55#3X22 JW%.[,>+#.2<'%'Z!XL&+'5E?Y*KSBAHEA&FYU+>1"#S@M,\EK M"+P\=!/8!AFWX)>#/Y( 51$#NA[L&R02+(4.##!SG&3&-,_ X34H6-PB" MNVQFX@%ZBJ97WRD/3F*-(Q51Z'K_S@,N\82#(5;IK*XBH!2R&S>$ISPZ NT1 MX PNP)2E*$8 \%-&7HB7)T@_9.. S^;16] U(K%R_>DC;,'-C#MPN< DR0S/ M71"K_@?E.2<7<-=B\A3R"; PI\GHGFR;#GW2C8D=N^"-[ED-[O+IQ'TF2UYLDAK/IN"%,C8RQ"$ %)DYD8W M 5H-;IJR+!5&-E(:,2Q^9Y4U<+4" +C7EA#@-5K4#+R")JBR8C,5?07 W*L/ MVGTD76\DQ&%)T42(??0ZJX08K#O1JG*IRF/RY?(L!4*DX.S$#=W((RT8@M![ M"4O.@6PG&==B*JT3A99ZU,>8%1X<2!R6(!IF(M3@PV%12HN93KA1_#OLF#;D MSN'T.-5)\LT7?.O[V.5N8YI/4O;O'/X.QUBX]_A5/[Z+4&_C?CACX/>NYAR, MY??IA2CB03%XC*'%J6+H"?AH";-]I%'G%[R9U:5D.1-VE]7*=V)?@=B7.HN= M"/;B>=<:7^Z3!Y58X0^Q8'^=,8*"_8$355D0(]"*#7N#[M"2,43&&&P,35"D M;-0"F^:@R:BVK1A]4_;NSYKKQE$_06_N-\;8@@MMSL4]--_I*N]70R/5 'U1#'\$07A M=(H>W"W?,<:.N-KH@MM[^>+'-]KM6(/=EMFD*/Q@*K)WQH1E=XQQ*^M/Z[,% M%I%/(0&PM[(\BY-[91H(/PQYFY5S+C_QE.S"]GPDN2H H\G ##$L#:X .YO MDN9N::?]P>+DQHV$1!K*-6Y1 8.D!(A,X>,8 M,[LEKE-88%XXE"J6<1,TA(:?5\)<[/.)VQ,8+*P(=#%@T7_E29#Z 9D::149 M13#%#WP*OV U2H)&C8(24SQ?NAND(AX$;G7?6QBWE1FHOLY Z0Q4"S-0AZZZ M$F.WKD7#JIJKKU 2"M>V/[!Z>_5M1TJ)@TA<_)#\EM&F_E*]0*\##F8US1&I M1UL),Y'PY=K(\%GJ@;V!N99)?-N:I-P*)=51*[.1H)1T*V\4M ?;5R$?L3S0 M%)#LDY;FI,0OD*]23J6X5#U,F0-3B7 ]Y5'L(UHN"%M;+OBC8;\3HNOE*^.U MIH*62IE%S9ZSUZ3Q0$VF_E@Z:+!U]+I/HEH!VK8'3-2 M]C6!2A1QX5#UW0_3"-Z-^S&OO[- M\4P2;%7>6V@J=_!ZG>9RS+K]"8($\C"^,0JT)H&7XM4,"BS CL A+'(,&,R8 MQ"XXYEA!3E= 4 =F%$1AH@![6B!LP1*Z^Q%YS%I+PEMVXX9I;$R3(N4G=P0; M"N]3K'OGT>!8E&;S!(Q,?\*SE$#AE2KLU@USC CP*$-0UJD#(&$#R3V&%AB5 MAJ0!N+:HS3'SB;^(E=7++:EE_"^CZRN/.)2HF DY-"O+(3056%6V7 EQ1 1C MG@P2]39I43R'K [?G+O?L!C'OV%40J 4U$4D 80TX+7RRDM=2OYDO P&WT'' M+B&&K[LQT@#(UDVJD)BYMQ0Z2C%8L0J +4!)XY!A+#)58 .$@ZEB,.X(-A/F MN0CJ.PS!A0&[)9C =\(POA-WE^8X4AFW&C(*NR&)! 0I&8C$ \%IW:P !5!L M0,7)*A5)ZN)U0@BHHO"0?QO+?U2@\7L'":,<-/]C$/OP/DQ,$SFEZ(,;$Q0179H1[0<>+Q43./?PG&MW8@( O1D"\B*X M!*0#-KR@++I6<_8F/!)EA-8O1D0 5+MQ2V\]^&B-G@,GLLCT'$A MR$/?N""2O91A1F[8;R#ML M/,0LGX?'B55XC=C%=U@?2PT.6A6V7\%?W!HL)7^A M2 ;?(]44RD6HKCT.KV ]C/&?;FT4?\@OPFO$G525.:7^/17RD;CICG8 M22*L[A.(36P3C2,9R><2#C45KUR4,N(.S"C\9AZY)'"YPLFC/,V1M!,"%/ 5 MT%;!OY;Q?^*Y:=S#E@6PX+CN'6Z?@")J@01<[M GO^>UDY(+ MA<#BWV @ 3BB<9=",Z">0_2+:ASUY+1\D$I54>:+4'H#BB9,Y&, C@6B[AA' M#*)U'OO!E-]$4==8&Y>#1MB87#V*(L'Z20DQL%EGK2$S+^A!4C8(0D FPYAZ..I5TN=TY% M"L/VJ9O[RXP6RSUE_OJ7\6 X?KV\CZ7&,W5SO?!101"%8'J ]VX8@I5! M33\*:P7\IX1QJX\4(+]-HSY,1B-0/OABX!#"WT!) EG2=\H6K"LM<#39G3O9 M\7KFPEC%AA9DQ0H2B[# 7Q.0)J"-!,3S;LO1+Y'V<>=X1R4MG(I[\B-81> M%OY3V2;6L&*F0QJ"99#;K%1S\_9@!4TSD88HXLJI"$RYO"H6AO)V4R%33\M7JN9M1[8,:@L<%0?I-UN7?9 > 4LI:F\FQG@:& M#P4UPFP6YS>S[2E"GM# ,$%$N2Z1%Y AW$?'NWGC2'&]?<*X723>CPF:\O5T MT1"#QM.,R;@*(2-ABQ (UZ_F*,RU+]T64*Y23-&_@6Y#Y!3\I??P$'H]Z;O? MRZ*+0@J6W;^6XC>3>Z62*&$A78P6=B@E]41HB*1QR$0:_W&![#(!E(W=M./$FT=H4;XSU%@B6HN178]'A*MQ]TZI8$34 M?36&GB7RK4K3X&>[CF'J#:R!LZUKLR*.E?71]I@"V4B0R-^IL_0KGJ2X R \ MF!]03(+B47>2QF&>+?=-WG>R8'T!,#VX.]K5ILJ';9BN$7$T1&"3?XV(VA'! MYV-I1-2.B(?FE6A$'$]':&7="$3P"5<:$_5CXH&I(QH1VFPZ+T1HLZDAB-"B MJ3&(T&93,Q"AS::F8$++IKTB@E)8U'^.'? MGO6?/36(TK-&*T.1[<5WO,P9^,<8(SE:;+F_(%XRJ;RDVOSB';_Z_D_1$.PM MWGS_^:=)*V9'KJ1]UDP'W0..N]:XVVHRMEVI]5LO=3 94^L?/ YYK5AV[&ZHU8C?+4A35O$M^;P!G'XZ6); M<_C)&FA+@8O.AE4JA&3W"DI:.JXV_1IB^AW%O;?MITJ4?L?J'EY6_HC$N/"Q M##%)N4 -(OY?+&Q.WYRF M,OO3)-K^3K\]U7V TS\_Y'D>RACOO74*U3)O0:^Z4YRM0'M]]@MV:S:=\>#R M"#@^N&_;< K?GC%M&X4_F'@\.(D;76M0Z0ZT$\';0W/8ZQP%X?4J[;K)70OT M>@1Z?V!V!_8Q!/JY4[@6Z(T0Z"-SV.EJ%3BB*N-EN/)E0 MXM.D5<]TAMN$E4X3M32J>'B*;ZN"[IKC\387ZAPCBR!+RO4&G;ZDB<)R^9HS3TP1-.KU6&2?"&2U(3_W! MTBS)O2Q/:,PXGR1YX5[J)%5C=?BY)ZFZPX%.435=GYY]BLH>ZWLEC1>E.D&U M:V' :%OID:;F1LAB M4,-C*?\##N[AQ@RB]-+!9.J.: MQ&F<,-BEX>5)PB+OWL@2%UQ #WW ],+3*:OFJOMS3UG9#_2'/@O_K/F*]X22 M5KM2YH5M=H?#;9V=3U@CMDF$ZE35KA&#GKY(U7A)JU-5NYL.]NA,";K=R:K$ MS=A-X!E!%&38D?R6&5Z<9NF%K]-5IQ3*U.FJ334C1XE.MM,7:G%T4N>JMJCJ MK;;G.08=3T+$-^CT+=4%P!K]GF:-T],&33I]2]5&UQR,MS7=.D?>:$&NZLK[ M=PXG*D9-!1'X>PD?/96P$+P_7SA\3*>FFJO;SSTUU>WHVU2-U[(GE)AZ(I5N M,QY/6 ^V29+J#-7.%UC/-*#?)I&K,U2[DK,SU)>I6I>?^IC-6'(QU:FH4XI3 MGD$J:N>ZIJ[9[_:/,;&^G3Y/BT...@&UL2WZ0 \(.4&QWJ#3MTG^#YS!,>3_ MN;-#&SVSY=-2 .VLT<::*>#]B0]7#^L@ M8IV\VU_PMG;R.1Z_K#433H)A^J:]==[F.<9TM8+1"F;3?33;,7M#/WN7IGX=$U MO^IF'S3:UG(9VQF:??M,;SEH0=H*&NV-;;,_UC2J!6F#B=0!(NT-SO3V8VO3 M6<*+N,!6[)=&$'GQG!G\SSJ7=4ZAQF/=+ZO]U/NX@#"T.B=Z_>P%IX,CW,-J M8/3P:+?/:C_V_MVHKK5M)G*+ X@OSDT3-$A1GI#*L(%T3_3*VH$YI'EZHD$< M18;':.# M[_T)7BS_W2-!!A&P7?9J!3<7[B4WI/Y@0',I/),:*0.:?[&'M)\E[W M.*39B//$8-^9E]/0,]B >\/F\#W#F[G1#4LMPO8QMCY9W3K ]:7GIC-X>^Q] M>SEQ4^K3/U^P*.7-^]EW_)E9!B=*@K.":R]D;H),-%LBJBZ^M$HB>Y<7'IR! M)?*43D^Y:\B/W!TJNZ9___N_=J)4Y5B":!UB_1OV441L.K0G B((R^-1J],,H?2\I5=C-WO[]4("8$SR7_%A4 X)',W MY)_<<6R)CQ1:02C"?KZ@*#7BJ?$&GD86*#2%^\L.%%Y%T#K('X.1O55&WC8. MOI@>C^))3)!WTS3V AK+<1=D,Y)2.+,CB8CMW=!(\TD:^(&;!/@X?%/(*WC, M !%G3-T@,6[=,"=PXB<>G &HDV1;',&763$ Q$.FP*D@^)>(\6W1B_&+KC(\ M!-;ZX ) 0Z"3WX U%\:G[-YX'\P#W"N-%D&1JVS.-$!Y>S/CSD51G&4A?]%G MMLC8? *RV.DXG>-)67\-_NEL$N7,DMD@!6@=T4@U[@E&O0^MO[:Y,^9_ QX#2(X&P9J4) UZ>$S0- MUJ@G+&- OFR,#&C[\EH"E!8>8W"N6@:F -(B\,$>9;UP$EQL( MR?7!88@33D6W\+TX3V&Y#/X,X+L(X(N?/Q_[W^]:4]AC,!;.>!9P*\IL#$")";&,RJB.@#""XBE'L,&,*7(NC/ MB(3"YPRV#"=] Q#T73H98O;_9VZ(/^/_+X+;2P.EH $GP0L@B!=!AW.6S6)? M(^ E^F*(N!"1;QI<9K"LM.KY&26EH]<5H_L$Z(;MQ0^ \SP/;B-9!( (Q M3%F:"6@&0D'EB:IGM$EVI#3.+0WX*O]P&0CX\$A%M[PP]F_,%2 MX!M/7##:XZ:XJ4/ \QZSS8_ 1+'C' *WP5ZBY-O^"U!F2!C8&L)<1N(%/DI MD1JLFB.]V>Y:B?QWF6@K%&NAA\O"2^@Y_D M)@QTS(3A_+S;L3KJ-Q]+L:I!"X\G[EUD 7:,*P!H6.X>!7;(D&IP-1"U0)AY M@NC)$,9B#8XRH?!3D!6&TS7!Q<7_*QA4L6=R:9P*I;+R.*T"+ I6AOI"<@KR M$/''$B]("[^ CGR7!&B/$+T-7P-[DZ9 XPVDPLR%IQ40\A=9QO^R4N>CE"C, M%%CY>7<\MKH2SH?2V8^0;]LD"1$^FF<(C^+$< JT.B*03OX+L$%HH4 P$PGC(W M101)K8=/9^":HP$F,)KY"'%+M;Q]I(!H@C3&^"N;&8JUJ]BB,)2 M !ID$Q3K8!D):1O"?@$->+P%F7%(/MRVH(W. Y_;XZXQ![\K>(GG+#:V0(<3 M7LW-0/P.K,FYH 3"7N5&X$\$@I$R@^. M8I:V7ZH_.I8X 0KSI^A[D(T@$N#-P!- "TC;$J#XO1(^I1V,P8U5*%X+%3,%Y3 X@@0$9 30XHS^<+?AR" FHG1!AM"W9Y ME\3(S+@)$NHY"-<\@Z/\A]&&Q?E#IG"P-*72.(YH6T"[=Y)^:K*'5T-[%9.5 MRTK5QE!S-+4:RD3&<("@LHEJ)/'9+QL)[N>?@GT>XC':)S)^!?5(02Y[A(8- M_OO>!7J84R#%^,3%)I D6IODJ*&M"F1YDS#N4EX@40MK4)SL2OZQ, /)8OT0 MS_/$-=[$R2)&?C7>Y=P< L,4S6N0A>_?OS$NQ&+\\6()(O["S7.!BB4\09N1 M+O3XV]4-<:"SI&*/@M&#IH3Z%?'X^_(O_"CB>T:,]FD8HG]ZRT#7%!ZJ? &/ M3%7>N@;5P8N* M[WC\BP5D)+W-P524L?#27)>F]015/WE@J.P3-[K!94G]]*Q^YP5"J6<-^R], M))T_K<^6X0/]P)=0S!L$^D>MVI6K=G%5H I2,V@W<>/D79# 5]X'8''A[<+W ME%($T^8/U(2FZL0):V:95<'/(2,^X!'5*0,G_1=- _=.<:BT,3AP,8'JJX6#YF'ZN[8=^XOX,.@ MA^6A-_AR6ZR+5F8_1SK[J;.?+(9F&C7H8H%YQ&CJ7/W&U.=:Y.R:]C+G)RL!/:; ,IX(IO4 M/Z8#N==.0I*;O6IRD#_L3J>P(\P>D6ZB]RP2)N.[->%V;+OVVJZ] MV^)LE19U_5[6IZ48Y[($V.!Q$:]P] !_/G?L?L54,5 0&2$<,:UX/,7)I:_! M15T)$(P*NR(3 ,O\[MZCWSP[?73/"$N MD]N _W#C7(,@CI]&5]77Q]5.=WCH@6-0 D$BNC:0Q5&%:C,@L3G"1#5+^4A M/IZEQ/ 1B(+G]J!?#;_C,FO99&E1%/81$! E'!":S^W.TU=R^3KSV$?92O$L M&<_FM3#DA ,-W9 ,P]-7\PWT]2+=(H+ M"X(? _<"R8#HH(N/3"S[RGPQRUE MS+.!X_B28$RK"5\#A*>/D2]?%:.@$#%=#J]*9Z!(,&R[#JMK2;V@LD3H9#BT.0=\RE*@>&A% TIMHL#:QJ+,$\-&T R=/JO'5S1ML!N4TI8!!PQ M9\#W(N,[BWP2!D"XQ>J_QQ&[IW=C49BG>KS_ZX:A\1GH",RE?X!9$HD4"B]: M>7_]]X]_&!?.)=^.RX'R.P%QMV,(2 QP[R22*K$(W!*MFBN%-AS+( MNO\.'Y4QE@)=E!>U!E+$F10+ ;K#5Q#FNQTN8"FAO*YD9ST0\1!I/OF72$_) M(K/2RX!385P),QGEAVHY_ \Z(?5)R!@DRXW(1Y4:?YD+"4(W@! X)./>I?2$ M1'W$':@50%5\A[Q<+:Y=X7&06)QKW2J7/V(OM 3?"+X,RTP#*C9!Z2=H2^PW M+M/R&<8LT9\6I9[%KVG**L@SC4F>44E7*$ISLYABZ$$B#3)9KX?^.3IB,B]K MDG*A8#SJ$>"C!4#JWE1SX907Y'DY^ &_>NN&W/7S&44>RK=0,K8 F/B4PVL5 M,FB42].E MM=$HKY*8FRPQ.MT<)%DI8)%2"L;=Q;TLC+Q50Z=!9RXJ?W8M\2E/OGHNM))% M7YRK'VYA$74[91:X;G==ZSALLMQ4&ANOH6X@X._ZT7%EL7-QSIN MKN/F+8R;_U"A\!O4M.\PCWK4I.XTQMPME9X1D--\CO5@_\&\)5Z($94NJ%GR M5-0JXDXIUXOUK=*&A_?'/MY&H=IYYK\ZVC$JY%F59PC?7:6D.+^0,?Q:-A8M MN(N4O9(_J#O#>8I"SB"->9PVJQ*@4]Y8%OR_RLU9(M^J7-!]MFN/I<'8ZG>W MW9!6N$)9'^NIIH!Y"1+Y.UWC?L7%Y1T X4%)I5QB+AYU)VD7C:$QZ M<'>TJQ>8?[1QCK.UQ;Q&Q)$085N]K3T#-"*.A0A;RZ9F8$++IH8@0LNFIB " M9).M,;$_3#RR-^B#=NOQ3CUZQ*D/*H4;?61P@?##OSWK/WOJ\4?62N,O>_'= MH!SX,1I>C;9%HL1+)NL*8\AW1X6(D3J$U&-S8<+:C<>2J5VXXU'K6:S)<"]E72U@A?A_"53GZM0KC2JV= M..^L%6=+YE!G@ZBH0'580'7IT%I.-H1MVF S-)AW+H*(2Y5L%N>I&_GIY8.V MP),FK=5!_!]VO>)\V*%2]7) W:/7M@<,6C>3_J&88%/;VH[-GK.M/[DF=TWN M3P@S-93<^WVSTU\E]Q88;(7.HB*@(!(WEQ[65V?!I\UGQ_T-RJA=T^S*;!>V M;8X'@VW3UC1QGAYQUJL7=B;.L6G;PU7:/#F_YD(HC$M90J\]G%,U^8XP-[=V MY?/$L;@]L^MLFR:F:5[3?/MUFC,T^_::D>@M\&_>3J=X#0P;:'\7-^KH6JB< M#T M&M.9-B(?PXDU)F\.[P'5?;B],*S3T^Z1INPE55/WX?9N?@T'J_,!6^MH M%?>Z!H731=TI\)+]A<_X3Y=T]7&#PM+&YOZ,S=HG#1X]QU3[B?]O MFR"J&48SS-,]M]I/O/]PQMBTQZOC2"MS/1M"RRUH"_>QJ/RX4N*B=36&^[4< MF9!18>Z4%^;^6Q;F\FO[*RT7UHZV*0+!SYVQU5L>2&(9PGB)Y]A,":^1&Z[_ MKUQ.&\#;L,4LSX#/)2A6Y$-EIL;S85\9F&&\V6GDCMKO38R$P-XFY2S :E-] MWBB$M^D.> >,@-_:O7C>ZUOCR_+]*WG2QRXJYVD\ OAR+!OSE<$3-!+B>:]K MV4I_/F$F8D.6Q/59M9<)MA(;;'A<=C$)Q(,]:[3V.6HZ!*Y"90R!Z)9#S:*R MHNL*OF[#*IPDC,S]KNR0=UN#;W6L_MIO\=?(Y1< ,=X;IAR^YE+WN\':;Q>= M5T2S9]K@6.E;L?1P@N-GMAQ3P:FR\_70Y=\L^]HIWQ6MJ7E$:AW>B)9+M&-; M*]'$+"MFF/"^-^7[L&4'SHM+RPYV&Y"]?G7YL*].,*'&-GP:WS04K0'+O:>/ M!QN'VA):>%^7E1W=QF$^IV8&Q8@6?K0"!C6W/]U1K*[6##\H6?M]A:KV*EE[ MG1HEZW-;D3&*7%5W< C9NHJ!+>+5'FT0$.O%JZ-TYMDF7>T2[KO(Q4VB;K#A M=:NB[KG34=3S7B1=>0(9DWB4?MB+W"ODW,E+HH,:J-=%J5>;#=1U!6O<2GMN M.]66N'R,DSI%E 2 Q%^!5_Q%-'HC'!?=X$33WG')@.NYM.B;18T9J4G> V-< M>3=8Q6X2763S)'KP:PJ/F4^#0.Z2;5Q3NG!C3M6*B\ MZ93QD7W4BGME J6Y]!ZE@:#HN[W:RI4W/7>69-3J-S=W7*05!J5,7B\\<0VE MG3:VS*JVT<9EG)&M=HXM>\I&RWW$U0W2^Q7[TRP;76[HJ\V_HW;B-N7HH.*% MFP^\\FYEDM71.G[]@#A<2]E<'#I#Q5U_F*IWQH^C3+A5\ K8 ?+(0MX0^8.; ML!!G8&(;,?@JRD!ZH2^F,0IU.JB0:AO;._8ZNKWC7+=W;%][Q\UJ=NVH!&G& MK!'UG:J@W\5<4@=_J\.B#VXH[=B]$AY-Q+RXCV67['JLGO>%.%:G&LF>VKS? M?D5J5Q[COK=?C%*NNNS+HT;X[([501V\+749?MRYX;PR">)^:20+SABLMC1. MUP[TV-/PCC5S0<1,CF48!#ZU(E?Z^U?FV-C#U^D#DQ!,''0A!@L&O2O#E<@YGK>56S9LM7T9X;-QI75<6YG7XWS_;F((SD$ M7ND6C0VE90?J]?VD*VVH"P9_4B-J0[&$JC:0,('^D 3C-)JS+7\RA0]-!I^>RN^ G(G$W^_XP.UF2))$\'/ \ONTI _Y.W5<524 MN1%?63[;<.O9AALVNO%L]JB2O=IZM-H&6R1R;CEC$4V5HY"N5#HR FP2?>,0 M+SDZ-0%*1]""GYQP7W*2IP$?V\,9<8C@Q$.AW-P(K7$X&(W'_*TBCG-QWPLE5Y(;WX#WA?M\5 TK>R'D. M],P?Q.U\9$ Q@YX6=%YOL"_D_"&15OF4Q#C(),N5\85Q@?0>E^Q4/["/M/,0A,&?)_*T;>UV1Q(;0VC#4KQ]& MF,Y8R?>D+_A,]!6M) 9MAS10!+WX(JFAB/F0)T@0R7]&- /E,[Z!4BC@/][, M@'5*S51ZT9Q%UNW+Y+,I;G&>*;