0001558370-22-017443.txt : 20221110 0001558370-22-017443.hdr.sgml : 20221110 20221110163120 ACCESSION NUMBER: 0001558370-22-017443 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20221001 FILED AS OF DATE: 20221110 DATE AS OF CHANGE: 20221110 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: 221377813 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-20221001x10q.htm 10-Q
0001833197--12-312022Q3P0Y11712113411944561110P0Yfalse0001833197swim:RepurchaseProgramMember2022-10-010001833197swim:RepurchaseProgramMember2022-05-102022-05-100001833197swim:RepurchaseProgramMember2022-05-100001833197us-gaap:CommonStockMember2021-01-012021-04-030001833197us-gaap:CommonStockMember2022-04-032022-07-020001833197us-gaap:CommonStockMemberus-gaap:OverAllotmentOptionMember2022-01-112022-01-110001833197us-gaap:CommonStockMember2021-04-132021-04-130001833197us-gaap:RetainedEarningsMember2022-10-010001833197us-gaap:AdditionalPaidInCapitalMember2022-10-010001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-010001833197us-gaap:RetainedEarningsMember2022-07-020001833197us-gaap:AdditionalPaidInCapitalMember2022-07-020001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-0200018331972022-07-020001833197srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-04-020001833197us-gaap:RetainedEarningsMember2022-04-020001833197us-gaap:AdditionalPaidInCapitalMember2022-04-020001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-020001833197srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-04-0200018331972022-04-020001833197us-gaap:RetainedEarningsMember2021-12-310001833197us-gaap:AdditionalPaidInCapitalMember2021-12-310001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001833197us-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:CommonStockMember2022-10-010001833197us-gaap:CommonStockMember2022-07-020001833197us-gaap:CommonStockMember2022-04-020001833197us-gaap:CommonStockMember2021-12-310001833197us-gaap:CommonStockMember2021-10-020001833197us-gaap:CommonStockMember2021-07-030001833197us-gaap:CommonStockMember2021-04-030001833197us-gaap:CommonStockMember2020-12-310001833197us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001833197us-gaap:EmployeeStockOptionMember2022-10-010001833197us-gaap:EmployeeStockOptionMember2021-12-310001833197us-gaap:EmployeeStockOptionMember2022-01-012022-10-0100018331972021-04-120001833197us-gaap:RestrictedStockUnitsRSUMember2022-10-010001833197us-gaap:RestrictedStockMember2022-10-010001833197us-gaap:RestrictedStockUnitsRSUMember2021-12-310001833197us-gaap:RestrictedStockMember2021-12-310001833197us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-10-010001833197us-gaap:RestrictedStockMember2022-01-012022-10-010001833197us-gaap:CommonStockMember2022-01-110001833197swim:LinersMember2022-07-032022-10-010001833197swim:InGroundSwimmingPoolsMember2022-07-032022-10-010001833197swim:CoversMember2022-07-032022-10-010001833197swim:LinersMember2022-01-012022-10-010001833197swim:InGroundSwimmingPoolsMember2022-01-012022-10-010001833197swim:CoversMember2022-01-012022-10-010001833197swim:LinersMember2021-07-042021-10-020001833197swim:InGroundSwimmingPoolsMember2021-07-042021-10-020001833197swim:CoversMember2021-07-042021-10-020001833197swim:LinersMember2021-01-012021-10-020001833197swim:InGroundSwimmingPoolsMember2021-01-012021-10-020001833197swim:CoversMember2021-01-012021-10-020001833197swim:DevelopmentOfInternalUseSoftwareMemberswim:BrightAiServicesMember2022-01-012022-10-010001833197swim:DevelopmentOfInternalUseSoftwareMemberswim:BrightAiServicesMember2021-01-012021-12-310001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2021-07-042021-10-020001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2021-01-012021-10-0200018331972022-02-232022-02-230001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-032022-10-010001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-032022-07-020001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-04-020001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-042021-10-020001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-042021-07-030001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-04-030001833197us-gaap:RetainedEarningsMember2022-07-032022-10-010001833197us-gaap:RetainedEarningsMember2022-04-032022-07-020001833197us-gaap:RetainedEarningsMember2022-01-012022-04-020001833197us-gaap:RetainedEarningsMember2021-07-042021-10-020001833197us-gaap:RetainedEarningsMember2021-04-042021-07-030001833197us-gaap:RetainedEarningsMember2021-01-012021-04-030001833197us-gaap:RevolvingCreditFacilityMember2018-12-180001833197srt:MinimumMemberswim:NewRevolvingCreditFacilityMember2022-02-232022-02-230001833197srt:MaximumMemberswim:NewRevolvingCreditFacilityMember2022-02-232022-02-230001833197swim:NewRevolvingCreditFacilityMember2022-02-232022-02-230001833197swim:NewRevolvingCreditFacilityMember2022-10-010001833197us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2022-10-010001833197us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2021-12-310001833197us-gaap:UnpatentedTechnologyMember2022-10-010001833197us-gaap:OrderOrProductionBacklogMember2022-10-010001833197us-gaap:EmploymentContractsMember2022-10-010001833197us-gaap:UnpatentedTechnologyMember2021-12-310001833197us-gaap:OrderOrProductionBacklogMember2021-12-310001833197us-gaap:EmploymentContractsMember2021-12-310001833197us-gaap:CommonStockMember2022-01-112022-01-110001833197us-gaap:InterestRateSwapMember2022-02-280001833197us-gaap:InterestRateSwapMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-02-280001833197swim:NewRevolvingCreditFacilityMember2022-02-230001833197swim:SeniorSecuredTermLoanFacilityMember2022-01-012022-10-010001833197us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberswim:SeniorSecuredTermLoanFacilityMember2022-10-010001833197us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberswim:SeniorSecuredTermLoanFacilityMember2022-10-010001833197us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberswim:AmendedTermLoanMember2021-12-310001833197us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberswim:AmendedTermLoanMember2021-12-310001833197swim:SeniorSecuredTermLoanFacilityMember2022-10-010001833197swim:AmendedTermLoanMember2021-12-310001833197srt:MinimumMemberswim:SeniorSecuredTermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-02-232022-02-230001833197srt:MinimumMemberswim:SeniorSecuredTermLoanFacilityMemberus-gaap:BaseRateMember2022-02-232022-02-230001833197srt:MaximumMemberswim:SeniorSecuredTermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-02-232022-02-230001833197srt:MaximumMemberswim:SeniorSecuredTermLoanFacilityMemberus-gaap:BaseRateMember2022-02-232022-02-230001833197swim:NewRevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-02-232022-02-230001833197swim:NewRevolvingCreditFacilityMemberswim:EuroInterbankOfferedRateAndAustralianDollarRateMember2022-02-232022-02-230001833197swim:NewRevolvingCreditFacilityMemberswim:CanadianPrimeRateMember2022-02-232022-02-2300018331972022-01-1100018331972021-10-0200018331972020-12-310001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember2021-11-242021-11-240001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember2022-01-012022-10-010001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember2021-11-252021-11-250001833197us-gaap:RestrictedStockUnitsRSUMember2022-07-032022-10-010001833197us-gaap:RestrictedStockMember2022-07-032022-10-010001833197us-gaap:EmployeeStockOptionMember2022-07-032022-10-010001833197us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-10-010001833197us-gaap:RestrictedStockMember2022-01-012022-10-010001833197us-gaap:EmployeeStockOptionMember2022-01-012022-10-010001833197us-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:SellingGeneralAndAdministrativeExpensesMember2022-07-032022-10-010001833197us-gaap:CostOfSalesMember2022-07-032022-10-010001833197us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-10-010001833197us-gaap:CostOfSalesMember2022-01-012022-10-010001833197us-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:AdditionalPaidInCapitalMember2022-07-032022-10-0100018331972022-07-032022-10-010001833197us-gaap:AdditionalPaidInCapitalMember2022-04-032022-07-0200018331972022-04-032022-07-020001833197us-gaap:AdditionalPaidInCapitalMember2022-01-012022-04-0200018331972022-01-012022-04-020001833197us-gaap:AdditionalPaidInCapitalMember2021-07-042021-10-0200018331972021-07-042021-10-020001833197us-gaap:AdditionalPaidInCapitalMember2021-01-012021-04-0300018331972021-01-012021-04-030001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMemberus-gaap:UnpatentedTechnologyMember2022-01-012022-10-010001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMemberus-gaap:TradeNamesMember2022-01-012022-10-010001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMemberus-gaap:OrderOrProductionBacklogMember2022-01-012022-10-010001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMemberus-gaap:CustomerRelationshipsMember2022-01-012022-10-010001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMemberswim:PoolDesignsMember2022-01-012022-10-010001833197srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2021-12-310001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2022-10-010001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2021-12-310001833197swim:BrightAiServicesMember2022-10-010001833197swim:BrightAiServicesMember2021-12-310001833197us-gaap:CommonStockMemberus-gaap:OverAllotmentOptionMember2021-04-272021-04-270001833197us-gaap:CommonStockMember2021-04-272021-04-2700018331972021-04-122021-04-120001833197us-gaap:CommonStockMember2022-07-032022-10-010001833197us-gaap:CommonStockMember2022-01-012022-04-020001833197us-gaap:CommonStockMember2021-07-042021-10-020001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2022-07-032022-10-010001833197srt:MaximumMemberswim:ManagementFeeArrangementMemberswim:SponsorMember2021-01-012021-10-020001833197swim:SeniorSecuredTermLoanFacilityMember2022-02-232022-02-230001833197swim:SeniorSecuredTermLoanFacilityMember2022-02-230001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2022-01-012022-10-0100018331972021-04-272021-04-270001833197us-gaap:CommonStockMember2021-04-042021-07-030001833197us-gaap:AdditionalPaidInCapitalMember2021-04-042021-07-0300018331972021-04-042021-07-030001833197us-gaap:TrademarksAndTradeNamesMember2022-10-010001833197us-gaap:TechnologyBasedIntangibleAssetsMember2022-10-010001833197us-gaap:FranchiseRightsMember2022-10-010001833197us-gaap:CustomerRelationshipsMember2022-10-010001833197swim:PoolDesignsMember2022-10-010001833197us-gaap:TrademarksAndTradeNamesMember2021-12-310001833197us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001833197us-gaap:FranchiseRightsMember2021-12-310001833197us-gaap:CustomerRelationshipsMember2021-12-310001833197swim:PoolDesignsMember2021-12-310001833197us-gaap:MediumTermNotesMember2021-11-240001833197us-gaap:MediumTermNotesMember2021-01-250001833197us-gaap:MediumTermNotesMember2020-10-140001833197us-gaap:MediumTermNotesMember2019-05-2900018331972022-10-0100018331972021-12-3100018331972021-01-012021-10-020001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember2021-11-2400018331972022-11-0800018331972022-01-012022-10-01xbrli: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 1, 2022

OR

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

For the transition period from     to    

Commission file number: 001-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 company

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

As of November 8, 2022, 117,121,134 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 1,

December 31,

    

2022

    

2021

Assets

Current assets:

 

  

 

  

Cash

$

30,620

$

43,952

Trade receivables, net

 

102,985

 

60,753

Inventories, net

 

166,430

 

109,556

Income tax receivable

 

6,090

 

4,039

Prepaid expenses and other current assets

 

8,113

 

10,766

Total current assets

 

314,238

 

229,066

Property and equipment, net

 

84,148

 

63,506

Equity method investment

 

25,953

 

23,362

Deferred tax assets

 

7,814

 

10,603

Operating lease right-of-use assets

39,201

Goodwill

 

128,057

 

128,871

Intangible assets, net

 

315,064

 

338,310

Other assets

6,028

765

Total assets

$

920,503

$

794,483

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

41,067

$

37,998

Accounts payable – related party

 

1,041

 

850

Current maturities of long-term debt

 

3,250

 

17,220

Current operating lease liabilities

6,485

Accrued expenses and other current liabilities

 

64,078

 

59,097

Total current liabilities

 

115,921

 

115,165

Long-term debt, net of discount, debt issuance costs and current portion

 

310,051

 

263,188

Deferred income tax liabilities, net

 

56,343

 

56,343

Liability for uncertain tax positions

 

5,863

 

5,689

Non-current operating lease liabilities

33,547

Other long-term liabilities

 

743

 

453

Total liabilities

 

522,468

 

440,838

Commitments and contingencies

 

  

 

  

Stockholders’ equity:

 

  

 

  

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

Common stock, $0.0001 par value; 900,000,000 shares authorized as of October 1, 2022 and December 31, 2021; 117,121,134 and 119,445,611 shares issued and outstanding, as of October 1, 2022 and December 31, 2021, respectively

 

12

 

12

Additional paid-in capital

 

438,698

 

401,846

Accumulated deficit

 

(35,535)

 

(48,583)

Accumulated other comprehensive (loss) income

 

(5,140)

 

370

Total stockholders’ equity

 

398,035

 

353,645

Total liabilities and stockholders’ equity

$

920,503

$

794,483

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 1, 2022

    

October 2, 2021

   

October 1, 2022

    

October 2, 2021

Net sales

$

189,398

$

161,957

$

587,812

$

491,592

Cost of sales

 

130,521

 

110,965

 

390,674

 

329,805

Gross profit

 

58,877

 

50,992

 

197,138

 

161,787

Selling, general and administrative expense

 

26,749

 

48,072

 

113,778

 

170,532

Underwriting fees related to offering of common stock

11,437

Amortization

 

7,156

 

5,486

 

21,504

 

16,560

Income (loss) from operations

 

24,972

 

(2,566)

 

50,419

 

(25,305)

Other expense (income):

 

  

 

  

 

  

 

  

Interest expense

 

4,264

 

4,271

 

9,193

 

20,843

Loss on extinguishment of debt

3,465

Other expense (income), net

 

1,052

 

(2,538)

 

1,614

 

(3,887)

Total other expense, net

 

5,316

 

1,733

 

14,272

 

16,956

Earnings from equity method investment

1,329

810

2,591

1,808

Income (loss) before income taxes

 

20,985

 

(3,489)

 

38,738

 

(40,453)

Income tax expense

 

9,109

 

7,807

 

25,399

 

15,908

Net income (loss)

$

11,876

$

(11,296)

$

13,339

$

(56,361)

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

 

  

 

  

 

  

 

  

Basic

$

0.10

$

(0.10)

$

0.12

$

(0.51)

Diluted

$

0.10

$

(0.10)

$

0.12

$

(0.51)

Weighted-average common shares outstanding – basic and diluted

 

  

 

  

 

  

 

  

Basic

 

113,171,655

 

112,153,832

 

113,521,425

 

110,121,240

Diluted

 

113,202,846

 

112,153,832

 

114,867,164

 

110,121,240

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

5

Latham Group, Inc.

Condensed Consolidated Statements of Comprehensive Income (Loss)

(in thousands)

(unaudited)

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 1, 2022

    

October 2, 2021

   

October 1, 2022

    

October 2, 2021

Net income (loss)

$

11,876

$

(11,296)

$

13,339

$

(56,361)

Other comprehensive loss, net of tax:

 

  

 

  

 

  

 

  

Foreign currency translation adjustments

 

(2,813)

 

(887)

 

(5,510)

 

(1,924)

Total other comprehensive loss, net of tax

 

(2,813)

 

(887)

 

(5,510)

 

(1,924)

Comprehensive income (loss)

$

9,063

$

(12,183)

$

7,829

$

(58,285)

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, 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 to Class A unitholders ($1.00 per share)

(110,033)

(110,033)

Repurchase and retirement of common 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 common 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.

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, 2021

 

119,445,611

$

12

$

401,846

$

(48,583)

$

370

$

353,645

Cumulative effect of adoption of new accounting standard- leases

(291)

(291)

Net loss

 

 

 

 

(2,840)

 

 

(2,840)

Foreign currency translation adjustments

 

 

 

 

 

1,220

 

1,220

Sale of common stock

13,800,000

1

269,099

269,100

Repurchase and retirement of common stock

(13,800,244)

(1)

(257,662)

(257,663)

Retirement of restricted stock

(53,961)

Issuance of common stock upon release of restricted stock units

78,341

Stock-based compensation expense

 

 

 

16,925

 

 

 

16,925

Balances at April 2, 2022

 

119,469,747

$

12

$

430,208

$

(51,714)

$

1,590

$

380,096

Net income

 

 

 

 

4,303

 

 

4,303

Foreign currency translation adjustments

 

 

 

 

 

(3,917)

 

(3,917)

Repurchases and retirements of common stock under repurchase program

 

(2,026,231)

 

 

(15,000)

 

 

 

(15,000)

Issuance of common stock upon release of restricted stock units

104,042

Stock-based compensation expense

16,429

16,429

Balances at July 2, 2022

 

117,547,558

$

12

$

431,637

$

(47,411)

$

(2,327)

$

381,911

Net income

 

 

 

 

11,876

 

 

11,876

Foreign currency translation adjustments

 

 

 

 

 

(2,813)

 

(2,813)

Retirement of restricted stock

 

(426,424)

 

 

 

 

 

Stock-based compensation expense

7,061

7,061

Balances at October 1, 2022

 

117,121,134

$

12

$

438,698

$

(35,535)

$

(5,140)

$

398,035

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 1,

October 2,

    

2022

    

2021

Cash flows from operating activities:

Net income (loss)

$

13,339

$

(56,361)

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

 

  

 

  

Depreciation and amortization

 

28,834

 

23,689

Amortization of deferred financing costs and debt discount

 

1,140

 

5,907

Non-cash lease expense

 

5,596

 

Stock-based compensation expense

 

40,415

 

104,578

Underwriting fees related to offering of common stock

11,437

Loss on extinguishment of debt

3,465

Other non-cash, net

3,750

1,349

Gain on sale of equity method investment

(3,856)

Earnings from equity method investment

(2,591)

(1,808)

Distributions received from equity method investment

1,808

Changes in operating assets and liabilities:

 

  

 

  

Trade receivables

 

(44,875)

 

(43,134)

Inventories

 

(59,139)

 

(16,128)

Prepaid expenses and other current assets

 

2,458

 

(4,774)

Income tax receivable

 

(2,051)

 

(1,752)

Other assets

(442)

(465)

Accounts payable

 

3,702

 

10,550

Accrued expenses and other current liabilities

 

(92)

 

9,740

Other long-term liabilities

 

290

 

83

Net cash provided by operating activities

 

5,236

 

29,426

Cash flows from investing activities:

 

  

 

  

Purchases of property and equipment

 

(29,002)

 

(19,242)

Proceeds from the sale of property and equipment

 

24

 

33

Acquisitions of businesses, net of cash acquired

 

(384)

 

Return of equity method investment

447

Proceeds from the sale of equity method investment    

6,796

Net cash used in investing activities

 

(29,362)

 

(11,966)

Cash flows from financing activities:

 

  

 

  

Proceeds from long-term debt borrowings

 

320,125

 

172,813

Payments on long-term debt borrowings

 

(285,634)

 

(164,833)

Proceeds from borrowings on revolving credit facilities

25,000

16,000

Payments on revolving credit facilities

(25,000)

(16,000)

Deferred financing fees paid

(6,865)

(1,250)

Dividend to Class A unitholders

(110,033)

Proceeds from sale of common stock

257,663

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

399,264

Repurchases and retirements of common stock

(272,663)

(281,638)

Net cash provided by financing activities

 

12,626

 

14,323

Effect of exchange rate changes on cash

 

(1,832)

 

(224)

Net (decrease) increase in cash

 

(13,332)

 

31,559

Cash at beginning of period

 

43,952

 

59,310

Cash at end of period

$

30,620

$

90,869

Supplemental cash flow information:

 

  

 

  

Cash paid for interest

$

8,760

$

14,208

Income taxes paid, net

20,000

15,213

Supplemental disclosure of non-cash investing and financing activities:

 

 

  

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

$

2,202

$

226

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

800

1,050

Right-of-use operating assets obtained in exchange for lease liabilities

45,876

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.

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, 2021 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 1, 2022 and for the fiscal quarter and three fiscal quarters ended October 1, 2022 and October 2, 2021 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, 2021 included in the Company’s 2021 Annual Report on Form 10-K, filed with the SEC on March 10, 2022 (the “Annual Report”). In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of these condensed consolidated financial statements, have been included. The Company’s results of operations for the fiscal quarter and three fiscal quarters ended October 1, 2022 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2022.

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

Segment Reporting

The Company identifies operating segments based on how the chief operating decision maker manages the business, allocates resources, makes operating decisions and evaluates operating performance. The Company conducts its business as one operating and reportable segment that designs, manufactures and markets in-ground swimming pools, liners and covers. The Company’s chief executive officer, who is the chief operating decision maker, reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.

10

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. Severe weather may also affect net sales in all periods.

Accounting Policies

Refer to the Company’s Annual Report for a discussion of the Company’s accounting policies, as updated below.

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 how operating leases were accounted for under the prior guidance. 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. The Company adopted ASU 2016-02 on January 1, 2022 using the modified retrospective approach and elected the package of practical expedients to use in transition, which permitted the Company to not reassess, under the new standard, its prior conclusions about lease identification and lease classification. The adoption resulted in the addition of $33.5 million of operating lease right-of-use assets, and $34.0 million of operating lease liabilities, a decrease of $0.2 million to deferred rent and a decrease of $0.3 million to retained earnings for the cumulative effect of initially applying the new standard. The adoption did not have a material impact on the Company’s Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Stockholders’ Equity or Condensed Consolidated Statements of Cash Flows. See Note 9, “Leases” for additional information related to the Company’s leases and accounting policy elections.

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

11

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. As an “emerging growth company”, the Company is not yet required to adopt the standard and is currently evaluating the impact that the adoption of ASU 2016-13 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. 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. 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. The Company elected the optional expedient in connection with amending its interest rate swap to replace the reference rate from LIBOR to SOFR to consider the amendment as a continuation of the existing contract without having to perform an assessment that would otherwise be required under GAAP.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), which amends ASC 805 by requiring acquiring entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. For public entities, ASU 2021-08 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022. For all other entities, ASU 2021-08 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2023. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Company is currently evaluating ASU 2021-08 and its potential impact on its consolidated financial statements.

3. ACQUISITION

Trojan Leisure Products, LLC d/b/a Radiant Pools

On November 24, 2021, Latham Pool Products acquired Trojan Leisure Products, LLC d/b/a Radiant Pools (“Radiant”) for a total purchase price of $90.7 million (the “Radiant Acquisition”). The results of Radiant’s operations have been included in the consolidated financial statements since that date. Radiant specializes in manufacturing proprietary vinyl liner aluminum swimming pools which can be built completely in-ground, semi-inground, or above ground. As a result, this acquisition expanded the Company’s product offerings. In connection with the Radiant Acquisition, consideration paid was $90.7 million in cash, or $90.5 million net of cash acquired of $0.2 million. The cash consideration was funded, in part, through long-term debt proceeds of $50.0 million. The Company incurred $2.9 million in transaction costs.

Subsequent to the acquisition date, there was an additional amount due to the seller of $0.4 million related to the finalization of the net working capital adjustment, which was accounted for as a measurement period adjustment. The measurement period adjustment resulted in an increase in the total consideration transferred of $0.4 million and an increase to goodwill of $0.4 million. The net working capital adjustment was paid during the fiscal quarter ended July 2, 2022.

The Company accounted for the Radiant Acquisition using the acquisition method of accounting in accordance with 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, customer relationships and backlog were valued using the multi-period excess earnings method, whereas trade names, technology and pool designs 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.

12

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

(in thousands)

    

November 24, 2021

Total consideration

$

91,109

Allocation of purchase price:

 

  

Cash

 

217

Trade receivables

 

2,805

Inventories

 

5,528

Prepaid expenses and other current assets

 

396

Property and equipment

 

1,263

Intangible assets

 

72,500

Total assets acquired

 

82,709

Accounts payable

 

1,744

Accrued expenses and other current liabilities

 

1,038

Other long-term liabilities

 

2,920

Total liabilities assumed

 

5,702

Total fair value of net assets acquired, excluding goodwill:

 

77,007

Goodwill

$

14,102

The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the Radiant Acquisition was allocated to goodwill in the amount of $14.1 million. Goodwill resulting from the Radiant Acquisition was attributable to the expanded market share and product offerings. Goodwill resulting from the Radiant 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

Definite-lived intangible assets:

    

(in thousands)

    

Period

Dealer relationships

$

37,000

 

13 years

Trade names

 

13,000

 

25 years

Technology

13,000

15 years

Pool designs

7,900

15 years

Backlog

1,600

10 months

$

72,500

4. 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.

13

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 1, 2022 or October 2, 2021.

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.

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 loans

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

October 1, 2022

December 31, 2021

Carrying

Estimated

Carrying

Estimated

    

Value

    

Fair Value

    

Value

    

Fair Value

New Term Loan

$

313,301

$

278,838

$

$

Amended Term Loan

$

$

$

280,408

$

281,926

Interest rate swap

The Company estimates the fair value of the interest rate swap (see Note 7) on a quarterly basis using Level 2 inputs, including the forward SOFR 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 SOFR curve. As of October 1, 2022 and December 31, 2021, the fair value of the Company’s interest rate swap asset was $4.7 million and $0.5 million, respectively, which was recorded within other assets on the condensed consolidated balance sheets.

5. GOODWILL AND INTANGIBLE ASSETS, NET

Goodwill

The carrying amount of goodwill as of October 1, 2022 and as of December 31, 2021 was $128.1 million and $128.9 million, respectively. The change in the carrying value during the three fiscal quarters ended October 1, 2022 was due to an increase of $0.4 million as a result of a measurement period adjustment (see Note 3) and fluctuations in foreign currency exchange rates.

14

Intangible Assets

Intangible assets, net as of October 1, 2022 consisted of the following (in thousands):

October 1, 2022

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

148,100

$

(578)

$

21,333

$

126,189

Patented technology

 

16,126

 

2

 

6,520

 

9,608

Technology

13,000

722

12,278

Pool designs

 

13,628

 

(276)

 

1,803

 

11,549

Franchise relationships

 

1,187

 

25

 

990

 

222

Dealer relationships

 

197,376

 

1

 

42,760

 

154,617

Backlog

1,600

1,600

Non-competition agreements

 

2,476

 

 

1,875

 

601

$

393,493

$

(826)

$

77,603

$

315,064

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

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

December 31, 2021

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

148,100

$

439

$

16,382

$

132,157

Patented technology

 

16,126

 

65

 

5,205

 

10,986

Technology

13,000

72

12,928

Pool designs

 

13,628

 

265

 

1,101

 

12,792

Franchise relationships

 

1,187

 

54

 

767

 

474

Dealer relationships

 

197,376

 

22

 

30,838

 

166,560

Backlog

1,600

160

1,440

Non-competition agreements

 

2,476

 

 

1,503

 

973

$

393,493

$

845

$

56,028

$

338,310

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 2022

$

6,680

2023

 

26,528

2024

 

25,708

2025

 

25,550

2026

 

25,550

Thereafter

 

205,048

$

315,064

15

6. INVENTORIES, NET

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

    

October 1, 2022

    

December 31, 2021

Raw materials

$

96,480

$

77,510

Finished goods

 

69,950

 

32,046

$

166,430

$

109,556

7. LONG-TERM DEBT

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

    

October 1, 2022

    

December 31, 2021

New Term Loan

$

323,375

$

Amended Term Loan

284,009

Less: Unamortized discount and debt issuance costs

 

(10,074)

 

(3,601)

Total debt

 

313,301

 

280,408

Less: Current portion of long-term debt

 

(3,250)

 

(17,220)

Total long-term debt

$

310,051

$

263,188

On February 23, 2022, Latham Pool Products entered into an agreement (the “New Credit Agreement”) with Barclays Bank PLC, which provides a senior secured multicurrency revolving line of credit (the “New Revolving Credit Facility”) in an initial principal amount of $75.0 million and a U.S. Dollar senior secured term loan facility (the “New Term Loan Facility”) in an initial principal amount of $325.0 million (the “Refinancing”). On the closing date, proceeds under the New Credit Agreement were used to repay $294.0 million and terminate the Credit Agreement (as defined below) and for general corporate purposes.

New Revolving Credit Facility

On February 23, 2022, Latham Pool Products entered into the New Credit Agreement with Barclays Bank PLC, which provides a senior secured multicurrency revolving line of credit in an initial principal amount of $75.0 million. The New Revolving Credit Facility may be utilized to finance ongoing general corporate and working capital needs and permits Latham Pools Products to borrow loans in U.S. Dollars, Canadian Dollars, Euros and Australian Dollars. The New Revolving Credit Facility matures on February 23, 2027. Loans outstanding under the New Revolving Credit Facility denominated in U.S. Dollars and Canadian Dollars bear interest, at the borrower’s option, at a rate per annum based on Term SOFR or CDO (each, as defined in the New Credit Agreement), as applicable, plus a margin of 3.50%, or at a rate per annum based on the Base Rate or the Canadian Prime Rate (each, as defined in the New Credit Agreement), plus a margin of 2.50%. Loans outstanding under the New Revolving Credit Facility denominated in Euros or Australian Dollars bear interest based on EURIBOR or the AUD Rate (each, as defined in the New Credit Agreement), respectively, plus a margin of 3.50%. A commitment fee accrues on any unused portion of the commitments under the New Revolving Credit Facility. The commitment fee is due and payable quarterly in arrears and is, initially, 0.375% per annum and will, thereafter, accrue at a rate per annum ranging from 0.25% to 0.50%, depending on the First Lien Net Leverage Ratio (as defined in the New Credit Agreement, the “First Lien Net Leverage Ratio”). Borrowings under the New Revolving Credit Facility are due at maturity.

The Company incurred debt issuance costs of $0.8 million related to the New Revolving Credit Facility. The debt issuance costs were recorded within other assets on the condensed consolidated balance and are being amortized over the life of the New Revolving Credit Facility.

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, make prepayments with respect to certain indebtedness and make restricted payments and other distributions.

As of October 1, 2022, there were no outstanding borrowings on the New Revolving Credit Facility.

16

New Term Loan Facility

Pursuant to the New Credit Agreement, Latham Pool Products also borrowed $325.0 million in term loans. The New Term Loan Facility matures on February 23, 2029. Loans outstanding under the New Term Loan Facility bear interest, at the borrower’s option, at a rate per annum based on Term SOFR (as defined in the New Credit Agreement), plus a margin ranging from 3.75% to 4.00%, depending on the First Lien Net Leverage Ratio, or based on the Base Rate (as defined in the Credit Agreement), plus a margin ranging from 2.75% to 3.00%, depending on the First Lien Net Leverage Ratio. Loans under the Term Loan Facility are subject to scheduled quarterly amortization payments of $812,500, equal to 0.25% of the initial principal amount of the Term Loan Facility. The New Credit Agreement contains customary mandatory prepayment provisions, including requirements to make mandatory prepayments with 50% of any excess cash flow and with 100% of the net cash proceeds from the incurrence of indebtedness not otherwise permitted to be incurred by the covenants, asset sales and casualty and condemnation events, in each case, subject to customary exceptions.

The Company recorded $6.1 million of debt issuance costs and $4.9 million of debt discount related to the New Term Loan Facility as a direct reduction to the carrying amount of long-term debt on the condensed consolidated balance sheet.

Outstanding borrowings as of October 1, 2022 were $313.3 million, net of discount and debt issuance costs of $10.1 million. In connection with the New Term Loan, the Company is subject to various negative, reporting, financial and other covenants, including maintaining specific liquidity measurements.

As of October 1, 2022, the unamortized debt issuance costs and discount on the New Term Loan were $5.6 million and $4.5 million, respectively. The effective interest rate was 7.45% at October 1, 2022, including the impact of the Company’s interest rate swap.

As of October 1, 2022, the Company was in compliance with all financial covenants under the New Credit Agreement.

Prior Revolving Credit Facility

On December 18, 2018, Latham Pool Products entered into an agreement (the “Credit Agreement”) with Nomura Corporate Funding Americas, LLC 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”) in the amount of up to $30 million, as well as a Term Loan (as described and defined below). The Revolving Credit Facility was utilized to finance ongoing general corporate and working capital needs. The Revolving Credit Facility was terminated in connection with the Refinancing.

Prior 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 on May 29, 2019, to provide additional borrowings of $23.0 million, which was accounted for as a modification to the Term Loan, to fund the Company’s acquisition of Narellan Group Pty Limited and its subsidiaries (the “First Amendment”). On October 14, 2020, Latham Pool Products amended the First Amendment to provide additional borrowings of $20.0 million, which was accounted for as new debt (the “Second Amendment”). The Second Amendment was further amended on January 25, 2021, to provide an additional incremental term loan of $175.0 million (the “Third Amendment”). On January 25, 2021, Latham Pool Products borrowed the incremental term loan, and the proceeds were used on February 2, 2021 to purchase and retire equity interests and to pay a distribution. On March 31, 2021, Latham Pool Products amended its Term Loan to revise the applicable reporting requirements (the “Fourth Amendment”). On November 24, 2021, Latham Pool Products amended the Term Loan to provide additional borrowings of $50 million (the “Fifth Amendment”). The proceeds from this incremental term loan were used to finance the Radiant Acquisition in part. The Term Loan, collectively with the First Amendment, Second Amendment, Third Amendment, the Fourth Amendment and the Fifth Amendment, is referred to as the “Amended Term Loan.” The Amended Term Loan was repaid and terminated in connection with the Refinancing.

17

Interest Rate Risk

Interest rate risk associated with the New Credit Agreement is managed through an interest rate swap that 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. In February of 2022, the Company amended its interest rate swap to change the index rate from LIBOR to SOFR in connection with the entry into the New Credit Agreement. Under the terms of the amended swap, the Company fixed its SOFR borrowing rate at 0.496% 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 4).

Debt Maturities

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 2022

$

813

2023

 

3,250

2024

 

3,250

2025

 

3,250

2026

3,250

Thereafter

 

309,562

$

323,375

The obligations under the New Credit Agreement are guaranteed by certain wholly owned subsidiaries (the “Guarantors”) of the Company as defined in the security agreement. The obligations under the New 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 New Credit Agreement also restricts payments and other distributions unless certain conditions are met, which could restrict the Company’s ability to pay dividends.

8. PRODUCT WARRANTIES

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

Three Fiscal Quarters Ended

    

October 1, 2022

    

October 2, 2021

Balance at the beginning of the year

$

4,909

$

2,882

Accruals for warranties issued

 

5,479

 

4,369

Less: Settlements made (in cash or in kind)

 

(5,072)

 

(3,825)

Balance at the end of the year

$

5,316

$

3,426

9. LEASES

On January 1, 2022, the Company adopted ASU 2016-02, “Leases (Topic 842),” and the related amendments (collectively “ASC 842”). The optional transition method of adoption was used, in which the cumulative effect of initially applying the new standard to existing leases was $0.3 million to record the operating lease right-of-use assets and the related liabilities as of January 1, 2022. Under this method of adoption, the comparative information has not been revised and continues to be reported under the previously applicable lease accounting guidance (ASC 840).

18

For leases with initial terms greater than 12 months, the Company considers these right-of-use assets and records the related asset and obligation at the present value of lease payments over the term. For leases with initial terms equal to or less than 12 months, the Company does not consider them as right-of-use assets and instead considers them short-term lease costs that are recognized on a straight-line basis over the lease term. The Company’s leases may include escalation clauses, renewal options and/or termination options that are factored into the Company’s determination of lease term and lease payments when it is reasonably certain the option will be exercised. The Company has elected to take the practical expedient and not separate lease and non-lease components of contracts. The Company estimates an incremental borrowing rate to discount the lease payments based on information available at lease commencement because the implicit rate of the lease is generally not known.

The Company leases vehicles, manufacturing facilities, office space, land, and equipment under operating leases. The Company determines if an arrangement is a lease at inception. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Company does not have material finance leases.

The components of lease expense for the fiscal quarter and three fiscal quarters ended October 1, 2022 were as follows (in thousands):

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 1, 2022

    

October 1, 2022

Operating lease expense

$

2,295

$

6,799

Short-term lease expense

 

58

 

90

Variable lease expense

 

141

 

445

Total lease expense

$

2,494

$

7,334

The table below presents supplemental information related to leases as of October 1, 2022:

    

October 1, 2022

Weighted-average remaining lease term (years)

Operating leases

6.8

Weighted-average discount rate

Operating leases

4.9

%

The table below presents supplemental information related to the cash flows for operating leases recorded on the condensed consolidated statements of cash flows (in thousands):

Three Fiscal Quarters Ended

    

October 1, 2022

    

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

5,249

The following table summarizes maturities of operating lease liabilities as of October 1, 2022 (in thousands):

    

Operating Leases

Remainder of fiscal 2022

$

2,124

2023

8,162

2024

7,917

2025

7,259

2026

5,788

Thereafter

16,136

Total lease payments

47,386

Less: Interest

(7,354)

Present value of lease liability

$

40,032

19

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 1, 2022

    

October 2, 2021

October 1, 2022

    

October 2, 2021

In-ground Swimming Pools

$

102,334

$

84,060

$

326,290

$

285,704

Covers

 

51,934

 

44,125

 

122,848

 

94,354

Liners

 

35,130

 

33,772

 

138,674

 

111,534

$

189,398

$

161,957

$

587,812

$

491,592

11. INCOME TAXES

The effective income tax rate for the fiscal quarter and three fiscal quarters ended October 1, 2022 was 43.4% and 65.6%, respectively, compared to (223.8)% and (39.3)% for the fiscal quarter and three fiscal quarters ended October 2, 2021. The difference between the U.S. federal statutory income tax rate and the Company’s effective income tax rate for both the fiscal quarter and three fiscal quarters ended October 1, 2022 was primarily attributable to the discrete impact of stock-based compensation expense for which there is no associated tax benefit. The difference between the U.S. federal statutory income tax rate and the Company’s effective income tax rate for both the fiscal quarter and three fiscal quarters ended October 2, 2021 was also primarily attributable to the discrete impact of stock-based compensation expense.

The Inflation Reduction Act ("IRA") was passed into law on August 16, 2022. Key provisions from the IRA include the implementation of a 15% corporate alternative minimum tax, an excise tax on stock buybacks, and significant tax incentives for energy and climate initiatives. Enactment of the IRA has not impacted the Company’s financial condition, results of operations or cash flows for the period ended October 1, 2022 and the Company does not expect a material impact on its future results.

20

12. SHAREHOLDERS’ EQUITY

Stock Split, Initial Public Offering and Reorganization

On April 13, 2021, the Company’s certificate of incorporation was amended and restated. On April 13, 2021, the Company effected a 109,673.709-for-one stock split of its issued and outstanding shares of common stock. Accordingly, all share and per share data included in these condensed consolidated financial statements and notes thereto have been adjusted retroactively to reflect the impact of the amended and restated certificate of incorporation and the 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 Company’s parent entity, Parent, merged with and into Latham Group, Inc. (the “Reorganization”).

Offering of Common Stock

On January 11, 2022, the Company completed an offering of 13,800,000 shares of common stock, par value $0.0001 per share, including the exercise in full by the underwriters of their option to purchase up to 1,800,000 additional shares of common stock, at a public offering price of $19.50 per share. The Company received proceeds of $257.7 million from this offering, net of $11.4 million of underwriting fees. The proceeds of $257.7 million were used to purchase 13,800,000 shares of common stock from certain of the Company’s stockholders, primarily investment funds managed by the Sponsor and Wynnchurch Capital, L.P., and also a small percentage of shares of common stock owned by some of the Company’s directors and executive officers.

Repurchase Program

On May 10, 2022, the Company approved a stock repurchase program (the “Repurchase Program”), which authorized the Company to repurchase up to $100 million of the Company’s shares of common stock over the next three years. The Company may effect these repurchases in open market transactions, privately negotiated purchases or other acquisitions. The Company is not obligated to repurchase any of its shares of its common stock under the Repurchase Program and the timing and amount of any repurchases will depend on market conditions, the Company’s stock price, alternative uses of capital, the terms of the Company’s debt instruments and other factors.

During the fiscal quarter ended July 2, 2022, the Company repurchased and concurrently retired 2,026,231 shares of the Company’s common stock for an aggregate amount of $15.0 million, pursuant to the Repurchase Program. As of October 1, 2022, approximately $85.0 million remained available for share repurchases pursuant to the Repurchase Program. The Company accounts for the excess of the repurchase price over the par value of shares acquired as a reduction to additional paid-in capital.

21

13. 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, is $750,000.

The following table summarizes the Company’s stock-based compensation expense:

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 1, 2022

    

October 2, 2021

October 1, 2022

    

October 2, 2021

Cost of sales

$

730

$

1,914

$

3,046

$

6,837

Selling, general and administrative

 

6,331

 

25,689

 

37,369

 

97,741

$

7,061

$

27,603

$

40,415

$

104,578

As of October 1, 2022, total unrecognized stock-based compensation expense related to all unvested stock-based awards was $32.7 million, which is expected to be recognized over a weighted-average period of 1.21 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 1, 2022

 

Risk-free interest rate

 

2.04

%

Expected volatility

 

39.67

%

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 1, 2022:

Weighted-

Average Grant-

    

Shares

    

Date Fair Value

Outstanding at January 1, 2022

 

5,803,124

$

19.00

Granted

 

 

Vested

 

(1,373,260)

 

19.00

Forfeited

 

(480,385)

 

19.00

Outstanding at October 1, 2022

 

3,949,479

$

19.00

22

Restricted Stock Units

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

    

    

Weighted-

Average Grant-

Shares

Date Fair Value

Outstanding at January 1, 2022

 

278,591

$

19.08

Granted

 

210,012

 

10.81

Vested

 

(182,383)

 

19.00

Forfeited

 

(17,324)

 

19.00

Outstanding at October 1, 2022

 

288,896

$

13.12

Stock Options

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

    

Weighted-

    

Weighted-

    

Average 

Average 

Exercise Price

Remaining 

Aggregate 

    

Shares

    

 per Share

    

Contract Term

    

Intrinsic Value

 

 

(in years)

(in thousands)

Outstanding on January 1, 2022

 

822,886

$

19.08

 

Granted

 

1,500,149

13.30

 

  

 

  

Exercised

 

 

 

  

 

  

Expired

(1,557)

19.00

Forfeited

 

(240,420)

 

17.38

 

  

 

  

Outstanding at October 1, 2022

 

2,081,058

$

15.11

 

9.15

$

Vested and expected to vest at October 1, 2022

 

2,081,058

$

15.11

 

9.15

$

Options exercisable at October 1, 2022

 

179,714

 

19.00

 

8.26

 

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 1, 2022 was $5.56 per share.

14. 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 1, 2022

    

October 2, 2021

    

October 1, 2022

    

October 2, 2021

Numerator:

  

  

  

  

Net income (loss) attributable to common stockholders

$

11,876

$

(11,296)

$

13,339

$

(56,361)

Denominator:

 

  

 

  

  

 

  

Weighted-average common shares outstanding

 

Basic

113,171,655

112,153,832

113,521,425

110,121,240

Diluted

113,202,846

112,153,832

114,867,164

110,121,240

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

Basic

$

0.10

$

(0.10)

$

0.12

$

(0.51)

Diluted

$

0.10

$

(0.10)

$

0.12

$

(0.51)

23

As of October 1, 2022 and December 31, 2021, 113,171,655 and 113,642,487 shares of common stock are issued and outstanding for accounting purposes, respectively.

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 1, 2022

    

October 2, 2021

October 1, 2022

    

October 2, 2021

Restricted stock awards

 

3,842,873

 

2,952,422

 

1,280,958

 

6,813,166

Restricted stock units

 

212,183

 

146,398

 

108,570

 

84,866

Stock options

 

1,963,331

 

 

1,655,462

 

4,235

15. RELATED PARTY TRANSACTIONS

BrightAI Services

Starting in 2020, BrightAI has 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 1, 2022 and the year ended December 31, 2021, the Company incurred $0.4 million and $2.1 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 1, 2022. As of October 1, 2022 and December 31, 2021, the Company had accounts payable related to BrightAI of $0.8 million and $0.9 million, respectively.

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 fiscal and three fiscal quarters ended October 1, 2022 and October 2, 2021. The Company recognized $0.2 million for the reimbursement of out-of-pocket costs and expenses to the Sponsor and $0.1 million for the reimbursement of out-of-pocket costs and expenses to the Wynnchurch Capital, L.P. during the fiscal quarter and three fiscal quarters ended October 1, 2022. The Company recognized less than $0.1 million for the reimbursement of out-of-pocket costs and expenses to the Sponsor and Wynnchurch Capital, L.P. during three fiscal quarters ended October 2, 2021. As of October 1, 2022, there was $0.2 million outstanding amounts payable to the Sponsor and no outstanding amounts payable to Wynnchurch Capital, L.P. As of December 31, 2021, there were no outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P.

16. SUBSEQUENT EVENTS

On November 8, 2022, the Company approved a cost reduction plan focused on efforts to improve efficiencies and decrease costs. The plan involves the closure of the Company’s manufacturing facility in Bossier City, Louisiana, and a reduction to the Company’s current workforce. The Company expects to incur charges for employee severance and related costs, as well as fixed asset and facility related expenses, of approximately $2.0 million. These costs will be recognized in the fourth quarter of 2022 and in the first quarter of 2023.

24

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 2021 Annual Report on Form 10-K filed with the Securities and Exchange Commission, or SEC, on March 10, 2022 (the “Annual Report”).

Cautionary Note Regarding Forward-Looking Statements

Certain statements in this report are forward-looking statements that involve risk, assumptions and uncertainties, such as statements of our plans, objectives, expectations, intentions and forecasts. In addition, our management may from time to time make oral forward-looking statements. All statements, other than statements of historical facts, are forward-looking statements. These forward-looking statements are generally identified by the use of forward-looking terminology, including the terms “anticipate,” “believe,” “confident,” “continue,” “could,” “depend,” “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 various 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, negatively or positively, 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 and inflation; the impact of the war between the Russian Federation and Ukraine, including impact of sanctions imposed by Western governments; 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, including the ability to generate additional potential sales leads for our dealers and the ability to convert leads generated into ultimate sales of products to consumers; 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; inability to achieve projected savings from our cost reduction initiatives; 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.

25

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 CompanyTM.

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. We support our dealer network with business development tools, co-branded marketing programs and in-house training, as well as an operations platform consisting of over 2,300 employees across over 30 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 1, 2022

Increase in net sales of 16.9%, or $27.4 million, to $189.4 million for the fiscal quarter ended October 1, 2022, compared to $162.0 million for the fiscal quarter ended October 2, 2021.
Increase in net income of $23.2 million, to $11.9 million for the fiscal quarter ended October 1, 2022, compared to a net loss of $11.3 million for the fiscal quarter ended October 2, 2021, representing an 6.3% net income margin for the fiscal quarter ended October 1, 2022.
Increase in Adjusted EBITDA (as defined below) of $6.2 million, to $42.3 million for the fiscal quarter ended October 1, 2022, compared to $36.1 million for the fiscal quarter ended October 2, 2021.

Highlights for the three fiscal quarters ended October 1, 2022

Increase in net sales of 19.6%, or $96.2 million, to $587.8 million for the three fiscal quarters ended October 1, 2022, compared to $491.6 million for the three fiscal quarters ended October 2, 2021.
Increase in net income of $69.7 million, to $13.3 million for the three fiscal quarters ended October 1, 2022, compared to a net loss of $56.4 million for the three fiscal quarters ended October 2, 2021, representing an 2.3% net income margin for the three fiscal quarters ended October 1, 2022.
Increase in Adjusted EBITDA of $26.4 million, to $138.9 million for the three fiscal quarters ended October 1, 2022, compared to $112.5 million for the three fiscal quarters ended October 2, 2021.

26

Business Update

Market conditions continue to evolve. Our wholesale distribution partners continue to destock packaged pool inventory levels as they service dealer demand through existing supply. This is resulting in continued volume declines in our packaged pool products in the fourth quarter. Additionally, while interest in pool ownership remains strong, some homeowners are taking more time on their purchase decisions and establishing installation dates in light of the current macroeconomic environment. We have responded to these dynamics with immediate actions to reduce our costs.

On November 8, 2022, we approved a cost reduction plan to optimize our production and shift schedules, implement a workforce reduction, and streamline our cover and liner manufacturing footprint with the planned closure of our Bossier City, Louisiana facility in the first quarter of 2023. We expect to incur charges for employee severance and related costs, as well as fixed asset and facility related expenses, of approximately $2.0 million. These costs will be recognized in the fourth quarter of 2022 and the first quarter of 2023. We expect to generate annual operating expense savings of approximately $12.0 million in fiscal 2023 as a result of our cost reduction plan.

Inflation Reduction Act

The Inflation Reduction Act ("IRA") was passed into law on August 16, 2022. Key provisions from the IRA include the implementation of a 15% corporate alternative minimum tax, an excise tax on stock buybacks, and significant tax incentives for energy and climate initiatives. Enactment of the IRA has not impacted our financial condition, results of operations or cash flows for the period ended October 1, 2022 and we do not expect a material impact on our future results.

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 of the performance obligation.

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.

27

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) strategic initiative costs, (ix) acquisition and integration related costs, (x) loss on extinguishment of debt, (xi) other, (xii) underwriting fees related to offering of common stock, (xiii) Odessa fire and (xiv) IPO costs. 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.

Results of Operations

Fiscal Quarter Ended October 1, 2022 Compared to Fiscal Quarter Ended October 2, 2021

The following table summarizes our results of operations for the fiscal quarter ended October 1, 2022 and October 2, 2021:

Fiscal Quarter Ended

 

% of  Net

% of Net

Change  

Change %  

 

    

October 1, 2022

    

Sales

    

October 2, 2021

    

Sales

    

Amount

    

of Net Sales

 

(dollars in thousands)

 

Net sales

$

189,398

100.0

%

$

161,957

100.0

%

$

27,441

0.0

%

Cost of sales

 

130,521

 

68.9

%  

 

110,965

 

68.5

%  

 

19,556

 

0.4

%

Gross profit

 

58,877

 

31.1

%  

 

50,992

 

31.5

%  

 

7,885

 

(0.4)

%

Selling, general and administrative expense

 

26,749

 

14.1

%  

 

48,072

 

29.7

%  

 

(21,323)

 

(15.6)

%

Amortization

 

7,156

 

3.8

%  

 

5,486

 

3.4

%  

 

1,670

 

0.4

%

Income (loss) from operations

 

24,972

 

13.2

%  

 

(2,566)

 

(1.6)

%  

 

27,538

 

14.8

%

Other expense (income):

 

 

 

 

 

 

Interest expense

 

4,264

 

2.3

%  

 

4,271

 

2.6

%  

 

(7)

 

(0.3)

%

Other expense (income), net

 

1,052

 

0.5

%  

 

(2,538)

 

(1.5)

%  

 

3,590

 

2.0

%

Total other expense, net

 

5,316

 

2.8

%  

 

1,733

 

1.1

%  

 

3,583

 

1.7

%

Earnings from equity method investment

 

1,329

 

0.7

%  

 

810

 

0.5

%  

 

519

 

0.2

%

Income (loss) before income taxes

 

20,985

 

11.1

%  

 

(3,489)

 

(2.2)

%  

 

24,474

 

13.3

%

Income tax expense

 

9,109

 

4.8

%  

 

7,807

 

4.8

%  

 

1,302

 

0.0

%

Net income (loss)

$

11,876

 

6.3

%  

$

(11,296)

 

(7.0)

%  

$

23,172

 

13.3

%

Adjusted EBITDA(a)

$

42,252

 

22.3

%  

$

36,107

 

22.3

%  

$

6,145

 

0.0

%

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

Net Sales

Net sales were $189.4 million for the fiscal quarter ended October 1, 2022, compared to $162.0 million for the fiscal quarter ended October 2, 2021. The $27.4 million, or 16.9%, increase in net sales was due to a $27.6 million increase from pricing, partially offset by a $0.2 million decrease from volume. The $27.6 million price increase reflects the impact of pricing actions to address inflation. The $0.2 million volume decrease was largely in packaged pools, which were impacted by continued destocking in the

28

wholesale distribution channel. The increase in total net sales of $27.4 million across our product lines consisted of $18.3 million for in-ground swimming pools, $1.3 million for liners and $7.8 million for covers.

Cost of Sales and Gross Margin

Cost of sales was $130.5 million for the fiscal quarter ended October 1, 2022, compared to $111.0 million for the fiscal quarter ended October 2, 2021. Gross margin decreased by 0.4%, to 31.1% of net sales for the fiscal quarter ended October 1, 2022 compared to 31.5% of net sales for the fiscal quarter ended October 2, 2021. The $19.5 million, or 17.6%, increase in cost of sales was primarily the result of cost inflation, partially offset by a $1.2 million decrease in non-cash stock-based compensation expense. The 0.4% decrease in gross margin was primarily driven by pricing actions that offset inflation, although not at a magnitude to hold gross margins year-over-year, and negative fixed cost leverage, partially offset by benefits from the build of inventory to return to normal lead times.

Selling, General and Administrative Expense

Selling, general and administrative expense was $26.7 million for the fiscal quarter ended October 1, 2022, compared to $48.1 million for the fiscal quarter ended October 2, 2021, and decreased as a percentage of net sales by 15.6%. The $21.4 million, or 44.4%, decrease in selling, general and administrative expense was primarily due to a $19.4 million decrease in non-cash stock-based compensation expense and lower employee incentive accruals.

Amortization

Amortization was $7.2 million for the fiscal quarter ended October 1, 2022, compared to $5.5 million for the fiscal quarter ended October 2, 2021. The $1.7 million, or 30.4%, increase in amortization was due to the increase in our definite-lived intangible assets resulting from our acquisition of Trojan Leisure Products, LLC d/b/a Radiant Pools (“Radiant”) in November 2021.

Interest Expense

Interest expense was $4.3 million for the fiscal quarter ended October 1, 2022, compared to $4.3 million for the fiscal quarter ended October 2, 2021. Interest expense remained flat primarily due to an unrealized gain related to the change in fair value of our interest rate swap, offset by an increase in the outstanding balance of long-term debt and higher amortization of deferred financing costs and debt discount for the fiscal quarter ended October 1, 2022.

Other Expense (Income), Net

Other expense (income), net was $1.1 million for the fiscal quarter ended October 1, 2022, compared to ($2.5) million for the fiscal quarter ended October 2, 2021. The $3.6 million increase in other expense was primarily due to a non-recurring $3.9 million gain related to the partial sale of our equity method investment for the fiscal quarter ended October 2, 2021 and a favorable change in net foreign currency transaction gains and losses associated with our international subsidiaries.

Earnings from Equity Method Investment

Earnings from our equity method investment in Premier Pools & Spa were $1.3 million for the fiscal quarter ended October 1, 2022, compared to $0.8 million for the fiscal quarter ended October 2, 2021, primarily due to the financial performance of Premier Pools & Spa, partially offset by our reduced ownership interest during the fiscal quarter ended October 1, 2022 as compared to the fiscal quarter ended October 2, 2021.

Income Tax Expense

Income tax expense was $9.1 million for the fiscal quarter ended October 1, 2022, compared to $7.8 million for the fiscal quarter ended October 2, 2021. Our effective tax rate was 43.4% for the fiscal quarter ended October 1, 2022, compared to (223.8)% for the fiscal quarter ended October 2, 2021. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for both the fiscal quarters ended October 1, 2022 and October 2, 2021 was primarily attributable to the discrete impact of stock-based compensation expense for which there is no associated tax benefit.

29

Net Income (Loss)

Net income was $11.9 million for the fiscal quarter ended October 1, 2022, compared to $11.3 million of net loss for the fiscal quarter ended October 2, 2021. The $23.2 million, or 205.1%, increase in net income was primarily due to the factors described above.

Net Income (Loss) Margin

Net income margin was 6.3% for the fiscal quarter ended October 1, 2022, compared to net loss margin of 7.0% for the fiscal quarter ended October 2, 2021. The 13.3% increase in net income margin was due to a $23.2 million increase in net income and a $27.4 million increase in net sales, compared to the fiscal quarter ended October 2, 2021 due to the factors described above.

Adjusted EBITDA

Adjusted EBITDA was $42.3 million for the fiscal quarter ended October 1, 2022, compared to $36.1 million for the fiscal quarter ended October 2, 2021. The $6.2 million, or 17.0%, increase in Adjusted EBITDA was primarily due to the increase in net sales, as well as the other factors described above.

Adjusted EBITDA Margin

Adjusted EBITDA margin was 22.3% for the fiscal quarter ended October 1, 2022, compared to 22.3% for the fiscal quarter ended October 2, 2021. Adjusted EBITDA margin remained flat primarily due to the factors described above.

Three Fiscal Quarters Ended October 1, 2022 Compared to Three Fiscal Quarters Ended October 2, 2021

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

Three Fiscal Quarters Ended

 

% of Net 

% of Net 

Change 

Change % 

 

    

October 1, 2022

    

Sales

    

October 2, 2021

    

Sales

    

Amount

    

of Net Sales

 

 

(dollars in thousands)

Net sales

$

587,812

 

100.0

%  

$

491,592

 

100.0

%  

$

96,220

 

0.0

%

Cost of sales

 

390,674

 

66.5

%  

 

329,805

 

67.1

%  

 

60,869

 

(0.6)

%

Gross profit

 

197,138

 

33.5

%  

 

161,787

 

32.9

%  

 

35,351

 

0.6

%

Selling, general and administrative expense

 

113,778

 

19.4

%  

 

170,532

 

34.7

%  

 

(56,754)

 

(15.3)

%

Underwriting fees related to offering of common stock

11,437

1.8

%  

%  

11,437

1.8

%  

Amortization

 

21,504

 

3.7

%  

 

16,560

 

3.3

%  

 

4,944

 

0.4

%

Income (loss) from operations

 

50,419

 

8.6

%  

 

(25,305)

 

(5.1)

%  

 

75,724

 

13.7

%

Other expense (income):

 

 

 

 

  

 

 

  

Interest expense

 

9,193

 

1.6

%  

 

20,843

 

4.2

%  

 

(11,650)

 

(2.6)

%

Loss on extinguishment of debt

3,465

0.6

%  

%  

3,465

0.6

%

Other expense (income), net

 

1,614

 

0.2

%  

 

(3,887)

 

(0.7)

%  

 

5,501

 

0.9

%

Total other expense, net

 

14,272

 

2.4

%  

 

16,956

 

3.5

%  

 

(2,684)

 

(1.1)

%

Earnings from equity method investment

 

2,591

 

0.4

%  

 

1,808

 

0.4

%  

 

783

 

0.0

%

Income (loss) before income taxes

 

38,738

 

6.6

%  

 

(40,453)

 

(8.2)

%  

 

79,191

 

14.8

%

Income tax expense

 

25,399

 

4.3

%  

 

15,908

 

3.3

%  

 

9,491

 

1.0

%

Net income (loss)

$

13,339

 

2.3

%  

$

(56,361)

 

(11.5)

%  

$

69,700

 

13.8

%

Adjusted EBITDA(a)

$

138,867

 

23.6

%  

$

112,475

 

22.9

%  

$

26,392

 

0.7

%

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

30

Net Sales

Net sales were $587.8 million for the three fiscal quarters ended October 1, 2022, compared to $491.6 million for three fiscal quarters ended October 2, 2021. The $96.2 million, or 19.6%, increase in net sales was due to a $97.4 million increase from pricing, partially offset by a $1.2 million decrease from volume. The $97.4 million price increase reflects the impact of pricing actions to address inflation. The increase in total net sales of $96.2 million across our product lines consisted of $40.6 million for in-ground swimming pools, $27.1 million for liners and $28.5 million for covers.

Cost of Sales and Gross Margin

Cost of sales was $390.7 million for the three fiscal quarters ended October 1, 2022, compared to $329.8 million for the three fiscal quarters ended October 2, 2021. Gross margin increased by 0.6%, to 33.5% of net sales for the three fiscal quarters ended October 1, 2022 compared to 32.9% of net sales for the three fiscal quarters ended October 2, 2021. The $60.9 million, or 18.5%, increase in cost of sales was primarily the result of cost inflation, partially offset by a $3.8 million decrease in non-cash stock-based compensation expense. The 0.6% increase in gross margin was primarily driven by lower non-cash stock-based compensation expense and benefits from the build of inventory, partially offset by pricing actions that offset inflation, although not at a magnitude to hold gross margins year-over-year.

Selling, General and Administrative Expense

Selling, general and administrative expense was $113.8 million for the three fiscal quarters ended October 1, 2022, compared to $170.5 million for the three fiscal quarters ended October 2, 2021, and decreased as a percentage of net sales by 15.3%. The $56.7 million, or 33.3%, decrease in selling, general and administrative expense was primarily due to a $60.4 million decrease in non-cash stock-based compensation expense, partially offset by a $1.2 million increase in ongoing public company costs, and an increase in insurance and travel related expenses.

Underwriting Fees Related to Offering of Common Stock

Underwriting fees related to our offering of common stock were $11.4 million for the three fiscal quarters ended October 1, 2022, related to the offering that was completed in January 2022.

Amortization

Amortization was $21.5 million for the three fiscal quarters ended October 1, 2022, compared to $16.6 million for the three fiscal quarters ended October 2, 2021. The $4.9 million, or 29.9%, increase in amortization was due to the increase in our definite-lived intangible assets resulting from our acquisition of Radiant in November 2021.

Interest Expense

Interest expense was $9.2 million for the three fiscal quarters ended October 1, 2022, compared to $20.8 million for the three fiscal quarters ended October 2, 2021. The $11.6 million, or 55.9%, decrease in interest expense was primarily due to lower amortization of deferred financing costs and debt discount and a lower effective interest rate due to the refinancing, compared to the three fiscal quarters ended October 2, 2021. In addition, interest expense for the three fiscal quarters ended October 1, 2022 was partially offset by an unrealized gain of $4.2 million related to the change in fair value of our interest rate swap.

Loss on Extinguishment of Debt

Loss on extinguishment of debt was $3.5 million for the three fiscal quarters ended October 1, 2022, compared to none for the three fiscal quarters ended October 2, 2021, as our debt refinancing was completed in February 2022.

Other Expense (Income), Net

Other expense (income), net was $1.6 million for the three fiscal quarters ended October 1, 2022, compared to ($3.9) million for the three fiscal quarters ended October 2, 2021. The $5.5 million increase in other expense was primarily due to a non-recurring $3.9

31

million gain related to the partial sale of our equity method investment for the three fiscal quarters ended October 2, 2021 and an unfavorable change in net foreign currency transaction gains and losses associated with our international subsidiaries.

Earnings from Equity Method Investment

Earnings from our equity method investment in Premier Pools & Spa were $2.6 million for the three fiscal quarters ended October 1, 2022, compared to $1.8 million for the three fiscal quarters ended October 2, 2021, primarily due to the financial performance of Premier Pools & Spa, partially offset by our reduced ownership interest during the three fiscal quarters ended October 1, 2022 as compared to the three fiscal quarters ended October 2, 2021.

Income Tax Expense

Income tax expense was $25.4 million for the three fiscal quarters ended October 1, 2022, compared to $15.9 million for the three fiscal quarters ended October 2, 2021. Our effective tax rate was 65.6% for the three fiscal quarters ended October 1, 2022, compared to (39.3)% for the three fiscal quarters ended October 2, 2021. The difference between the U.S. federal statutory income tax rate and our effective income tax rate for both the three fiscal quarters ended October 1, 2022 and October 2, 2021 was primarily attributable to the discrete impact of stock-based compensation expense for which there is no associated tax benefit.

Net Income (Loss)

Net income was $13.3 million for the three fiscal quarters ended October 1, 2022, compared to $56.4 million of net loss for the three fiscal quarters ended October 2, 2021. The $69.7 million, or 123.7%, increase in net income was primarily due to the factors described above.

Net Income (Loss) Margin

Net income margin was 2.3% for the three fiscal quarters ended October 1, 2022, compared to net loss margin of 11.5% for the three fiscal quarters ended October 2, 2021. The 13.8% increase in net income margin was due to a $69.7 million increase in net income and a $96.2 million increase in net sales, compared to the three fiscal quarters ended October 2, 2021 due to the factors described above.

Adjusted EBITDA

Adjusted EBITDA was $138.9 million for the three fiscal quarters ended October 1, 2022, compared to $112.5 million for the three fiscal quarters ended October 2, 2021. The $26.4 million, or 23.5%, increase in Adjusted EBITDA was primarily due to the increase in net sales, as well as the other factors described above.

Adjusted EBITDA Margin

Adjusted EBITDA margin was 23.6% for the three fiscal quarters ended October 1, 2022, compared to 22.9% for the three fiscal quarters ended October 2, 2021. The 0.7% increase in Adjusted EBITDA margin was primarily due to a $26.4 million increase in Adjusted EBITDA and a $96.2 million increase in net sales, compared to the three fiscal quarters ended October 2, 2021, as well as the other factors described above.

32

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, to compare our performance against that of other companies using similar measures, and as a performance measure in certain employee incentive programs. 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 are non-cash items or which 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) loss on extinguishment of debt, (xi) other, (xii) underwriting fees related to offering of common stock, (xiii) Odessa fire and (xiv) 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 in the future, 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.

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.

33

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 1, 2022

    

October 2, 2021

    

October 1, 2022

    

October 2, 2021

(dollars in thousands)

Net income (loss)

$

11,876

$

(11,296)

$

13,339

$

(56,361)

Depreciation and amortization

 

9,560

 

8,019

28,834

23,689

Interest expense

 

4,264

 

4,271

9,193

20,843

Income tax expense

 

9,109

 

7,807

25,399

15,908

Loss on sale and disposal of property and equipment

 

22

 

38

146

225

Restructuring charges (a)

 

287

 

376

406

783

Stock-based compensation (b)

 

7,061

 

27,603

40,415

104,578

Unrealized losses on foreign currency transactions (c)

 

1,103

 

1,740

2,817

948

Strategic initiative costs (d)

 

532

 

778

3,019

1,154

Acquisition and integration related costs (e)

 

 

306

257

378

Loss on extinguishment of debt (f)

3,465

Other, net (g)

 

(39)

 

(3,535)

140

(3,626)

Underwriting fees related to offering of common stock (h)

11,437

Odessa fire (i)

(1,523)

IPO Costs (j)

 

 

3,956

Adjusted EBITDA

$

42,252

$

36,107

$

138,867

$

112,475

Net sales

$

189,398

$

161,957

$

587,812

$

491,592

Net income (loss) margin

 

6.3

%  

 

(7.0)

%  

2.3

%

(11.5)

%

Adjusted EBITDA margin

 

22.3

%  

 

22.3

%  

23.6

%

22.9

%

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

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

(c) Represents unrealized foreign currency transaction losses associated with our international subsidiaries.

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

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

(f) Represents the loss on extinguishment of debt in connection with our Refinancing (as defined below).

(g) Other costs consist of other discrete items as determined by management, primarily including (i) fees paid to external advisors for various matters, (ii) non-cash adjustments to record the step-up in the fair value of inventory related to the acquisitions of GL International, LLC and Radiant, which are amortized through cost of sales in the condensed consolidated statements of operations, (iii) gain on sale of equity method investment, and (iv) other items.

(h) Represents underwriting fees related to our offering of common stock that was completed in January 2022.

(i) Represents costs incurred and insurance recoveries related to a production facility fire in Odessa, Texas.

(j) These expenses are primarily composed of legal, accounting and professional fees incurred in connection with our IPO (as defined below) that are not capitalizable, which are included within selling, general and administrative expense.

34

Liquidity and Capital Resources

Overview

Our primary sources of liquidity are net cash provided by operating activities and availability under our New Revolving Credit Facility (as defined below). 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 term loan and revolving credit facilities (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, any acquisitions we may undertake and any share repurchases we may make. As of October 1, 2022, we had $30.6 million of cash, $313.3 million of outstanding borrowings on the New Term Loan (as defined below) and an additional $75.0 million of availability under our New Revolving Credit Facility, which was undrawn.

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 New Revolving Credit Facility, will be adequate to fund our operating expenses and capital expenditure requirements over the next 12 months, as well as our longer-term liquidity needs. 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

On February 23, 2022, Latham Pool Products, Inc. (“Latham Pool Products”), our wholly owned subsidiary, entered into an agreement (the “New Credit Agreement”) with Barclays Bank PLC, which provides a senior secured multicurrency revolving line of credit in an initial principal amount of $75.0 million (the “New Revolving Credit Facility”) and a U.S. Dollar senior secured term loan facility (the “New Term Loan Facility”) in an initial principal amount of $325.0 million (the “Refinancing”). On the closing date, proceeds under the agreement were used to repay and replace $294.0 million under, and terminate, the Credit Agreement (as defined below) and for general corporate purposes.

New Revolving Credit Facility

The New Revolving Credit Facility may be utilized to finance ongoing general corporate and working capital needs and permits Latham Pools Products to borrow loans in U.S. Dollars, Canadian Dollars, Euros and Australian Dollars. The New Revolving Credit Facility matures on February 23, 2027. Loans outstanding under the New Revolving Credit Facility denominated in U.S. Dollars and Canadian Dollars bear interest, at the borrower’s option, at a rate per annum based on Term SOFR or CDO (each, as defined in the New Credit Agreement), as applicable, plus a margin of 3.50%, or at a rate per annum based on the Base Rate or the Canadian Prime Rate (each, as defined in the New Credit Agreement), plus a margin of 2.50%. Loans outstanding under the New Revolving Credit Facility denominated in Euros or Australian Dollars bear interest based on EURIBOR or the AUD Rate (each, as defined in the New Credit Agreement), respectively, plus a margin of 3.50%. A commitment fee accrues on any unused portion of the commitments under the New Revolving Credit Facility. The commitment fee is due and payable quarterly in arrears and is, initially, 0.375% per annum and will, thereafter, accrue at a rate per annum ranging from 0.25% to 0.50%, depending on the First Lien Net Leverage Ratio (as defined in the New Credit Agreement, the “First Lien Net Leverage Ratio”. The New Revolving Credit Facility is not subject to amortization.

We are also 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, make prepayments with respect to certain indebtedness and make restricted payments and other distributions.

As of October 1, 2022 we had no outstanding borrowings under the New Revolving Credit Facility.

35

New Term Loan Facility

The New Term Loan matures on February 23, 2029. Loans outstanding under the New Term Loan bear interest, at the borrower’s option, at a rate per annum based on Term SOFR (as defined in the New Credit Agreement), plus a margin ranging from 3.75% to 4.00%, depending on the First Lien Net Leverage Ratio, or based on the Base Rate (as defined in the New Credit Agreement), plus a margin ranging from 2.75% to 3.00%, depending on the First Lien Net Leverage Ratio. Loans under the New Term Loan are subject to scheduled quarterly amortization payments equal to 0.25% of the initial principal amount of the New Term Loan.

The obligations under the New Credit Agreement are guaranteed by certain of our wholly owned subsidiaries as defined in the security agreement. The obligations under the New 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 New Credit Agreement also restricts payments and other distributions unless certain conditions are met, which could restrict our ability to pay dividends.

As of October 1, 2022 we had $313.3 million of outstanding borrowings under the New Term Loan.

As of October 1, 2022, we were in compliance with all covenants under the New Revolving Credit Facility and the New Term Loan.

Prior Revolving Credit Facility

On December 18, 2018, Latham Pool Products entered into an agreement (the “Credit Agreement”) with Nomura Corporate Funding Americas, LLC 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 was utilized to finance ongoing general corporate and working capital needs with the Revolver of up to $30.0 million. The Revolving Credit Facility was terminated in connection with the Refinancing.

Prior 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 on May 29, 2019, to provide additional borrowings of $23.0 million, which was accounted for as a modification to the Term Loan, to fund our acquisition of Narellan Group Pty Limited and its subsidiaries (the “First Amendment”). On October 14, 2020, we amended the First Amendment to provide additional borrowings of $20.0 million, which was accounted for as new debt (the “Second Amendment”). The Second Amendment was further amended on January 25, 2021, to provide an additional incremental term loan of $175.0 million (the “Third Amendment”). On January 25, 2021, Latham Pool Products borrowed the incremental term loan, and the proceeds were used on February 2, 2021 to purchase and retire equity interests and to pay a distribution. On March 31, 2021, we amended our Term Loan to revise the applicable reporting requirements (the “Fourth Amendment”). On November 24, 2021, we amended the Term Loan to provide additional borrowings of $50.0 million (the “Fifth Amendment”). The proceeds from this incremental term loan were used to finance the Radiant Acquisition in part. The Term Loan, collectively with the First Amendment, Second Amendment, Third Amendment, the Fourth Amendment and the Fifth Amendment, is referred to as the “Amended Term Loan.” The Amended Term Loan was terminated in connection with the Refinancing.

Share Repurchase Program

On May 10, 2022, we approved a stock repurchase program (the “Repurchase Program”), which authorized us to repurchase up to $100 million of our shares of common stock over the next three years. We may effect these repurchases in open market transactions, privately negotiated purchases or other acquisitions. We are not obligated to repurchase any of our shares of our common stock under the Repurchase Program and the timing and amount of any repurchases will depend on market conditions, our stock price, alternative uses of capital, the terms of our debt instruments and other factors. During the three fiscal quarters ended October 1, 2022, we repurchased and concurrently retired 2,026,231 shares of our common stock for an aggregate amount of $15.0 million, pursuant to the Repurchase Program. As of October 1, 2022, approximately $85.0 million remained available for share repurchases pursuant to our Repurchase Program.

36

Cash Flows

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

Three Fiscal Quarters Ended

    

October 1, 2022

    

October 2, 2021

(in thousands)

Net cash provided by operating activities

$

5,236

$

29,426

Net cash used in investing activities

 

(29,362)

 

(11,966)

Net cash provided by financing activities

 

12,626

 

14,323

Effect of exchange rate changes on cash

 

(1,832)

 

(224)

Net (decrease) increase in cash

$

(13,332)

$

31,559

Operating Activities

During the three fiscal quarters ended October 1, 2022, operating activities provided $5.2 million of cash. Net income, after adjustments for non-cash items, provided cash of $105.4 million. Cash provided by operating activities was further driven by changes in our operating assets and liabilities, which used $100.1 million. Net cash used in changes in our operating assets and liabilities for the three fiscal quarters ended October 1, 2022 consisted primarily of a $44.9 million increase in trade receivables, a $59.1 million increase in inventories, a $2.1 million increase in income tax receivable, a $0.4 million increase in other assets, a $0.1 million decrease in accrued expenses and other current liabilities, partially offset by a $2.5 million decrease in prepaid expenses and other current assets, a $3.7 million increase in accounts payable, and a $0.3 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 a strategic decision to carry more inventory, as well as higher costs. 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 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, which used $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.

Investing Activities

During the three fiscal quarters ended October 1, 2022, investing activities used $29.4 million of cash, primarily consisting of purchases of property and equipment for $29.0 million and the settlement of the net working capital adjustment related to the acquisition of Radiant for $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 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.

Financing Activities

During the three fiscal quarters ended October 1, 2022, financing activities provided $12.6 million of cash, primarily consisting of proceeds from long-term debt borrowings in connection with the Refinancing of $320.1 million, proceeds from the sale of common stock of $257.7 million and borrowings on revolving credit facilities of $25.0 million, partially offset by repayments on long-term debt

37

borrowings of $285.6 million, the repurchase and retirement of common stock of $272.7 million, repayments on revolving credit facility borrowings of $25.0 million, and deferred financing fees paid of $6.9 million.

During the three fiscal quarters ended October 2, 2021, financing activities provided $14.3 million of cash, primarily consisting of proceeds from our initial public offering, completed on April 27, 2021 (the “IPO”), net of underwriting discounts, commissions and offering costs of $399.3 million, proceeds from long-term debt borrowings of $172.8 million and borrowings on the revolving credit facilities of $16.0 million, partially offset by the repurchase and retirement of common 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.

Contractual Obligations

There have been no material changes, outside of the ordinary course of business, to our contractual obligations during the three fiscal quarters ended October 1, 2022 from those described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Contractual Obligations” in our Annual Report.

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 Annual Report. 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 Annual Report 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.

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 three fiscal quarters ended October 1, 2022, 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 Annual Report.

38

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 1, 2022, 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

We are involved in various lawsuits, claims and other legal proceedings arising out of or incidental to the conduct of our business. While it is not possible to determine the ultimate disposition of each of these matters, we do not believe that their ultimate disposition will have a material adverse effect on our business, financial position, results of operations or cash flows.

Item 1A. Risk Factors

We have disclosed under the heading “Risk Factors” in our Annual Report, 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 other than the risk factors set forth below. You should carefully consider the risk factors set forth in the Annual Report 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.

We depend on a global network of third-party suppliers to provide components and raw materials essential to the manufacturing of our pools and price increases or deviations in the quality of the raw materials used to manufacture our products could adversely affect our net sales and operating results.

We rely on manufacturers and other suppliers to provide us with the components and raw materials to manufacture our products. The primary raw materials used in our products are polyvinyl chloride (“PVC”) plastic, galvanized steel, fiberglass, aluminum, carbon fiber, Kevlar fiber, various resins, gelcoat, polypropylene fabric and roving. Other than occasional strategic purchases of larger quantities of certain raw materials, we generally buy materials on an as-needed basis. We are dependent upon the ability of our suppliers to consistently provide raw materials and components that meet our specifications, quality standards and other applicable criteria. Our suppliers’ failure to provide raw materials and components that meet such criteria on a timely basis could adversely affect production schedules and our product quality, which in turn could materially adversely affect our business, financial condition and

39

results of operations. While we believe that our relationships with our current suppliers are sufficient to provide the materials necessary to meet present production demand, these relationships may not continue or the quantity or quality of materials available from these suppliers may not be sufficient to meet our future needs, irrespective of whether we successfully implement our growth strategy, and we may not be able to obtain supplies on favorable terms. In the event of a shortage of our raw materials, we may not be able to arrange for alternative sources of such materials on a timely basis or on equally favorable terms. For example, in 2021 and continuing in 2022, we experienced and continue to experience raw material shortages, particularly of resin, which limited our fiberglass pool production and decreased our profitability in 2021 and may impact us similarly in the future. Although we have taken actions to increase and diversify our resin and other raw materials supply base, we may not succeed in procuring sufficient supply of resin and other raw materials that we need, which could result in lost sales and a decline in our profitability.

In addition, increases in the cost of the raw materials used to manufacture our products could adversely affect our operating results. The cost of many of the raw materials we use in the manufacture of our products, such as steel, is subject to price volatility. Changes in prices of our raw materials have a direct impact on our cost of sales. Accordingly, we are exposed to the risk of increases in the market prices of raw materials used in the manufacture of our products. We are experiencing inflationary pressures in certain areas of our business, including with respect to prices of our raw materials and employee wages, although, to date, we have been able to offset such pressures, to some extent, through price increases and other measures. If we are unable to increase our prices or experience a delay in our ability to increase our prices or to recover such increases in our costs, our gross profit will suffer. In addition, increases in the price of our products to compensate for increased costs of raw materials may reduce demand for our products and adversely affect our competitive position.

An interruption of our production capability at one or more of our manufacturing facilities from accident, calamity or other causes, or events affecting the global economy, could adversely affect our business and results of operations.

We manufacture our products at a limited number of manufacturing facilities, and shifting production rapidly to another facility in the event of a loss of one of or a portion of one of our manufacturing facilities could lead to increased costs. A temporary or permanent loss of the use of one or more of our manufacturing facilities due to accidents, fire (such as the fire at our Texas facility in April 2022 that resulted in a total loss of the manufacturing facility), explosions, labor issues, tornadoes, other weather conditions, natural disasters, condemnation, cancellation or non-renewals of leases, terrorist attacks or other acts of violence or war or otherwise could have a material adverse effect on our operating costs. An interruption in our production capabilities could also require us to make substantial capital expenditures to replace damaged or destroyed facilities or equipment. Any of these events could result in substantial repair costs and higher operating costs.

Inflation could adversely impact our financial condition and results of operations.

Inflation in the United States began to rise significantly in the second half of the calendar year of 2021 and continued to increase in the first nine months of 2022. This is primarily believed to be the result of the economic impacts from the COVID-19 pandemic, including the global supply chain disruptions, strong economic recovery and associated widespread demand for goods, government stimulus packages, and the war between Russia and Ukraine, among other factors. For instance, global supply chain disruptions have resulted in shortages in materials and services. Such shortages have resulted in inflationary cost increases for labor, materials, and services, and could continue to cause costs to increase as well as scarcity of certain products. Global supply chain disruptions continue to persist, and may become worse due to the war in Ukraine, the COVID-19 pandemic-related lock-downs in China or for other reasons. We are experiencing inflationary pressures in certain areas of our business, including with respect to prices of our raw materials and employee wages, although, to date, we have been able to offset such pressures, to some extent, through price increases and other measures. We cannot, however, predict any future trends in the rate of inflation or associated increases in our operating costs and how that may impact our business. In addition, the demand for our products may soften as we continue to increase the prices of our products to offset the inflationary pressure. To the extent we are unable to recover higher operating costs resulting from inflation or otherwise mitigate the impact of such costs on our business, or to continue to grow our sales volumes, our net sales and gross margins could decrease, and our financial condition and results of operations could be adversely affected.

Economic and political change could adversely impact our financial condition and results of operations.

Our business has been and could continue to be adversely affected by events over which we have limited or no control, including pandemics, recessions, general or specific inflations, trade restrictions, changes to tax laws, changes to other laws, and armed conflicts, among others. These events may disrupt the supply and prices of raw materials or labor required to produce the products we sell, affect the ability of our customers to operate their businesses such that they lessen their purchases from us, and affect the ability

40

of potential consumers of our products to purchase them. These effects may occur in any of the markets in which we compete. The current military conflict between Russia and Ukraine could adversely affect our operations, and related sanctions and other actions that have been or may be enacted by the United States, the European Union, or other governing entities could adversely affect our business, our business partners, our suppliers, and our customers. While our operations are primarily within North America and we have no operations in Russia or Ukraine, and we do not have direct exposure to customers and vendors in Russia and Ukraine, we continue to monitor any adverse impact that such events may have on the global economy in general, on our business and operations and on the businesses and operations of our business partners, suppliers and customers.

The demand for our swimming pools and related products may be adversely affected by unfavorable economic conditions and trends in consumer spending.

A swimming pool is a consumer discretionary purchase. Consumer discretionary spending affects our sales and is impacted by factors outside of our control, including general economic conditions, the residential housing market, unemployment rates and wage levels, interest rate fluctuations, inflation, disposable income levels, consumer confidence and access to credit. In economic downturns such as many are forecasting for the fourth quarter 2022 and continuing throughout 2023, the demand for swimming pools and related products may decline, often corresponding with declines in discretionary consumer spending, the growth rate of pool eligible households and swimming pool construction. This cyclicality in consumer demand for our products means that the results for any prior period may not be indicative of results for any future period.

In addition, consumer demand for swimming pools is impacted by consumer demand for, and spending on, outdoor living spaces. While we believe consumers have increased spending on outdoor living in recent years, the level of spending could decrease in the future if interest rates continue to rise, access to credit tightens or the economy contracts.

Any substantial deterioration in general economic conditions that diminishes consumer confidence or discretionary income may reduce our sales and materially adversely affect our business, financial condition and results of operations. Even in generally favorable economic conditions, severe and/or prolonged downturns in the housing market could have a material adverse impact on our financial performance. Such downturns expose us to certain additional risks, including, but not limited to the risk of dealer closures or bankruptcies, which could shrink our potential customer base and inhibit our ability to collect on those dealers’ receivables. Further, a recessionary economic environment could weaken the financial condition of our suppliers potentially leading to shortages of critical raw materials, manufacturing equipment, components and services.

We believe that consumers’ access to consumer credit is a factor enabling the purchase of new pools because a significant percentage of consumers finance their pool installations. Tightening consumer credit or increases in interest rates could prevent consumers from obtaining financing for pools, which could negatively impact our sales.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

On May 10, 2022, we approved a stock repurchase program, which authorized us to repurchase up to $100.0 million of our shares of common stock over the next three years. We may effect these repurchases in open market transactions, privately negotiated purchases or other acquisitions. We are not obligated to repurchase any of our shares of our common stock under the program and the timing and amount of any repurchases will depend on market conditions, our stock price, alternative uses of capital, the terms of our debt instruments and other factors. As of October 1, 2022, approximately $85.0 million remained available for share repurchases pursuant to the repurchase program. We did not repurchase any shares of our common stock during the fiscal quarter ended October 1, 2022.

Item 5. Other Information

On November 8, 2022, we approved a cost reduction plan to optimize our production and shift schedules, implement a workforce reduction, and streamline our cover and liner manufacturing footprint with the planned closure of our Bossier City, Louisiana facility in the first quarter of 2023.

We expect to incur charges for employee severance and related costs, as well as fixed asset and facility related expenses, of approximately $2.0 million. These costs will be recognized in the fourth quarter of 2022 into the first quarter of 2023. We expect to generate annual operating expense savings of approximately $12.0 million in fiscal 2023 as a result of our cost reduction plan.

41

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.

42

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, 2022

LATHAM GROUP, INC.

/s/ Robert L. Masson II

Robert L. Masson II

Chief Financial Officer

(Principal Financial Officer)

43

EX-31.1 2 swim-20221001xex31d1.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)) and internal control over financial reporting (as defined in Securities Exchange Act Rule 13-a15(f) and 15d-15(f)) for the registrant and have:

a.

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

b.

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

c.

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

d.

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

5.

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

a.

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

b.

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

November 10, 2022

/s/ Scott M. Rajeski

 

Scott M. Rajeski

 

Chief Executive Officer and President

 

Latham Group, Inc.


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

Exhibit 31.2

LATHAM GROUP, INC.

I, Robert L. Masson II, 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)) and internal control over financial reporting (as defined in Securities Exchange Act Rule 13-a15(f) and 15d-15(f)) for the registrant and have:

a.

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

b.

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

c.

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

d.

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

5.

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

a.

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

b.

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

November 10, 2022

/s/ Robert L. Masson II

 

Robert L. Masson II

 

Chief Financial Officer

 

Latham Group, Inc.


EX-32.1 4 swim-20221001xex32d1.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 1, 2022 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, 2022

/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-20221001xex32d2.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 1, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Robert L. Masson II, 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, 2022

/s/ Robert L. Masson II

 

Robert L. Masson II

 

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-20221001.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 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 Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - ACQUISITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - ACQUISITION - Purchase price allocation (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - INVENTORIES, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - LONG-TERM DEBT - Principal payments due (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - LEASES - Lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - LONG-TERM DEBT (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Adoption of ASU 2016-02 (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - ACQUISITION - Allocation of purchase price (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value of financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - LONG-TERM DEBT - New Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - LONG-TERM DEBT - New Term Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - LONG-TERM DEBT - Term Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - LONG-TERM DEBT - Interest rate swap (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - LEASES - Supplemental information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - NET SALES (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - SHAREHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41306 - Disclosure - STOCK-BASED COMPENSATION - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - NET INCOME (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - RELATED PARTY TRANSACTIONS - Bright AI Services (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - RELATED PARTY TRANSACTIONS - Expense Reimbursement and Management Fees (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 - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - INVENTORIES, NET link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - PRODUCT WARRANTIES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - LEASES 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 - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - NET INCOME (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - PRODUCT WARRANTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - NET SALES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - PRODUCT WARRANTIES (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - STOCK-BASED COMPENSATION - Weighted average basis for fair value option award granted (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 swim-20221001_cal.xml EX-101.CAL EX-101.DEF 8 swim-20221001_def.xml EX-101.DEF EX-101.LAB 9 swim-20221001_lab.xml EX-101.LAB EX-101.PRE 10 swim-20221001_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
9 Months Ended
Oct. 01, 2022
Nov. 08, 2022
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Oct. 01, 2022  
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   117,121,134
Entity Central Index Key 0001833197  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 01, 2022
Dec. 31, 2021
Current assets:    
Cash $ 30,620 $ 43,952
Trade receivables, net 102,985 60,753
Inventories, net 166,430 109,556
Income tax receivable 6,090 4,039
Prepaid expenses and other current assets 8,113 10,766
Total current assets 314,238 229,066
Property and equipment, net 84,148 63,506
Equity method investment 25,953 23,362
Deferred tax assets 7,814 10,603
Operating lease right-of-use assets 39,201  
Goodwill 128,057 128,871
Intangible assets, net 315,064 338,310
Other assets 6,028 765
Total assets 920,503 794,483
Current liabilities:    
Accounts payable 41,067 37,998
Accounts payable - related party 1,041 850
Current maturities of long-term debt 3,250 17,220
Current operating lease liabilities 6,485  
Accrued expenses and other current liabilities 64,078 59,097
Total current liabilities 115,921 115,165
Long-term debt, net of discount, debt issuance costs and current portion 310,051 263,188
Deferred income tax liabilities, net 56,343 56,343
Liability for uncertain tax positions 5,863 5,689
Non-current operating lease liabilities 33,547  
Other long-term liabilities 743 453
Total liabilities 522,468 440,838
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.0001 par value; 100,000,000 shares authorized as of both October 1, 2022 and December 31, 2021; no shares issued and outstanding as of both October 1, 2022 and December 31, 2021
Common stock, $0.0001 par value; 900,000,000 shares authorized as of October 1, 2022 and December 31, 2021; 117,121,134 and 119,445,611 shares issued and outstanding, as of October 1, 2022 and December 31, 2021, respectively 12 12
Additional paid-in capital 438,698 401,846
Accumulated deficit (35,535) (48,583)
Accumulated other comprehensive (loss) income (5,140) 370
Total stockholders' equity 398,035 353,645
Total liabilities and stockholders' equity $ 920,503 $ 794,483
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 01, 2022
Dec. 31, 2021
Condensed Consolidated Balance Sheets    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 100,000,000 100,000,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 900,000,000 900,000,000
Common stock, shares issued 117,121,134 119,445,611
Common stock, shares outstanding 117,121,134 119,445,611
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Condensed Consolidated Statements of Operations        
Net sales $ 189,398 $ 161,957 $ 587,812 $ 491,592
Cost of sales 130,521 110,965 390,674 329,805
Gross profit 58,877 50,992 197,138 161,787
Selling, general and administrative expense 26,749 48,072 113,778 170,532
Underwriting fees related to offering of common stock     11,437  
Amortization 7,156 5,486 21,504 16,560
Income (loss) from operations 24,972 (2,566) 50,419 (25,305)
Other expense (income):        
Interest expense 4,264 4,271 9,193 20,843
Loss on extinguishment of debt     3,465  
Other expense (income), net 1,052 (2,538) 1,614 (3,887)
Total other expense, net 5,316 1,733 14,272 16,956
Earnings from equity method investment 1,329 810 2,591 1,808
Income (loss) before income taxes 20,985 (3,489) 38,738 (40,453)
Income tax expense 9,109 7,807 25,399 15,908
Net income (loss) $ 11,876 $ (11,296) $ 13,339 $ (56,361)
Net income (loss) per share attributable to common stockholders:        
Basic $ 0.10 $ (0.10) $ 0.12 $ (0.51)
Diluted $ 0.10 $ (0.10) $ 0.12 $ (0.51)
Weighted-average common shares outstanding - basic and diluted        
Basic 113,171,655 112,153,832 113,521,425 110,121,240
Diluted 113,202,846 112,153,832 114,867,164 110,121,240
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Condensed Consolidated Statements of Comprehensive Income (Loss)        
Net income (loss) $ 11,876 $ (11,296) $ 13,339 $ (56,361)
Other comprehensive loss, net of tax:        
Foreign currency translation adjustments (2,813) (887) (5,510) (1,924)
Total other comprehensive loss, net of tax (2,813) (887) (5,510) (1,924)
Comprehensive income (loss) $ 9,063 $ (12,183) $ 7,829 $ (58,285)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Cumulative Effect, Period of Adoption, Adjustment
Retained Earnings (Accumulated Deficit)
Accumulated Other Comprehensive Income (Loss)
Cumulative Effect, Period of Adoption, Adjustment
Total
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 income (loss)       8,533     8,533
Foreign currency translation adjustments         (1,201)   (1,201)
Dividend   (110,033)         (110,033)
Repurchase and retirement of common stock $ (2) (64,936)         (64,938)
Repurchase and retirement of common 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 income (loss)             (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 income (loss)       (53,598)     (53,598)
Foreign currency translation adjustments         164   164
Net proceeds from initial public offering $ 2 399,262         399,264
Net proceeds from initial public offering (in shares) 23,000,000            
Repurchase and retirement of common stock $ (1) (216,699)         (216,700)
Repurchase and retirement of common 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 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 income (loss)       (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            
Balance, beginning of period at Dec. 31, 2021 $ 12 401,846   (48,583) 370   353,645
Balance, beginning of period (in shares) at Dec. 31, 2021 119,445,611            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss)       (2,840)     (2,840)
Foreign currency translation adjustments         1,220   1,220
Issuance of common stock $ 1 269,099         269,100
Issuance of common stock (in shares) 13,800,000            
Repurchase and retirement of common stock $ (1) (257,662)         (257,663)
Repurchase and retirement of common stock (in shares) (13,800,244)            
Retirement of restricted stock (in shares) (53,961)            
Issuance of common stock upon release of restricted stock units (in shares) 78,341            
Stock-based compensation expense   16,925         16,925
Balance, end of period at Apr. 02, 2022 $ 12 430,208 $ (291) (51,714) 1,590 $ (291) 380,096
Balance, end of period (in shares) at Apr. 02, 2022 119,469,747            
Balance, beginning of period at Dec. 31, 2021 $ 12 401,846   (48,583) 370   353,645
Balance, beginning of period (in shares) at Dec. 31, 2021 119,445,611            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss)             13,339
Balance, end of period at Oct. 01, 2022 $ 12 438,698   (35,535) (5,140)   398,035
Balance, end of period (in shares) at Oct. 01, 2022 117,121,134            
Balance, beginning of period at Apr. 02, 2022 $ 12 430,208 $ (291) (51,714) 1,590 $ (291) 380,096
Balance, beginning of period (in shares) at Apr. 02, 2022 119,469,747            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss)       4,303     4,303
Foreign currency translation adjustments         (3,917)   (3,917)
Repurchase and retirement of common stock   (15,000)         (15,000)
Repurchase and retirement of common stock (in shares) (2,026,231)            
Issuance of common stock upon release of restricted stock units (in shares) 104,042            
Stock-based compensation expense   16,429         16,429
Balance, end of period at Jul. 02, 2022 $ 12 431,637   (47,411) (2,327)   381,911
Balance, end of period (in shares) at Jul. 02, 2022 117,547,558            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss)       11,876     11,876
Foreign currency translation adjustments         (2,813)   (2,813)
Repurchase and retirement of common stock $ (15,000)            
Repurchase and retirement of common stock (in shares) (2,026,231)            
Retirement of restricted stock (in shares) (426,424)            
Stock-based compensation expense   7,061         7,061
Balance, end of period at Oct. 01, 2022 $ 12 $ 438,698   $ (35,535) $ (5,140)   $ 398,035
Balance, end of period (in shares) at Oct. 01, 2022 117,121,134            
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.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 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Cash flows from operating activities:    
Net income (loss) $ 13,339 $ (56,361)
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:    
Depreciation and amortization 28,834 23,689
Amortization of deferred financing costs and debt discount 1,140 5,907
Non-cash lease expense 5,596  
Stock-based compensation expense 40,415 104,578
Underwriting fees related to offering of common stock 11,437  
Loss on extinguishment of debt 3,465  
Other non-cash, net 3,750 1,349
Gain on sale of equity method investment   (3,856)
Earnings from equity method investment (2,591) (1,808)
Distributions received from equity method investment 0 1,808
Changes in operating assets and liabilities:    
Trade receivables (44,875) (43,134)
Inventories (59,139) (16,128)
Prepaid expenses and other current assets 2,458 (4,774)
Income tax receivable (2,051) (1,752)
Other assets (442) (465)
Accounts payable 3,702 10,550
Accrued expenses and other current liabilities (92) 9,740
Other long-term liabilities 290 83
Net cash provided by operating activities 5,236 29,426
Cash flows from investing activities:    
Purchases of property and equipment (29,002) (19,242)
Proceeds from the sale of property and equipment 24 33
Acquisitions of businesses, net of cash acquired (384)  
Return of equity method investment   447
Proceeds from the sale of equity method investment   6,796
Net cash used in investing activities (29,362) (11,966)
Cash flows from financing activities:    
Proceeds from long-term debt borrowings 320,125 172,813
Payments on long-term debt borrowings (285,634) (164,833)
Proceeds from borrowings on revolving credit facilities 25,000 16,000
Payments on revolving credit facilities (25,000) (16,000)
Deferred financing fees paid (6,865) (1,250)
Dividend to Class A unitholders   (110,033)
Proceeds from sale of common stock 257,663  
Proceeds from initial public offering, net of underwriting discounts, commissions and offering costs   399,264
Repurchases and retirement of common stock (272,663) (281,638)
Net cash provided by financing activities 12,626 14,323
Effect of exchange rate changes on cash (1,832) (224)
Net (decrease) increase in cash (13,332) 31,559
Cash at beginning of period 43,952 59,310
Cash at end of period 30,620 90,869
Supplemental cash flow information:    
Cash paid for interest 8,760 14,208
Income taxes paid, net 20,000 15,213
Supplemental disclosure of non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable and accrued expenses 2,202 226
Capitalized internal-use software included in accounts payable - related party 800 $ 1,050
Right-of-use operating assets obtained in exchange for lease liabilities $ 45,876  
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
NATURE OF THE BUSINESS
9 Months Ended
Oct. 01, 2022
NATURE OF THE BUSINESS  
NATURE OF THE BUSINESS

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.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Oct. 01, 2022
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, 2021 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 1, 2022 and for the fiscal quarter and three fiscal quarters ended October 1, 2022 and October 2, 2021 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, 2021 included in the Company’s 2021 Annual Report on Form 10-K, filed with the SEC on March 10, 2022 (the “Annual Report”). In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of these condensed consolidated financial statements, have been included. The Company’s results of operations for the fiscal quarter and three fiscal quarters ended October 1, 2022 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2022.

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

Segment Reporting

The Company identifies operating segments based on how the chief operating decision maker manages the business, allocates resources, makes operating decisions and evaluates operating performance. The Company conducts its business as one operating and reportable segment that designs, manufactures and markets in-ground swimming pools, liners and covers. The Company’s chief executive officer, who is the chief operating decision maker, reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.

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. Severe weather may also affect net sales in all periods.

Accounting Policies

Refer to the Company’s Annual Report for a discussion of the Company’s accounting policies, as updated below.

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 how operating leases were accounted for under the prior guidance. 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. The Company adopted ASU 2016-02 on January 1, 2022 using the modified retrospective approach and elected the package of practical expedients to use in transition, which permitted the Company to not reassess, under the new standard, its prior conclusions about lease identification and lease classification. The adoption resulted in the addition of $33.5 million of operating lease right-of-use assets, and $34.0 million of operating lease liabilities, a decrease of $0.2 million to deferred rent and a decrease of $0.3 million to retained earnings for the cumulative effect of initially applying the new standard. The adoption did not have a material impact on the Company’s Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Stockholders’ Equity or Condensed Consolidated Statements of Cash Flows. See Note 9, “Leases” for additional information related to the Company’s leases and accounting policy elections.

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. As an “emerging growth company”, the Company is not yet required to adopt the standard and is currently evaluating the impact that the adoption of ASU 2016-13 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. 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. 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. The Company elected the optional expedient in connection with amending its interest rate swap to replace the reference rate from LIBOR to SOFR to consider the amendment as a continuation of the existing contract without having to perform an assessment that would otherwise be required under GAAP.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), which amends ASC 805 by requiring acquiring entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. For public entities, ASU 2021-08 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022. For all other entities, ASU 2021-08 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2023. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Company is currently evaluating ASU 2021-08 and its potential impact on its consolidated financial statements.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACQUISITION
9 Months Ended
Oct. 01, 2022
ACQUISITION  
ACQUISITION

3. ACQUISITION

Trojan Leisure Products, LLC d/b/a Radiant Pools

On November 24, 2021, Latham Pool Products acquired Trojan Leisure Products, LLC d/b/a Radiant Pools (“Radiant”) for a total purchase price of $90.7 million (the “Radiant Acquisition”). The results of Radiant’s operations have been included in the consolidated financial statements since that date. Radiant specializes in manufacturing proprietary vinyl liner aluminum swimming pools which can be built completely in-ground, semi-inground, or above ground. As a result, this acquisition expanded the Company’s product offerings. In connection with the Radiant Acquisition, consideration paid was $90.7 million in cash, or $90.5 million net of cash acquired of $0.2 million. The cash consideration was funded, in part, through long-term debt proceeds of $50.0 million. The Company incurred $2.9 million in transaction costs.

Subsequent to the acquisition date, there was an additional amount due to the seller of $0.4 million related to the finalization of the net working capital adjustment, which was accounted for as a measurement period adjustment. The measurement period adjustment resulted in an increase in the total consideration transferred of $0.4 million and an increase to goodwill of $0.4 million. The net working capital adjustment was paid during the fiscal quarter ended July 2, 2022.

The Company accounted for the Radiant Acquisition using the acquisition method of accounting in accordance with 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, customer relationships and backlog were valued using the multi-period excess earnings method, whereas trade names, technology and pool designs 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 Radiant Acquisition:

(in thousands)

    

November 24, 2021

Total consideration

$

91,109

Allocation of purchase price:

 

  

Cash

 

217

Trade receivables

 

2,805

Inventories

 

5,528

Prepaid expenses and other current assets

 

396

Property and equipment

 

1,263

Intangible assets

 

72,500

Total assets acquired

 

82,709

Accounts payable

 

1,744

Accrued expenses and other current liabilities

 

1,038

Other long-term liabilities

 

2,920

Total liabilities assumed

 

5,702

Total fair value of net assets acquired, excluding goodwill:

 

77,007

Goodwill

$

14,102

The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the Radiant Acquisition was allocated to goodwill in the amount of $14.1 million. Goodwill resulting from the Radiant Acquisition was attributable to the expanded market share and product offerings. Goodwill resulting from the Radiant 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

Definite-lived intangible assets:

    

(in thousands)

    

Period

Dealer relationships

$

37,000

 

13 years

Trade names

 

13,000

 

25 years

Technology

13,000

15 years

Pool designs

7,900

15 years

Backlog

1,600

10 months

$

72,500

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENTS
9 Months Ended
Oct. 01, 2022
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

4. 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 1, 2022 or October 2, 2021.

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.

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 loans

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

October 1, 2022

December 31, 2021

Carrying

Estimated

Carrying

Estimated

    

Value

    

Fair Value

    

Value

    

Fair Value

New Term Loan

$

313,301

$

278,838

$

$

Amended Term Loan

$

$

$

280,408

$

281,926

Interest rate swap

The Company estimates the fair value of the interest rate swap (see Note 7) on a quarterly basis using Level 2 inputs, including the forward SOFR 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 SOFR curve. As of October 1, 2022 and December 31, 2021, the fair value of the Company’s interest rate swap asset was $4.7 million and $0.5 million, respectively, which was recorded within other assets on the condensed consolidated balance sheets.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND INTANGIBLE ASSETS, NET
9 Months Ended
Oct. 01, 2022
GOODWILL AND INTANGIBLE ASSETS, NET  
GOODWILL AND INTANGIBLE ASSETS, NET

5. GOODWILL AND INTANGIBLE ASSETS, NET

Goodwill

The carrying amount of goodwill as of October 1, 2022 and as of December 31, 2021 was $128.1 million and $128.9 million, respectively. The change in the carrying value during the three fiscal quarters ended October 1, 2022 was due to an increase of $0.4 million as a result of a measurement period adjustment (see Note 3) and fluctuations in foreign currency exchange rates.

Intangible Assets

Intangible assets, net as of October 1, 2022 consisted of the following (in thousands):

October 1, 2022

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

148,100

$

(578)

$

21,333

$

126,189

Patented technology

 

16,126

 

2

 

6,520

 

9,608

Technology

13,000

722

12,278

Pool designs

 

13,628

 

(276)

 

1,803

 

11,549

Franchise relationships

 

1,187

 

25

 

990

 

222

Dealer relationships

 

197,376

 

1

 

42,760

 

154,617

Backlog

1,600

1,600

Non-competition agreements

 

2,476

 

 

1,875

 

601

$

393,493

$

(826)

$

77,603

$

315,064

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

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

December 31, 2021

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

148,100

$

439

$

16,382

$

132,157

Patented technology

 

16,126

 

65

 

5,205

 

10,986

Technology

13,000

72

12,928

Pool designs

 

13,628

 

265

 

1,101

 

12,792

Franchise relationships

 

1,187

 

54

 

767

 

474

Dealer relationships

 

197,376

 

22

 

30,838

 

166,560

Backlog

1,600

160

1,440

Non-competition agreements

 

2,476

 

 

1,503

 

973

$

393,493

$

845

$

56,028

$

338,310

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 2022

$

6,680

2023

 

26,528

2024

 

25,708

2025

 

25,550

2026

 

25,550

Thereafter

 

205,048

$

315,064

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVENTORIES, NET
9 Months Ended
Oct. 01, 2022
INVENTORIES, NET  
INVENTORIES, NET

6. INVENTORIES, NET

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

    

October 1, 2022

    

December 31, 2021

Raw materials

$

96,480

$

77,510

Finished goods

 

69,950

 

32,046

$

166,430

$

109,556

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM DEBT
9 Months Ended
Oct. 01, 2022
LONG-TERM DEBT  
LONG-TERM DEBT

7. LONG-TERM DEBT

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

    

October 1, 2022

    

December 31, 2021

New Term Loan

$

323,375

$

Amended Term Loan

284,009

Less: Unamortized discount and debt issuance costs

 

(10,074)

 

(3,601)

Total debt

 

313,301

 

280,408

Less: Current portion of long-term debt

 

(3,250)

 

(17,220)

Total long-term debt

$

310,051

$

263,188

On February 23, 2022, Latham Pool Products entered into an agreement (the “New Credit Agreement”) with Barclays Bank PLC, which provides a senior secured multicurrency revolving line of credit (the “New Revolving Credit Facility”) in an initial principal amount of $75.0 million and a U.S. Dollar senior secured term loan facility (the “New Term Loan Facility”) in an initial principal amount of $325.0 million (the “Refinancing”). On the closing date, proceeds under the New Credit Agreement were used to repay $294.0 million and terminate the Credit Agreement (as defined below) and for general corporate purposes.

New Revolving Credit Facility

On February 23, 2022, Latham Pool Products entered into the New Credit Agreement with Barclays Bank PLC, which provides a senior secured multicurrency revolving line of credit in an initial principal amount of $75.0 million. The New Revolving Credit Facility may be utilized to finance ongoing general corporate and working capital needs and permits Latham Pools Products to borrow loans in U.S. Dollars, Canadian Dollars, Euros and Australian Dollars. The New Revolving Credit Facility matures on February 23, 2027. Loans outstanding under the New Revolving Credit Facility denominated in U.S. Dollars and Canadian Dollars bear interest, at the borrower’s option, at a rate per annum based on Term SOFR or CDO (each, as defined in the New Credit Agreement), as applicable, plus a margin of 3.50%, or at a rate per annum based on the Base Rate or the Canadian Prime Rate (each, as defined in the New Credit Agreement), plus a margin of 2.50%. Loans outstanding under the New Revolving Credit Facility denominated in Euros or Australian Dollars bear interest based on EURIBOR or the AUD Rate (each, as defined in the New Credit Agreement), respectively, plus a margin of 3.50%. A commitment fee accrues on any unused portion of the commitments under the New Revolving Credit Facility. The commitment fee is due and payable quarterly in arrears and is, initially, 0.375% per annum and will, thereafter, accrue at a rate per annum ranging from 0.25% to 0.50%, depending on the First Lien Net Leverage Ratio (as defined in the New Credit Agreement, the “First Lien Net Leverage Ratio”). Borrowings under the New Revolving Credit Facility are due at maturity.

The Company incurred debt issuance costs of $0.8 million related to the New Revolving Credit Facility. The debt issuance costs were recorded within other assets on the condensed consolidated balance and are being amortized over the life of the New Revolving Credit Facility.

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, make prepayments with respect to certain indebtedness and make restricted payments and other distributions.

As of October 1, 2022, there were no outstanding borrowings on the New Revolving Credit Facility.

New Term Loan Facility

Pursuant to the New Credit Agreement, Latham Pool Products also borrowed $325.0 million in term loans. The New Term Loan Facility matures on February 23, 2029. Loans outstanding under the New Term Loan Facility bear interest, at the borrower’s option, at a rate per annum based on Term SOFR (as defined in the New Credit Agreement), plus a margin ranging from 3.75% to 4.00%, depending on the First Lien Net Leverage Ratio, or based on the Base Rate (as defined in the Credit Agreement), plus a margin ranging from 2.75% to 3.00%, depending on the First Lien Net Leverage Ratio. Loans under the Term Loan Facility are subject to scheduled quarterly amortization payments of $812,500, equal to 0.25% of the initial principal amount of the Term Loan Facility. The New Credit Agreement contains customary mandatory prepayment provisions, including requirements to make mandatory prepayments with 50% of any excess cash flow and with 100% of the net cash proceeds from the incurrence of indebtedness not otherwise permitted to be incurred by the covenants, asset sales and casualty and condemnation events, in each case, subject to customary exceptions.

The Company recorded $6.1 million of debt issuance costs and $4.9 million of debt discount related to the New Term Loan Facility as a direct reduction to the carrying amount of long-term debt on the condensed consolidated balance sheet.

Outstanding borrowings as of October 1, 2022 were $313.3 million, net of discount and debt issuance costs of $10.1 million. In connection with the New Term Loan, the Company is subject to various negative, reporting, financial and other covenants, including maintaining specific liquidity measurements.

As of October 1, 2022, the unamortized debt issuance costs and discount on the New Term Loan were $5.6 million and $4.5 million, respectively. The effective interest rate was 7.45% at October 1, 2022, including the impact of the Company’s interest rate swap.

As of October 1, 2022, the Company was in compliance with all financial covenants under the New Credit Agreement.

Prior Revolving Credit Facility

On December 18, 2018, Latham Pool Products entered into an agreement (the “Credit Agreement”) with Nomura Corporate Funding Americas, LLC 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”) in the amount of up to $30 million, as well as a Term Loan (as described and defined below). The Revolving Credit Facility was utilized to finance ongoing general corporate and working capital needs. The Revolving Credit Facility was terminated in connection with the Refinancing.

Prior 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 on May 29, 2019, to provide additional borrowings of $23.0 million, which was accounted for as a modification to the Term Loan, to fund the Company’s acquisition of Narellan Group Pty Limited and its subsidiaries (the “First Amendment”). On October 14, 2020, Latham Pool Products amended the First Amendment to provide additional borrowings of $20.0 million, which was accounted for as new debt (the “Second Amendment”). The Second Amendment was further amended on January 25, 2021, to provide an additional incremental term loan of $175.0 million (the “Third Amendment”). On January 25, 2021, Latham Pool Products borrowed the incremental term loan, and the proceeds were used on February 2, 2021 to purchase and retire equity interests and to pay a distribution. On March 31, 2021, Latham Pool Products amended its Term Loan to revise the applicable reporting requirements (the “Fourth Amendment”). On November 24, 2021, Latham Pool Products amended the Term Loan to provide additional borrowings of $50 million (the “Fifth Amendment”). The proceeds from this incremental term loan were used to finance the Radiant Acquisition in part. The Term Loan, collectively with the First Amendment, Second Amendment, Third Amendment, the Fourth Amendment and the Fifth Amendment, is referred to as the “Amended Term Loan.” The Amended Term Loan was repaid and terminated in connection with the Refinancing.

Interest Rate Risk

Interest rate risk associated with the New Credit Agreement is managed through an interest rate swap that 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. In February of 2022, the Company amended its interest rate swap to change the index rate from LIBOR to SOFR in connection with the entry into the New Credit Agreement. Under the terms of the amended swap, the Company fixed its SOFR borrowing rate at 0.496% 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 4).

Debt Maturities

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 2022

$

813

2023

 

3,250

2024

 

3,250

2025

 

3,250

2026

3,250

Thereafter

 

309,562

$

323,375

The obligations under the New Credit Agreement are guaranteed by certain wholly owned subsidiaries (the “Guarantors”) of the Company as defined in the security agreement. The obligations under the New 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 New Credit Agreement also restricts payments and other distributions unless certain conditions are met, which could restrict the Company’s ability to pay dividends.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
PRODUCT WARRANTIES
9 Months Ended
Oct. 01, 2022
PRODUCT WARRANTIES  
PRODUCT WARRANTIES

8. PRODUCT WARRANTIES

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

Three Fiscal Quarters Ended

    

October 1, 2022

    

October 2, 2021

Balance at the beginning of the year

$

4,909

$

2,882

Accruals for warranties issued

 

5,479

 

4,369

Less: Settlements made (in cash or in kind)

 

(5,072)

 

(3,825)

Balance at the end of the year

$

5,316

$

3,426

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES
9 Months Ended
Oct. 01, 2022
LEASES  
LEASES

9. LEASES

On January 1, 2022, the Company adopted ASU 2016-02, “Leases (Topic 842),” and the related amendments (collectively “ASC 842”). The optional transition method of adoption was used, in which the cumulative effect of initially applying the new standard to existing leases was $0.3 million to record the operating lease right-of-use assets and the related liabilities as of January 1, 2022. Under this method of adoption, the comparative information has not been revised and continues to be reported under the previously applicable lease accounting guidance (ASC 840).

For leases with initial terms greater than 12 months, the Company considers these right-of-use assets and records the related asset and obligation at the present value of lease payments over the term. For leases with initial terms equal to or less than 12 months, the Company does not consider them as right-of-use assets and instead considers them short-term lease costs that are recognized on a straight-line basis over the lease term. The Company’s leases may include escalation clauses, renewal options and/or termination options that are factored into the Company’s determination of lease term and lease payments when it is reasonably certain the option will be exercised. The Company has elected to take the practical expedient and not separate lease and non-lease components of contracts. The Company estimates an incremental borrowing rate to discount the lease payments based on information available at lease commencement because the implicit rate of the lease is generally not known.

The Company leases vehicles, manufacturing facilities, office space, land, and equipment under operating leases. The Company determines if an arrangement is a lease at inception. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Company does not have material finance leases.

The components of lease expense for the fiscal quarter and three fiscal quarters ended October 1, 2022 were as follows (in thousands):

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 1, 2022

    

October 1, 2022

Operating lease expense

$

2,295

$

6,799

Short-term lease expense

 

58

 

90

Variable lease expense

 

141

 

445

Total lease expense

$

2,494

$

7,334

The table below presents supplemental information related to leases as of October 1, 2022:

    

October 1, 2022

Weighted-average remaining lease term (years)

Operating leases

6.8

Weighted-average discount rate

Operating leases

4.9

%

The table below presents supplemental information related to the cash flows for operating leases recorded on the condensed consolidated statements of cash flows (in thousands):

Three Fiscal Quarters Ended

    

October 1, 2022

    

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

5,249

The following table summarizes maturities of operating lease liabilities as of October 1, 2022 (in thousands):

    

Operating Leases

Remainder of fiscal 2022

$

2,124

2023

8,162

2024

7,917

2025

7,259

2026

5,788

Thereafter

16,136

Total lease payments

47,386

Less: Interest

(7,354)

Present value of lease liability

$

40,032

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET SALES
9 Months Ended
Oct. 01, 2022
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 1, 2022

    

October 2, 2021

October 1, 2022

    

October 2, 2021

In-ground Swimming Pools

$

102,334

$

84,060

$

326,290

$

285,704

Covers

 

51,934

 

44,125

 

122,848

 

94,354

Liners

 

35,130

 

33,772

 

138,674

 

111,534

$

189,398

$

161,957

$

587,812

$

491,592

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES
9 Months Ended
Oct. 01, 2022
INCOME TAXES  
INCOME TAXES

11. INCOME TAXES

The effective income tax rate for the fiscal quarter and three fiscal quarters ended October 1, 2022 was 43.4% and 65.6%, respectively, compared to (223.8)% and (39.3)% for the fiscal quarter and three fiscal quarters ended October 2, 2021. The difference between the U.S. federal statutory income tax rate and the Company’s effective income tax rate for both the fiscal quarter and three fiscal quarters ended October 1, 2022 was primarily attributable to the discrete impact of stock-based compensation expense for which there is no associated tax benefit. The difference between the U.S. federal statutory income tax rate and the Company’s effective income tax rate for both the fiscal quarter and three fiscal quarters ended October 2, 2021 was also primarily attributable to the discrete impact of stock-based compensation expense.

The Inflation Reduction Act ("IRA") was passed into law on August 16, 2022. Key provisions from the IRA include the implementation of a 15% corporate alternative minimum tax, an excise tax on stock buybacks, and significant tax incentives for energy and climate initiatives. Enactment of the IRA has not impacted the Company’s financial condition, results of operations or cash flows for the period ended October 1, 2022 and the Company does not expect a material impact on its future results.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
SHAREHOLDERS' EQUITY
9 Months Ended
Oct. 01, 2022
SHAREHOLDERS' EQUITY  
SHAREHOLDERS' EQUITY

12. SHAREHOLDERS’ EQUITY

Stock Split, Initial Public Offering and Reorganization

On April 13, 2021, the Company’s certificate of incorporation was amended and restated. On April 13, 2021, the Company effected a 109,673.709-for-one stock split of its issued and outstanding shares of common stock. Accordingly, all share and per share data included in these condensed consolidated financial statements and notes thereto have been adjusted retroactively to reflect the impact of the amended and restated certificate of incorporation and the 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 Company’s parent entity, Parent, merged with and into Latham Group, Inc. (the “Reorganization”).

Offering of Common Stock

On January 11, 2022, the Company completed an offering of 13,800,000 shares of common stock, par value $0.0001 per share, including the exercise in full by the underwriters of their option to purchase up to 1,800,000 additional shares of common stock, at a public offering price of $19.50 per share. The Company received proceeds of $257.7 million from this offering, net of $11.4 million of underwriting fees. The proceeds of $257.7 million were used to purchase 13,800,000 shares of common stock from certain of the Company’s stockholders, primarily investment funds managed by the Sponsor and Wynnchurch Capital, L.P., and also a small percentage of shares of common stock owned by some of the Company’s directors and executive officers.

Repurchase Program

On May 10, 2022, the Company approved a stock repurchase program (the “Repurchase Program”), which authorized the Company to repurchase up to $100 million of the Company’s shares of common stock over the next three years. The Company may effect these repurchases in open market transactions, privately negotiated purchases or other acquisitions. The Company is not obligated to repurchase any of its shares of its common stock under the Repurchase Program and the timing and amount of any repurchases will depend on market conditions, the Company’s stock price, alternative uses of capital, the terms of the Company’s debt instruments and other factors.

During the fiscal quarter ended July 2, 2022, the Company repurchased and concurrently retired 2,026,231 shares of the Company’s common stock for an aggregate amount of $15.0 million, pursuant to the Repurchase Program. As of October 1, 2022, approximately $85.0 million remained available for share repurchases pursuant to the Repurchase Program. The Company accounts for the excess of the repurchase price over the par value of shares acquired as a reduction to additional paid-in capital.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION
9 Months Ended
Oct. 01, 2022
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

13. 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, is $750,000.

The following table summarizes the Company’s stock-based compensation expense:

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 1, 2022

    

October 2, 2021

October 1, 2022

    

October 2, 2021

Cost of sales

$

730

$

1,914

$

3,046

$

6,837

Selling, general and administrative

 

6,331

 

25,689

 

37,369

 

97,741

$

7,061

$

27,603

$

40,415

$

104,578

As of October 1, 2022, total unrecognized stock-based compensation expense related to all unvested stock-based awards was $32.7 million, which is expected to be recognized over a weighted-average period of 1.21 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 1, 2022

 

Risk-free interest rate

 

2.04

%

Expected volatility

 

39.67

%

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 1, 2022:

Weighted-

Average Grant-

    

Shares

    

Date Fair Value

Outstanding at January 1, 2022

 

5,803,124

$

19.00

Granted

 

 

Vested

 

(1,373,260)

 

19.00

Forfeited

 

(480,385)

 

19.00

Outstanding at October 1, 2022

 

3,949,479

$

19.00

Restricted Stock Units

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

    

    

Weighted-

Average Grant-

Shares

Date Fair Value

Outstanding at January 1, 2022

 

278,591

$

19.08

Granted

 

210,012

 

10.81

Vested

 

(182,383)

 

19.00

Forfeited

 

(17,324)

 

19.00

Outstanding at October 1, 2022

 

288,896

$

13.12

Stock Options

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

    

Weighted-

    

Weighted-

    

Average 

Average 

Exercise Price

Remaining 

Aggregate 

    

Shares

    

 per Share

    

Contract Term

    

Intrinsic Value

 

 

(in years)

(in thousands)

Outstanding on January 1, 2022

 

822,886

$

19.08

 

Granted

 

1,500,149

13.30

 

  

 

  

Exercised

 

 

 

  

 

  

Expired

(1,557)

19.00

Forfeited

 

(240,420)

 

17.38

 

  

 

  

Outstanding at October 1, 2022

 

2,081,058

$

15.11

 

9.15

$

Vested and expected to vest at October 1, 2022

 

2,081,058

$

15.11

 

9.15

$

Options exercisable at October 1, 2022

 

179,714

 

19.00

 

8.26

 

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 1, 2022 was $5.56 per share.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET INCOME (LOSS) PER SHARE
9 Months Ended
Oct. 01, 2022
NET INCOME (LOSS) PER SHARE  
NET INCOME (LOSS) PER SHARE

14. 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 1, 2022

    

October 2, 2021

    

October 1, 2022

    

October 2, 2021

Numerator:

  

  

  

  

Net income (loss) attributable to common stockholders

$

11,876

$

(11,296)

$

13,339

$

(56,361)

Denominator:

 

  

 

  

  

 

  

Weighted-average common shares outstanding

 

Basic

113,171,655

112,153,832

113,521,425

110,121,240

Diluted

113,202,846

112,153,832

114,867,164

110,121,240

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

Basic

$

0.10

$

(0.10)

$

0.12

$

(0.51)

Diluted

$

0.10

$

(0.10)

$

0.12

$

(0.51)

As of October 1, 2022 and December 31, 2021, 113,171,655 and 113,642,487 shares of common stock are issued and outstanding for accounting purposes, respectively.

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 1, 2022

    

October 2, 2021

October 1, 2022

    

October 2, 2021

Restricted stock awards

 

3,842,873

 

2,952,422

 

1,280,958

 

6,813,166

Restricted stock units

 

212,183

 

146,398

 

108,570

 

84,866

Stock options

 

1,963,331

 

 

1,655,462

 

4,235

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
RELATED PARTY TRANSACTIONS
9 Months Ended
Oct. 01, 2022
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

15. RELATED PARTY TRANSACTIONS

BrightAI Services

Starting in 2020, BrightAI has 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 1, 2022 and the year ended December 31, 2021, the Company incurred $0.4 million and $2.1 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 1, 2022. As of October 1, 2022 and December 31, 2021, the Company had accounts payable related to BrightAI of $0.8 million and $0.9 million, respectively.

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 fiscal and three fiscal quarters ended October 1, 2022 and October 2, 2021. The Company recognized $0.2 million for the reimbursement of out-of-pocket costs and expenses to the Sponsor and $0.1 million for the reimbursement of out-of-pocket costs and expenses to the Wynnchurch Capital, L.P. during the fiscal quarter and three fiscal quarters ended October 1, 2022. The Company recognized less than $0.1 million for the reimbursement of out-of-pocket costs and expenses to the Sponsor and Wynnchurch Capital, L.P. during three fiscal quarters ended October 2, 2021. As of October 1, 2022, there was $0.2 million outstanding amounts payable to the Sponsor and no outstanding amounts payable to Wynnchurch Capital, L.P. As of December 31, 2021, there were no outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUBSEQUENT EVENTS
9 Months Ended
Oct. 01, 2022
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

16. SUBSEQUENT EVENTS

On November 8, 2022, the Company approved a cost reduction plan focused on efforts to improve efficiencies and decrease costs. The plan involves the closure of the Company’s manufacturing facility in Bossier City, Louisiana, and a reduction to the Company’s current workforce. The Company expects to incur charges for employee severance and related costs, as well as fixed asset and facility related expenses, of approximately $2.0 million. These costs will be recognized in the fourth quarter of 2022 and in the first quarter of 2023.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Oct. 01, 2022
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, 2021 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 1, 2022 and for the fiscal quarter and three fiscal quarters ended October 1, 2022 and October 2, 2021 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, 2021 included in the Company’s 2021 Annual Report on Form 10-K, filed with the SEC on March 10, 2022 (the “Annual Report”). In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of these condensed consolidated financial statements, have been included. The Company’s results of operations for the fiscal quarter and three fiscal quarters ended October 1, 2022 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2022.

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

Segment Reporting

Segment Reporting

The Company identifies operating segments based on how the chief operating decision maker manages the business, allocates resources, makes operating decisions and evaluates operating performance. The Company conducts its business as one operating and reportable segment that designs, manufactures and markets in-ground swimming pools, liners and covers. The Company’s chief executive officer, who is the chief operating decision maker, reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.

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. Severe weather may also affect net sales in all periods.

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 how operating leases were accounted for under the prior guidance. 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. The Company adopted ASU 2016-02 on January 1, 2022 using the modified retrospective approach and elected the package of practical expedients to use in transition, which permitted the Company to not reassess, under the new standard, its prior conclusions about lease identification and lease classification. The adoption resulted in the addition of $33.5 million of operating lease right-of-use assets, and $34.0 million of operating lease liabilities, a decrease of $0.2 million to deferred rent and a decrease of $0.3 million to retained earnings for the cumulative effect of initially applying the new standard. The adoption did not have a material impact on the Company’s Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Stockholders’ Equity or Condensed Consolidated Statements of Cash Flows. See Note 9, “Leases” for additional information related to the Company’s leases and accounting policy elections.

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. As an “emerging growth company”, the Company is not yet required to adopt the standard and is currently evaluating the impact that the adoption of ASU 2016-13 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. 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. 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. The Company elected the optional expedient in connection with amending its interest rate swap to replace the reference rate from LIBOR to SOFR to consider the amendment as a continuation of the existing contract without having to perform an assessment that would otherwise be required under GAAP.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), which amends ASC 805 by requiring acquiring entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. For public entities, ASU 2021-08 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022. For all other entities, ASU 2021-08 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2023. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Company is currently evaluating ASU 2021-08 and its potential impact on its consolidated financial statements.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACQUISITION (Tables)
9 Months Ended
Oct. 01, 2022
ACQUISITION  
Summary of purchase price allocation

(in thousands)

    

November 24, 2021

Total consideration

$

91,109

Allocation of purchase price:

 

  

Cash

 

217

Trade receivables

 

2,805

Inventories

 

5,528

Prepaid expenses and other current assets

 

396

Property and equipment

 

1,263

Intangible assets

 

72,500

Total assets acquired

 

82,709

Accounts payable

 

1,744

Accrued expenses and other current liabilities

 

1,038

Other long-term liabilities

 

2,920

Total liabilities assumed

 

5,702

Total fair value of net assets acquired, excluding goodwill:

 

77,007

Goodwill

$

14,102

Schedule of purchase price to specific intangible asset categories

Fair Value

Amortization

Definite-lived intangible assets:

    

(in thousands)

    

Period

Dealer relationships

$

37,000

 

13 years

Trade names

 

13,000

 

25 years

Technology

13,000

15 years

Pool designs

7,900

15 years

Backlog

1,600

10 months

$

72,500

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Oct. 01, 2022
FAIR VALUE MEASUREMENTS  
Schedule of financial liabilities at fair value on a recurring basis

October 1, 2022

December 31, 2021

Carrying

Estimated

Carrying

Estimated

    

Value

    

Fair Value

    

Value

    

Fair Value

New Term Loan

$

313,301

$

278,838

$

$

Amended Term Loan

$

$

$

280,408

$

281,926

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND INTANGIBLE ASSETS, NET (Tables)
9 Months Ended
Oct. 01, 2022
GOODWILL AND INTANGIBLE ASSETS, NET  
Schedule of Intangible assets

Intangible assets, net as of October 1, 2022 consisted of the following (in thousands):

October 1, 2022

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

148,100

$

(578)

$

21,333

$

126,189

Patented technology

 

16,126

 

2

 

6,520

 

9,608

Technology

13,000

722

12,278

Pool designs

 

13,628

 

(276)

 

1,803

 

11,549

Franchise relationships

 

1,187

 

25

 

990

 

222

Dealer relationships

 

197,376

 

1

 

42,760

 

154,617

Backlog

1,600

1,600

Non-competition agreements

 

2,476

 

 

1,875

 

601

$

393,493

$

(826)

$

77,603

$

315,064

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

December 31, 2021

Gross

Foreign

Carrying

Currency

Accumulated

Net

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

148,100

$

439

$

16,382

$

132,157

Patented technology

 

16,126

 

65

 

5,205

 

10,986

Technology

13,000

72

12,928

Pool designs

 

13,628

 

265

 

1,101

 

12,792

Franchise relationships

 

1,187

 

54

 

767

 

474

Dealer relationships

 

197,376

 

22

 

30,838

 

166,560

Backlog

1,600

160

1,440

Non-competition agreements

 

2,476

 

 

1,503

 

973

$

393,493

$

845

$

56,028

$

338,310

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 2022

$

6,680

2023

 

26,528

2024

 

25,708

2025

 

25,550

2026

 

25,550

Thereafter

 

205,048

$

315,064

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVENTORIES, NET (Tables)
9 Months Ended
Oct. 01, 2022
INVENTORIES, NET  
Schedule of inventories, net

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

    

October 1, 2022

    

December 31, 2021

Raw materials

$

96,480

$

77,510

Finished goods

 

69,950

 

32,046

$

166,430

$

109,556

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM DEBT (Tables)
9 Months Ended
Oct. 01, 2022
LONG-TERM DEBT  
Components of the Company's outstanding debt obligations

    

October 1, 2022

    

December 31, 2021

New Term Loan

$

323,375

$

Amended Term Loan

284,009

Less: Unamortized discount and debt issuance costs

 

(10,074)

 

(3,601)

Total debt

 

313,301

 

280,408

Less: Current portion of long-term debt

 

(3,250)

 

(17,220)

Total long-term debt

$

310,051

$

263,188

Principal payments due on the outstanding debt

Year Ended

    

Term Loan Facility

Remainder of fiscal 2022

$

813

2023

 

3,250

2024

 

3,250

2025

 

3,250

2026

3,250

Thereafter

 

309,562

$

323,375

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
PRODUCT WARRANTIES (Tables)
9 Months Ended
Oct. 01, 2022
PRODUCT WARRANTIES  
Warranty reserve activity

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

Three Fiscal Quarters Ended

    

October 1, 2022

    

October 2, 2021

Balance at the beginning of the year

$

4,909

$

2,882

Accruals for warranties issued

 

5,479

 

4,369

Less: Settlements made (in cash or in kind)

 

(5,072)

 

(3,825)

Balance at the end of the year

$

5,316

$

3,426

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Tables)
9 Months Ended
Oct. 01, 2022
LEASES  
Summary of components of lease expense

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 1, 2022

    

October 1, 2022

Operating lease expense

$

2,295

$

6,799

Short-term lease expense

 

58

 

90

Variable lease expense

 

141

 

445

Total lease expense

$

2,494

$

7,334

Schedule of supplemental lease information

The table below presents supplemental information related to leases as of October 1, 2022:

    

October 1, 2022

Weighted-average remaining lease term (years)

Operating leases

6.8

Weighted-average discount rate

Operating leases

4.9

%

The table below presents supplemental information related to the cash flows for operating leases recorded on the condensed consolidated statements of cash flows (in thousands):

Three Fiscal Quarters Ended

    

October 1, 2022

    

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

5,249

Summary of maturities of operating lease liabilities

    

Operating Leases

Remainder of fiscal 2022

$

2,124

2023

8,162

2024

7,917

2025

7,259

2026

5,788

Thereafter

16,136

Total lease payments

47,386

Less: Interest

(7,354)

Present value of lease liability

$

40,032

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET SALES (Tables)
9 Months Ended
Oct. 01, 2022
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 1, 2022

    

October 2, 2021

October 1, 2022

    

October 2, 2021

In-ground Swimming Pools

$

102,334

$

84,060

$

326,290

$

285,704

Covers

 

51,934

 

44,125

 

122,848

 

94,354

Liners

 

35,130

 

33,772

 

138,674

 

111,534

$

189,398

$

161,957

$

587,812

$

491,592

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Oct. 01, 2022
STOCK-BASED COMPENSATION.  
Summary of stock-based compensation expense

Fiscal Quarter Ended

Three Fiscal Quarters Ended

    

October 1, 2022

    

October 2, 2021

October 1, 2022

    

October 2, 2021

Cost of sales

$

730

$

1,914

$

3,046

$

6,837

Selling, general and administrative

 

6,331

 

25,689

 

37,369

 

97,741

$

7,061

$

27,603

$

40,415

$

104,578

Schedule of assumptions used 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 1, 2022

 

Risk-free interest rate

 

2.04

%

Expected volatility

 

39.67

%

Expected term (in years)

 

6.25

Expected dividend yield

 

0.00

%

Schedule of restricted stock awards

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

Weighted-

Average Grant-

    

Shares

    

Date Fair Value

Outstanding at January 1, 2022

 

5,803,124

$

19.00

Granted

 

 

Vested

 

(1,373,260)

 

19.00

Forfeited

 

(480,385)

 

19.00

Outstanding at October 1, 2022

 

3,949,479

$

19.00

Schedule of restricted stock units

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

    

    

Weighted-

Average Grant-

Shares

Date Fair Value

Outstanding at January 1, 2022

 

278,591

$

19.08

Granted

 

210,012

 

10.81

Vested

 

(182,383)

 

19.00

Forfeited

 

(17,324)

 

19.00

Outstanding at October 1, 2022

 

288,896

$

13.12

Schedule of stock option activity

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

    

Weighted-

    

Weighted-

    

Average 

Average 

Exercise Price

Remaining 

Aggregate 

    

Shares

    

 per Share

    

Contract Term

    

Intrinsic Value

 

 

(in years)

(in thousands)

Outstanding on January 1, 2022

 

822,886

$

19.08

 

Granted

 

1,500,149

13.30

 

  

 

  

Exercised

 

 

 

  

 

  

Expired

(1,557)

19.00

Forfeited

 

(240,420)

 

17.38

 

  

 

  

Outstanding at October 1, 2022

 

2,081,058

$

15.11

 

9.15

$

Vested and expected to vest at October 1, 2022

 

2,081,058

$

15.11

 

9.15

$

Options exercisable at October 1, 2022

 

179,714

 

19.00

 

8.26

 

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET INCOME (LOSS) PER SHARE (Tables)
9 Months Ended
Oct. 01, 2022
NET INCOME (LOSS) PER SHARE  
Schedule of 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 1, 2022

    

October 2, 2021

    

October 1, 2022

    

October 2, 2021

Numerator:

  

  

  

  

Net income (loss) attributable to common stockholders

$

11,876

$

(11,296)

$

13,339

$

(56,361)

Denominator:

 

  

 

  

  

 

  

Weighted-average common shares outstanding

 

Basic

113,171,655

112,153,832

113,521,425

110,121,240

Diluted

113,202,846

112,153,832

114,867,164

110,121,240

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

Basic

$

0.10

$

(0.10)

$

0.12

$

(0.51)

Diluted

$

0.10

$

(0.10)

$

0.12

$

(0.51)

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

    

Fiscal Quarter Ended

    

Three Fiscal Quarters Ended

October 1, 2022

    

October 2, 2021

October 1, 2022

    

October 2, 2021

Restricted stock awards

 

3,842,873

 

2,952,422

 

1,280,958

 

6,813,166

Restricted stock units

 

212,183

 

146,398

 

108,570

 

84,866

Stock options

 

1,963,331

 

 

1,655,462

 

4,235

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segment Reporting (Details)
9 Months Ended
Oct. 01, 2022
segment
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Number of operating segments 1
Number of reportable segments 1
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Adoption of ASU 2016-02 (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Dec. 31, 2021
Recently Issued Accounting Pronouncements    
Operating lease right-of-use assets $ 39,201  
Operating lease liabilities 40,032  
Retained earnings $ (35,535) $ (48,583)
ASU 2016-02 | Adjustment    
Recently Issued Accounting Pronouncements    
Operating lease right-of-use assets   33,500
Operating lease liabilities   34,000
Deferred rent   (200)
Retained earnings   $ (300)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACQUISITION - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Nov. 25, 2021
Nov. 24, 2021
Oct. 01, 2022
Oct. 02, 2021
Business Acquisition [Line Items]        
Total purchase price, net of cash acquired     $ 384  
Proceeds from long term debt used to pay Acquisition consideration     320,125 $ 172,813
Trojan Leisure Products, LLC d/b/a Radiant Pools        
Business Acquisition [Line Items]        
Business acquisition, cash consideration   $ 90,700    
Cash acquired   200    
Total purchase price, net of cash acquired   90,500    
Proceeds from long term debt used to pay Acquisition consideration   50,000    
Business acquisition, transaction costs   $ 2,900    
Measurement period adjustment $ 400   $ 400  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACQUISITION - Purchase price allocation (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Dec. 31, 2021
Nov. 24, 2021
Allocation of purchase price:      
Goodwill $ 128,057 $ 128,871  
Trojan Leisure Products, LLC d/b/a Radiant Pools      
Business Acquisition [Line Items]      
Total consideration     $ 91,109
Allocation of purchase price:      
Cash     217
Trade receivables     2,805
Inventories     5,528
Prepaid expenses and other current assets     396
Property and equipment     1,263
Intangible assets     72,500
Total assets acquired     82,709
Accounts payable     1,744
Accrued expenses and other current liabilities     1,038
Other long-term liabilities     2,920
Total liabilities assumed     5,702
Total fair value of net assets acquired, excluding goodwill:     77,007
Goodwill     $ 14,102
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACQUISITION - Allocation of purchase price (Details) - Trojan Leisure Products, LLC d/b/a Radiant Pools
$ in Thousands
9 Months Ended
Oct. 01, 2022
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Fair Value $ 72,500
Dealer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Fair Value $ 37,000
Amortization Period 13 years
Trade names  
Acquired Finite-Lived Intangible Assets [Line Items]  
Fair Value $ 13,000
Amortization Period 25 years
Technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Fair Value $ 13,000
Amortization Period 15 years
Pool designs  
Acquired Finite-Lived Intangible Assets [Line Items]  
Fair Value $ 7,900
Amortization Period 15 years
Backlog  
Acquired Finite-Lived Intangible Assets [Line Items]  
Fair Value $ 1,600
Amortization Period 10 months
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENTS - Fair value of financial instruments (Details) - Level 2 - USD ($)
$ in Thousands
Oct. 01, 2022
Dec. 31, 2021
New Term Loan Facility | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount $ 313,301  
New Term Loan Facility | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount 278,838  
Amended Term Loan | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount   $ 280,408
Amended Term Loan | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount   281,926
Interest Rate Swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of interest rate swap asset $ 4,700 $ 500
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) - USD ($)
$ in Thousands
9 Months Ended
Nov. 25, 2021
Oct. 01, 2022
Dec. 31, 2021
Nov. 24, 2021
Business Acquisition [Line Items]        
Goodwill   $ 128,057 $ 128,871  
Trojan Leisure Products, LLC d/b/a Radiant Pools        
Business Acquisition [Line Items]        
Goodwill       $ 14,102
Measurement period adjustment $ 400 $ 400    
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 393,493   $ 393,493   $ 393,493
Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss) (826)   (826)   845
Accumulated Amortization 77,603   77,603   56,028
Net Amount 315,064   315,064   338,310
Amortization of Intangible Assets 7,156 $ 5,486 21,504 $ 16,560  
Trade names and trademarks          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 148,100   148,100   148,100
Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss) (578)   (578)   439
Accumulated Amortization 21,333   21,333   16,382
Net Amount 126,189   126,189   132,157
Patented technology          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 16,126   16,126   16,126
Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss) 2   2   65
Accumulated Amortization 6,520   6,520   5,205
Net Amount 9,608   9,608   10,986
Technology          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 13,000   13,000   13,000
Accumulated Amortization 722   722   72
Net Amount 12,278   12,278   12,928
Pool designs          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 13,628   13,628   13,628
Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss) (276)   (276)   265
Accumulated Amortization 1,803   1,803   1,101
Net Amount 11,549   11,549   12,792
Franchise relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 1,187   1,187   1,187
Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss) 25   25   54
Accumulated Amortization 990   990   767
Net Amount 222   222   474
Dealer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 197,376   197,376   197,376
Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss) 1   1   22
Accumulated Amortization 42,760   42,760   30,838
Net Amount 154,617   154,617   166,560
Backlog          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 1,600   1,600   1,600
Accumulated Amortization 1,600   1,600   160
Net Amount         1,440
Non-competition agreements          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 2,476   2,476   2,476
Accumulated Amortization 1,875   1,875   1,503
Net Amount $ 601   $ 601   $ 973
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND INTANGIBLE ASSETS, NET - Amortization Expense (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of fiscal 2022 $ 6,680  
2023 26,528  
2024 25,708  
2025 25,550  
2026 25,550  
Thereafter 205,048  
Net Amount $ 315,064 $ 338,310
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVENTORIES, NET (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Dec. 31, 2021
INVENTORIES, NET    
Raw materials $ 96,480 $ 77,510
Finished goods 69,950 32,046
Inventory, Net, Total $ 166,430 $ 109,556
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
Feb. 23, 2022
Oct. 01, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Gross debt   $ 323,375  
Less: Unamortized discount and debt issuance costs   (10,074) $ (3,601)
Total debt   313,301 280,408
Less: Current portion of long-term debt   (3,250) (17,220)
Total long-term debt   310,051 263,188
Repayment of debt $ 294,000    
New Revolving Credit Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity 75,000    
New Term Loan Facility      
Debt Instrument [Line Items]      
Gross debt   323,375  
Total debt   $ 313,300  
Maximum borrowing capacity $ 325,000    
Amended Term Loan      
Debt Instrument [Line Items]      
Gross debt     $ 284,009
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM DEBT - New Revolving Credit Facility (Details) - New Revolving Credit Facility - USD ($)
$ in Millions
Feb. 23, 2022
Oct. 01, 2022
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 75.0  
Commitment fee rate range, depending on leverage ratio 0.375%  
Debt issuance costs $ 0.8  
Amount outstanding   $ 0.0
Minimum    
Debt Instrument [Line Items]    
Commitment fee rate range, depending on leverage ratio 0.25%  
Maximum    
Debt Instrument [Line Items]    
Commitment fee rate range, depending on leverage ratio 0.50%  
SOFR    
Debt Instrument [Line Items]    
Basis spread on variable rate 3.50%  
Canadian Prime Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate 2.50%  
EURIBOR or AUD Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate 3.50%  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM DEBT - New Term Loan Facility (Details) - USD ($)
$ in Thousands
9 Months Ended
Feb. 23, 2022
Oct. 01, 2022
Dec. 31, 2021
Dec. 18, 2018
Debt Instrument [Line Items]        
Gross debt   $ 323,375    
Amount outstanding, net of discount and issuance costs   313,301 $ 280,408  
Discount and debt issuance costs   10,074 $ 3,601  
New Term Loan Facility        
Debt Instrument [Line Items]        
Gross debt   323,375    
Principal payments calculated as percent of outstanding principal 0.25%      
Mandatory prepayment rate as a percentage of excess cash flow 50.00%      
Mandatory prepayment rate as a percentage of non-permitted indebtedness 100.00%      
Debt issuance costs $ 6,100 5,600    
Unamortized discount 4,900 4,500    
Amount outstanding, net of discount and issuance costs   $ 313,300    
Maximum borrowing capacity $ 325,000      
Effective interest rate   7.45%    
New Term Loan Facility | SOFR | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate 3.75%      
New Term Loan Facility | SOFR | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate 4.00%      
New Term Loan Facility | Base Rate | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate 2.75%      
New Term Loan Facility | Base Rate | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate 3.00%      
Revolver        
Debt Instrument [Line Items]        
Maximum borrowing capacity       $ 30,000
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM DEBT - Term Loan Facility (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Nov. 24, 2021
Jan. 25, 2021
Oct. 14, 2020
May 29, 2019
Debt Instrument [Line Items]          
Gross debt $ 323,375        
Term loan          
Debt Instrument [Line Items]          
Gross debt         $ 215,000
Additional borrowings under amendment   $ 50,000 $ 175,000 $ 20,000 $ 23,000
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM DEBT - Interest rate swap (Details) - Interest Rate Swap
$ in Millions
Feb. 28, 2022
USD ($)
Derivative [Line Items]  
Derivative notional amount $ 200.0
SOFR  
Derivative [Line Items]  
Fixed borrowing rate 0.496%
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
LONG-TERM DEBT - Principal payments due (Details)
$ in Thousands
Oct. 01, 2022
USD ($)
Principal payments due  
Remainder of fiscal 2022 $ 813
2023 3,250
2024 3,250
2025 3,250
2026 3,250
Thereafter 309,562
Total payments due $ 323,375
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
PRODUCT WARRANTIES (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at the beginning of the year $ 4,909 $ 2,882
Accruals for warranties issued 5,479 4,369
Less: Settlements made (in cash or in kind) (5,072) (3,825)
Balance at the end of the year $ 5,316 $ 3,426
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Lease expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 01, 2022
Dec. 31, 2021
Leases      
Retained earnings $ (35,535) $ (35,535) $ (48,583)
Components of lease expense:      
Operating lease expense 2,295 6,799  
Short-term lease expense 58 90  
Variable lease expense 141 445  
Total lease expense $ 2,494 $ 7,334  
ASU 2016-02 | Adjustment      
Leases      
Retained earnings     $ (300)
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Supplemental information (Details)
$ in Thousands
9 Months Ended
Oct. 01, 2022
USD ($)
Weighted-average remaining lease term (years)  
Operating leases 6 years 9 months 18 days
Weighted-average discount rate  
Operating leases 4.90%
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash flows from operating leases $ 5,249
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Maturities of operating lease liabilities (Details)
$ in Thousands
Oct. 01, 2022
USD ($)
LEASES  
Remainder of fiscal 2022 $ 2,124
2023 8,162
2024 7,917
2025 7,259
2026 5,788
Thereafter 16,136
Total 47,386
Less: Interest (7,354)
Present value of lease liability $ 40,032
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET SALES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 189,398 $ 161,957 $ 587,812 $ 491,592
In-ground Swimming Pools        
Disaggregation of Revenue [Line Items]        
Net sales 102,334 84,060 326,290 285,704
Covers        
Disaggregation of Revenue [Line Items]        
Net sales 51,934 44,125 122,848 94,354
Liners        
Disaggregation of Revenue [Line Items]        
Net sales $ 35,130 $ 33,772 $ 138,674 $ 111,534
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Details)
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
INCOME TAXES        
Effective income tax rate 43.40% (223.80%) 65.60% (39.30%)
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
SHAREHOLDERS' EQUITY (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
May 10, 2022
USD ($)
Jan. 11, 2022
USD ($)
$ / shares
shares
Apr. 27, 2021
USD ($)
shares
Apr. 13, 2021
Oct. 01, 2022
USD ($)
$ / shares
shares
Jul. 02, 2022
USD ($)
shares
Apr. 02, 2022
USD ($)
shares
Jul. 03, 2021
USD ($)
shares
Apr. 03, 2021
USD ($)
shares
Oct. 01, 2022
USD ($)
$ / shares
Dec. 31, 2021
$ / shares
Net proceeds from initial public offering     $ 399,300         $ 399,264      
Common stock, par value | $ / shares   $ 0.0001     $ 0.0001         $ 0.0001 $ 0.0001
Value of shares repurchased and retired           $ 15,000 $ 257,663 $ 216,700 $ 64,938    
Underwriting fees                   $ 11,437  
Repurchase Program [Member]                      
Amount authorized $ 100,000                    
Term of repurchase program 3 years                    
Amount remaining for repurchases         $ 85,000         $ 85,000  
Common Stock                      
Stock split ratio       109,673.709              
Net proceeds from initial public offering (in shares) | shares     23,000,000         23,000,000      
Net proceeds from initial public offering               $ 2      
Issuance of common stock (in shares) | shares   13,800,000         13,800,000        
Offering price per share | $ / shares   $ 19.50                  
Value of shares repurchased and retired   $ 257,700     $ 15,000   $ 1 $ 1 $ 2    
Underwriting fees   $ 11,400                  
Number of shares repurchased and retired during the period | shares   13,800,000     2,026,231 2,026,231 13,800,244 12,264,438 21,666,653    
Common Stock | Underwriters Option                      
Net proceeds from initial public offering (in shares) | shares     3,000,000                
Issuance of common stock (in shares) | shares   1,800,000                  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 12, 2021
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares reserved for issuance 13,170,212        
Maximum grant date fair value of cash and equity awards that may be awarded to a non-employee director $ 750,000        
Stock-based compensation expense   $ 7,061 $ 27,603 $ 40,415 $ 104,578
Total unrecognized stock-based compensation expense   32,700   $ 32,700  
Total unrecognized stock-based compensation expense expected to be recognized over a weighted-average period       1 year 2 months 15 days  
Weighted average grant-date fair value       $ 5.56  
Cost of sales          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   730 1,914 $ 3,046 6,837
Selling, general and administrative expense          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 6,331 $ 25,689 $ 37,369 $ 97,741
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION - Weighted average basis for fair value option award granted (Details)
9 Months Ended
Oct. 01, 2022
STOCK-BASED COMPENSATION.  
Risk-free interest rate 2.04%
Expected volatility 39.67%
Expected term (in years) 6 years 3 months
Expected dividend yield 0.00%
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION - Restricted Stock Awards (Details) - Restricted stock awards
9 Months Ended
Oct. 01, 2022
$ / shares
shares
Shares  
Balance at beginning | shares 5,803,124
Granted | shares
Vested | shares (1,373,260)
Forfeited | shares (480,385)
Balance at ending | shares 3,949,479
Weighted-Average Grant Date Fair Value  
Balance at beginning | $ / shares $ 19.00
Granted | $ / shares
Vested | $ / shares 19.00
Forfeited | $ / shares 19.00
Balance at ending | $ / shares $ 19.00
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION - Restricted Stock Units (Details) - Restricted stock units
9 Months Ended
Oct. 01, 2022
$ / shares
shares
Shares  
Balance at beginning | shares 278,591
Granted | shares 210,012
Vested | shares (182,383)
Forfeited | shares (17,324)
Balance at ending | shares 288,896
Weighted-Average Grant Date Fair Value  
Balance at beginning | $ / shares $ 19.08
Granted | $ / shares 10.81
Vested | $ / shares 19.00
Forfeited | $ / shares 19.00
Balance at ending | $ / shares $ 13.12
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION - Stock Options (Details) - Stock options - USD ($)
9 Months Ended 12 Months Ended
Oct. 01, 2022
Dec. 31, 2021
Shares    
Outstanding at the beginning 822,886  
Granted 1,500,149  
Forfeited (240,420)  
Outstanding at the end 2,081,058 822,886
Vested and expected to vest 2,081,058  
Options exercisable at the end 179,714  
Weighted-Average Exercise Price per Share    
Outstanding at the beginning (in dollars per share) $ 19.08  
Granted (in dollars per share) 13.30  
Forfeited (in dollars per share) 17.38  
Outstanding at the end (in dollars per share) 15.11 $ 19.08
Vested and expected to vest at the end (in dollars per share) 15.11  
Options exercisable at the end (in dollars per share) $ 19.00  
Weighted-Average Remaining Contract Term    
Outstanding at the end (in years) 9 years 1 month 24 days 0 years
Vested and expected to vest at the end (in years) 9 years 1 month 24 days  
Options exercisable at the end (in years) 0 years  
Options exercisable at the end (in dollars)  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET INCOME (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Jul. 02, 2022
Apr. 02, 2022
Oct. 02, 2021
Jul. 03, 2021
Apr. 03, 2021
Oct. 01, 2022
Oct. 02, 2021
Dec. 31, 2021
Numerator:                  
Net income (loss) attributable to common stockholders $ 11,876 $ 4,303 $ (2,840) $ (11,296) $ (53,598) $ 8,533 $ 13,339 $ (56,361)  
Weighted-average common shares outstanding                  
Basic 113,171,655     112,153,832     113,521,425 110,121,240  
Diluted 113,202,846     112,153,832     114,867,164 110,121,240  
Net income (loss) per share attributable to common stockholders:                  
Basic $ 0.10     $ (0.10)     $ 0.12 $ (0.51)  
Diluted $ 0.10     $ (0.10)     $ 0.12 $ (0.51)  
Common stock issued and outstanding for accounting purposes 113,171,655           113,171,655   113,642,487
Restricted stock awards                  
Net income (loss) per share attributable to common stockholders:                  
Potentially dilutive securities outstanding 3,842,873     2,952,422     1,280,958 6,813,166  
Restricted stock units                  
Net income (loss) per share attributable to common stockholders:                  
Potentially dilutive securities outstanding 212,183     146,398     108,570 84,866  
Stock options                  
Net income (loss) per share attributable to common stockholders:                  
Potentially dilutive securities outstanding 1,963,331           1,655,462 4,235  
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
RELATED PARTY TRANSACTIONS - Bright AI Services (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 01, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]    
Accounts payable - related party $ 1,041 $ 850
Bright AI Services    
Related Party Transaction [Line Items]    
Accounts payable - related party 800 900
Bright AI Services | Development Of Internal Use Software    
Related Party Transaction [Line Items]    
Costs incurred $ 400 $ 2,100
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
RELATED PARTY TRANSACTIONS - Expense Reimbursement and Management Fees (Details) - Sponsor - Management Fee Arrangement - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Dec. 31, 2021
Related Party Transaction [Line Items]          
Maximum annual reimbursement     $ 1,000    
Management fees incurred $ 0 $ 0 0 $ 0  
Reimbursements to related party of out-of-pocket costs or expenses 200   100    
Amounts payable $ 200   $ 200   $ 0
Maximum          
Related Party Transaction [Line Items]          
Reimbursements to related party of out-of-pocket costs or expenses       $ 100  
XML 77 swim-20221001x10q_htm.xml IDEA: XBRL DOCUMENT 0001833197 swim:RepurchaseProgramMember 2022-10-01 0001833197 swim:RepurchaseProgramMember 2022-05-10 2022-05-10 0001833197 swim:RepurchaseProgramMember 2022-05-10 0001833197 us-gaap:CommonStockMember 2021-01-01 2021-04-03 0001833197 us-gaap:CommonStockMember 2022-04-03 2022-07-02 0001833197 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember 2022-01-11 2022-01-11 0001833197 us-gaap:CommonStockMember 2021-04-13 2021-04-13 0001833197 us-gaap:RetainedEarningsMember 2022-10-01 0001833197 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 0001833197 us-gaap:RetainedEarningsMember 2022-07-02 0001833197 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 0001833197 2022-07-02 0001833197 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-04-02 0001833197 us-gaap:RetainedEarningsMember 2022-04-02 0001833197 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-02 0001833197 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-04-02 0001833197 2022-04-02 0001833197 us-gaap:RetainedEarningsMember 2021-12-31 0001833197 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 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:CommonStockMember 2022-10-01 0001833197 us-gaap:CommonStockMember 2022-07-02 0001833197 us-gaap:CommonStockMember 2022-04-02 0001833197 us-gaap:CommonStockMember 2021-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:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001833197 us-gaap:EmployeeStockOptionMember 2022-10-01 0001833197 us-gaap:EmployeeStockOptionMember 2021-12-31 0001833197 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-10-01 0001833197 2021-04-12 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2022-10-01 0001833197 us-gaap:RestrictedStockMember 2022-10-01 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001833197 us-gaap:RestrictedStockMember 2021-12-31 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-10-01 0001833197 us-gaap:RestrictedStockMember 2022-01-01 2022-10-01 0001833197 us-gaap:CommonStockMember 2022-01-11 0001833197 swim:LinersMember 2022-07-03 2022-10-01 0001833197 swim:InGroundSwimmingPoolsMember 2022-07-03 2022-10-01 0001833197 swim:CoversMember 2022-07-03 2022-10-01 0001833197 swim:LinersMember 2022-01-01 2022-10-01 0001833197 swim:InGroundSwimmingPoolsMember 2022-01-01 2022-10-01 0001833197 swim:CoversMember 2022-01-01 2022-10-01 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 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 swim:DevelopmentOfInternalUseSoftwareMember swim:BrightAiServicesMember 2022-01-01 2022-10-01 0001833197 swim:DevelopmentOfInternalUseSoftwareMember swim:BrightAiServicesMember 2021-01-01 2021-12-31 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2021-07-04 2021-10-02 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2021-01-01 2021-10-02 0001833197 2022-02-23 2022-02-23 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-03 2022-10-01 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 2022-07-02 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-04-02 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:RetainedEarningsMember 2022-07-03 2022-10-01 0001833197 us-gaap:RetainedEarningsMember 2022-04-03 2022-07-02 0001833197 us-gaap:RetainedEarningsMember 2022-01-01 2022-04-02 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:RevolvingCreditFacilityMember 2018-12-18 0001833197 srt:MinimumMember swim:NewRevolvingCreditFacilityMember 2022-02-23 2022-02-23 0001833197 srt:MaximumMember swim:NewRevolvingCreditFacilityMember 2022-02-23 2022-02-23 0001833197 swim:NewRevolvingCreditFacilityMember 2022-02-23 2022-02-23 0001833197 swim:NewRevolvingCreditFacilityMember 2022-10-01 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:InterestRateSwapMember 2022-10-01 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:InterestRateSwapMember 2021-12-31 0001833197 us-gaap:UnpatentedTechnologyMember 2022-10-01 0001833197 us-gaap:OrderOrProductionBacklogMember 2022-10-01 0001833197 us-gaap:EmploymentContractsMember 2022-10-01 0001833197 us-gaap:UnpatentedTechnologyMember 2021-12-31 0001833197 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0001833197 us-gaap:EmploymentContractsMember 2021-12-31 0001833197 us-gaap:CommonStockMember 2022-01-11 2022-01-11 0001833197 us-gaap:InterestRateSwapMember 2022-02-28 0001833197 us-gaap:InterestRateSwapMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-28 0001833197 swim:NewRevolvingCreditFacilityMember 2022-02-23 0001833197 swim:SeniorSecuredTermLoanFacilityMember 2022-01-01 2022-10-01 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember swim:SeniorSecuredTermLoanFacilityMember 2022-10-01 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember swim:SeniorSecuredTermLoanFacilityMember 2022-10-01 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember swim:AmendedTermLoanMember 2021-12-31 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember swim:AmendedTermLoanMember 2021-12-31 0001833197 swim:SeniorSecuredTermLoanFacilityMember 2022-10-01 0001833197 swim:AmendedTermLoanMember 2021-12-31 0001833197 srt:MinimumMember swim:SeniorSecuredTermLoanFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-23 2022-02-23 0001833197 srt:MinimumMember swim:SeniorSecuredTermLoanFacilityMember us-gaap:BaseRateMember 2022-02-23 2022-02-23 0001833197 srt:MaximumMember swim:SeniorSecuredTermLoanFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-23 2022-02-23 0001833197 srt:MaximumMember swim:SeniorSecuredTermLoanFacilityMember us-gaap:BaseRateMember 2022-02-23 2022-02-23 0001833197 swim:NewRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-23 2022-02-23 0001833197 swim:NewRevolvingCreditFacilityMember swim:EuroInterbankOfferedRateAndAustralianDollarRateMember 2022-02-23 2022-02-23 0001833197 swim:NewRevolvingCreditFacilityMember swim:CanadianPrimeRateMember 2022-02-23 2022-02-23 0001833197 2022-01-11 0001833197 2021-10-02 0001833197 2020-12-31 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember 2021-11-24 2021-11-24 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember 2022-01-01 2022-10-01 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember 2021-11-25 2021-11-25 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2022-07-03 2022-10-01 0001833197 us-gaap:RestrictedStockMember 2022-07-03 2022-10-01 0001833197 us-gaap:EmployeeStockOptionMember 2022-07-03 2022-10-01 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-10-01 0001833197 us-gaap:RestrictedStockMember 2022-01-01 2022-10-01 0001833197 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-10-01 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:SellingGeneralAndAdministrativeExpensesMember 2022-07-03 2022-10-01 0001833197 us-gaap:CostOfSalesMember 2022-07-03 2022-10-01 0001833197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-10-01 0001833197 us-gaap:CostOfSalesMember 2022-01-01 2022-10-01 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 2022-07-03 2022-10-01 0001833197 2022-07-03 2022-10-01 0001833197 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 2022-07-02 0001833197 2022-04-03 2022-07-02 0001833197 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-04-02 0001833197 2022-01-01 2022-04-02 0001833197 us-gaap:AdditionalPaidInCapitalMember 2021-07-04 2021-10-02 0001833197 2021-07-04 2021-10-02 0001833197 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-04-03 0001833197 2021-01-01 2021-04-03 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember us-gaap:UnpatentedTechnologyMember 2022-01-01 2022-10-01 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember us-gaap:TradeNamesMember 2022-01-01 2022-10-01 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember us-gaap:OrderOrProductionBacklogMember 2022-01-01 2022-10-01 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-10-01 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember swim:PoolDesignsMember 2022-01-01 2022-10-01 0001833197 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2021-12-31 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2022-10-01 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2021-12-31 0001833197 swim:BrightAiServicesMember 2022-10-01 0001833197 swim:BrightAiServicesMember 2021-12-31 0001833197 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember 2021-04-27 2021-04-27 0001833197 us-gaap:CommonStockMember 2021-04-27 2021-04-27 0001833197 2021-04-12 2021-04-12 0001833197 us-gaap:CommonStockMember 2022-07-03 2022-10-01 0001833197 us-gaap:CommonStockMember 2022-01-01 2022-04-02 0001833197 us-gaap:CommonStockMember 2021-07-04 2021-10-02 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2022-07-03 2022-10-01 0001833197 srt:MaximumMember swim:ManagementFeeArrangementMember swim:SponsorMember 2021-01-01 2021-10-02 0001833197 swim:SeniorSecuredTermLoanFacilityMember 2022-02-23 2022-02-23 0001833197 swim:SeniorSecuredTermLoanFacilityMember 2022-02-23 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2022-01-01 2022-10-01 0001833197 2021-04-27 2021-04-27 0001833197 us-gaap:CommonStockMember 2021-04-04 2021-07-03 0001833197 us-gaap:AdditionalPaidInCapitalMember 2021-04-04 2021-07-03 0001833197 2021-04-04 2021-07-03 0001833197 us-gaap:TrademarksAndTradeNamesMember 2022-10-01 0001833197 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-10-01 0001833197 us-gaap:FranchiseRightsMember 2022-10-01 0001833197 us-gaap:CustomerRelationshipsMember 2022-10-01 0001833197 swim:PoolDesignsMember 2022-10-01 0001833197 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001833197 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001833197 us-gaap:FranchiseRightsMember 2021-12-31 0001833197 us-gaap:CustomerRelationshipsMember 2021-12-31 0001833197 swim:PoolDesignsMember 2021-12-31 0001833197 us-gaap:MediumTermNotesMember 2021-11-24 0001833197 us-gaap:MediumTermNotesMember 2021-01-25 0001833197 us-gaap:MediumTermNotesMember 2020-10-14 0001833197 us-gaap:MediumTermNotesMember 2019-05-29 0001833197 2022-10-01 0001833197 2021-12-31 0001833197 2021-01-01 2021-10-02 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember 2021-11-24 0001833197 2022-11-08 0001833197 2022-01-01 2022-10-01 shares iso4217:USD pure iso4217:USD shares swim:segment 0001833197 --12-31 2022 Q3 P0Y 117121134 119445611 1 0 P0Y false 10-Q true 2022-10-01 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 117121134 30620000 43952000 102985000 60753000 166430000 109556000 6090000 4039000 8113000 10766000 314238000 229066000 84148000 63506000 25953000 23362000 7814000 10603000 39201000 128057000 128871000 315064000 338310000 6028000 765000 920503000 794483000 41067000 37998000 1041000 850000 3250000 17220000 6485000 64078000 59097000 115921000 115165000 310051000 263188000 56343000 56343000 5863000 5689000 33547000 743000 453000 522468000 440838000 0.0001 0.0001 100000000 100000000 0 0 0.0001 0.0001 900000000 900000000 117121134 119445611 12000 12000 438698000 401846000 -35535000 -48583000 -5140000 370000 398035000 353645000 920503000 794483000 189398000 161957000 587812000 491592000 130521000 110965000 390674000 329805000 58877000 50992000 197138000 161787000 26749000 48072000 113778000 170532000 11437000 7156000 5486000 21504000 16560000 24972000 -2566000 50419000 -25305000 4264000 4271000 9193000 20843000 -3465000 -1052000 2538000 -1614000 3887000 -5316000 -1733000 -14272000 -16956000 1329000 810000 2591000 1808000 20985000 -3489000 38738000 -40453000 9109000 7807000 25399000 15908000 11876000 -11296000 13339000 -56361000 0.10 -0.10 0.12 -0.51 0.10 -0.10 0.12 -0.51 113171655 112153832 113521425 110121240 113202846 112153832 114867164 110121240 11876000 -11296000 13339000 -56361000 -2813000 -887000 -5510000 -1924000 -2813000 -887000 -5510000 -1924000 9063000 -12183000 7829000 -58285000 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 119445611 12000 401846000 -48583000 370000 353645000 -291000 -291000 -2840000 -2840000 1220000 1220000 13800000 1000 269099000 269100000 13800244 1000 257662000 257663000 53961 78341 16925000 16925000 119469747 12000 430208000 -51714000 1590000 380096000 4303000 4303000 -3917000 -3917000 2026231 15000000 15000000 104042 16429000 16429000 117547558 12000 431637000 -47411000 -2327000 381911000 11876000 11876000 -2813000 -2813000 426424 7061000 7061000 117121134 12000 438698000 -35535000 -5140000 398035000 13339000 -56361000 28834000 23689000 1140000 5907000 5596000 40415000 104578000 11437000 -3465000 -3750000 -1349000 3856000 2591000 1808000 0 1808000 44875000 43134000 59139000 16128000 -2458000 4774000 2051000 1752000 442000 465000 3702000 10550000 -92000 9740000 290000 83000 5236000 29426000 29002000 19242000 24000 33000 384000 447000 6796000 -29362000 -11966000 320125000 172813000 285634000 164833000 25000000 16000000 25000000 16000000 6865000 1250000 110033000 257663000 399264000 272663000 281638000 12626000 14323000 -1832000 -224000 -13332000 31559000 43952000 59310000 30620000 90869000 8760000 14208000 20000000 15213000 2202000 226000 800000 1050000 45876000 <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;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, 2021 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 1, 2022 and for the fiscal quarter and three fiscal quarters ended October 1, 2022 and October 2, 2021 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, 2021 included in the Company’s 2021 Annual Report on Form 10-K, filed with the SEC on March 10, 2022 (the “Annual Report”). In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of these condensed consolidated financial statements, have been included. The Company’s results of operations for the fiscal quarter and three fiscal quarters ended October 1, 2022 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2022.</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 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;">Segment Reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20pt;margin:0pt 0pt 6pt 0pt;">The Company identifies operating segments based on how the chief operating decision maker manages the business, allocates resources, makes operating decisions and evaluates operating performance. The Company conducts its business as one operating and <span style="-sec-ix-hidden:Hidden_15p8bk7sFUeu2xTwMkZGcw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reportable</span></span> segment that designs, manufactures and markets in-ground swimming pools, liners and covers. The Company’s chief executive officer, who is the chief operating decision maker, reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.</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:18pt;margin:0pt 0pt 12pt 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. Severe weather may also affect net sales in all periods.</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 Annual Report 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;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 0pt 12pt 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 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 how operating leases were accounted for under the prior guidance. 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. The Company adopted ASU 2016-02 on January 1, 2022 using the modified retrospective approach and elected the package of practical expedients to use in transition, which permitted the Company to not reassess, under the new standard, its prior conclusions about lease identification and lease classification. The adoption resulted in the addition of $33.5 million of operating lease right-of-use assets, and $34.0 million of operating lease liabilities, a decrease of $0.2 million to deferred rent and a decrease of $0.3 million to retained earnings for the cumulative effect of initially applying the new standard. The adoption did not have a material impact on the Company’s Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Stockholders’ Equity or Condensed Consolidated Statements of Cash Flows. See Note 9, “Leases” for additional information related to the Company’s leases and accounting policy elections.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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. As an “emerging growth company”, the Company is not yet required to adopt the standard and 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 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. 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. 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. The Company elected the optional expedient in connection with amending its interest rate swap to replace the reference rate from LIBOR to SOFR to consider the amendment as a continuation of the existing contract without having to perform an assessment that would otherwise be required under GAAP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In October 2021, the FASB issued ASU 2021-08, <i style="font-style:italic;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i> (“ASU 2021-08”), which amends ASC 805 by requiring acquiring entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. For public entities, ASU 2021-08 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022. For all other entities, ASU 2021-08 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2023. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Company is currently evaluating ASU 2021-08 and its potential impact 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, 2021 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 1, 2022 and for the fiscal quarter and three fiscal quarters ended October 1, 2022 and October 2, 2021 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, 2021 included in the Company’s 2021 Annual Report on Form 10-K, filed with the SEC on March 10, 2022 (the “Annual Report”). In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of these condensed consolidated financial statements, have been included. The Company’s results of operations for the fiscal quarter and three fiscal quarters ended October 1, 2022 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2022.</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 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;">Segment Reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20pt;margin:0pt 0pt 6pt 0pt;">The Company identifies operating segments based on how the chief operating decision maker manages the business, allocates resources, makes operating decisions and evaluates operating performance. The Company conducts its business as one operating and <span style="-sec-ix-hidden:Hidden_15p8bk7sFUeu2xTwMkZGcw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reportable</span></span> segment that designs, manufactures and markets in-ground swimming pools, liners and covers. The Company’s chief executive officer, who is the chief operating decision maker, reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.</p> 1 <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:18pt;margin:0pt 0pt 12pt 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. Severe weather may also affect net sales in all periods.</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 0pt 12pt 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 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 how operating leases were accounted for under the prior guidance. 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. The Company adopted ASU 2016-02 on January 1, 2022 using the modified retrospective approach and elected the package of practical expedients to use in transition, which permitted the Company to not reassess, under the new standard, its prior conclusions about lease identification and lease classification. The adoption resulted in the addition of $33.5 million of operating lease right-of-use assets, and $34.0 million of operating lease liabilities, a decrease of $0.2 million to deferred rent and a decrease of $0.3 million to retained earnings for the cumulative effect of initially applying the new standard. The adoption did not have a material impact on the Company’s Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Stockholders’ Equity or Condensed Consolidated Statements of Cash Flows. See Note 9, “Leases” for additional information related to the Company’s leases and accounting policy elections.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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. As an “emerging growth company”, the Company is not yet required to adopt the standard and 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 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. 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. 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. The Company elected the optional expedient in connection with amending its interest rate swap to replace the reference rate from LIBOR to SOFR to consider the amendment as a continuation of the existing contract without having to perform an assessment that would otherwise be required under GAAP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In October 2021, the FASB issued ASU 2021-08, <i style="font-style:italic;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i> (“ASU 2021-08”), which amends ASC 805 by requiring acquiring entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. For public entities, ASU 2021-08 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022. For all other entities, ASU 2021-08 is effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2023. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Company is currently evaluating ASU 2021-08 and its potential impact on its consolidated financial statements.</p> 33500000 34000000.0 -200000 -300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. ACQUISITION</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;">Trojan Leisure Products, LLC d/b/a Radiant Pools</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 24, 2021, Latham Pool Products acquired Trojan Leisure Products, LLC d/b/a Radiant Pools (“Radiant”) for a total purchase price of $90.7 million (the “Radiant Acquisition”). The results of Radiant’s operations have been included in the consolidated financial statements since that date. Radiant specializes in manufacturing proprietary vinyl liner aluminum swimming pools which can be built completely in-ground, semi-inground, or above ground. As a result, this acquisition expanded the Company’s product offerings. In connection with the Radiant Acquisition, consideration paid was $90.7 million in cash, or $90.5 million net of cash acquired of $0.2 million. The cash consideration was funded, in part, through long-term debt proceeds of $50.0 million. The Company incurred $2.9 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;">Subsequent to the acquisition date, there was an additional amount due to the seller of $0.4 million related to the finalization of the net working capital adjustment, which was accounted for as a measurement period adjustment. The measurement period adjustment resulted in an increase in the total consideration transferred of $0.4 million and an increase to goodwill of $0.4 million. The net working capital adjustment was paid during the fiscal quarter ended July 2, 2022.</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 Radiant Acquisition using the acquisition method of accounting in accordance with 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, customer relationships and backlog were valued using the multi-period excess earnings method, whereas trade names, technology and pool designs 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 Radiant 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;">November 24, 2021</b></p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 91,109</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="vertical-align:top;width:81.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 217</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;"> 2,805</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,528</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;"> 396</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,263</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;"> 72,500</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> 82,709</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;"> 1,744</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,038</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;"> 2,920</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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,702</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;"> 77,007</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:14.05%;background:#cceeff;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;"> 14,102</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 excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the Radiant Acquisition was allocated to goodwill in the amount of $14.1 million. Goodwill resulting from the Radiant Acquisition was attributable to the expanded market share and product offerings. Goodwill resulting from the Radiant Acquisition is deductible for tax purposes. </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;">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 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.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 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: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 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.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 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: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 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:69.94%;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.25%;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:11.86%;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><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Period</b></p></td></tr><tr><td style="vertical-align:top;width:69.94%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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%;background:#cceeff;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.41%;background:#cceeff;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;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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:13.67%;background:#cceeff;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;">13 years</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 0pt 0.05pt 0pt;">Trade names</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 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: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 0.05pt 0pt;"> 13,000</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 0pt 0.05pt 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">25 years</p></td></tr><tr><td style="vertical-align:top;width:69.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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%;background:#cceeff;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:10.41%;background:#cceeff;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;"> 13,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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:13.67%;background:#cceeff;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;">15 years</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 0pt 0.05pt 0pt;">Pool designs</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 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;"><span style="visibility:hidden;">​</span></p></td><td style="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 0.05pt 0pt;"> 7,900</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 0pt 0.05pt 0pt;"><span style="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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15 years</p></td></tr><tr><td style="vertical-align:top;width:69.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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:13.67%;background:#cceeff;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;">10 months</p></td></tr><tr><td style="vertical-align:bottom;width:69.94%;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:2.25%;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%;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: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 0.05pt 0pt;"> 72,500</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 0pt 0.05pt 0pt;"><span style="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:10pt;text-align:center;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> 90700000 90700000 90500000 200000 50000000.0 2900000 400000 400000 400000 <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;">November 24, 2021</b></p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 91,109</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="vertical-align:top;width:81.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 217</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;"> 2,805</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,528</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;"> 396</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,263</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;"> 72,500</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> 82,709</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;"> 1,744</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,038</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;"> 2,920</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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,702</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;"> 77,007</p></td></tr><tr><td style="vertical-align:top;width:81.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:14.05%;background:#cceeff;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;"> 14,102</p></td></tr></table> 91109000 217000 2805000 5528000 396000 1263000 72500000 82709000 1744000 1038000 2920000 5702000 77007000 14102000 14100000 <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 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.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 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: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 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.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 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: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 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:69.94%;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.25%;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:11.86%;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><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Period</b></p></td></tr><tr><td style="vertical-align:top;width:69.94%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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%;background:#cceeff;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.41%;background:#cceeff;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;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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:13.67%;background:#cceeff;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;">13 years</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 0pt 0.05pt 0pt;">Trade names</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 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: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 0.05pt 0pt;"> 13,000</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 0pt 0.05pt 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">25 years</p></td></tr><tr><td style="vertical-align:top;width:69.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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%;background:#cceeff;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:10.41%;background:#cceeff;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;"> 13,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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:13.67%;background:#cceeff;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;">15 years</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 0pt 0.05pt 0pt;">Pool designs</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 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;"><span style="visibility:hidden;">​</span></p></td><td style="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 0.05pt 0pt;"> 7,900</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 0pt 0.05pt 0pt;"><span style="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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15 years</p></td></tr><tr><td style="vertical-align:top;width:69.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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%;background:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;background:#cceeff;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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;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:13.67%;background:#cceeff;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;">10 months</p></td></tr><tr><td style="vertical-align:bottom;width:69.94%;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:2.25%;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%;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: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 0.05pt 0pt;"> 72,500</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 0pt 0.05pt 0pt;"><span style="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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 37000000 P13Y 13000000 P25Y 13000000 P15Y 7900000 P15Y 1600000 P10M 72500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. 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 1, 2022 or October 2, 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;">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;">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 loans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Term loans (see Note 7) are carried at amortized cost; however, the Company estimates the fair value of term loans for disclosure purposes. The fair value of term loans is determined using inputs based on observable market data of a non-public exchange, which are classified as Level 2 inputs. The following table sets forth the carrying amount and fair value of its term loans (in thousands):<br/><span style="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 1, 2022</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, 2021</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="vertical-align:top;width:58.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">New Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;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.03%;background:#cceeff;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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;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.03%;background:#cceeff;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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 278,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;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.03%;background:#cceeff;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.15%;background:#cceeff;margin: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:1.71%;background:#cceeff;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.04%;background:#cceeff;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.15%;background:#cceeff;margin: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:1.72%;background:#cceeff;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:58.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amended Term Loan</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="visibility:hidden;">​</span></p></td><td style="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="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;"> —</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="visibility:hidden;">​</span></p></td><td style="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="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;"> —</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="visibility:hidden;">​</span></p></td><td style="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="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;"> 280,408</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="visibility:hidden;">​</span></p></td><td style="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="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;"> 281,926</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="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 7) on a quarterly basis using Level 2 inputs, including the forward SOFR 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 SOFR curve. As of October 1, 2022 and December 31, 2021, the fair value of the Company’s interest rate swap asset was $4.7 million and $0.5 million, respectively, which was recorded within other assets on the condensed consolidated balance sheets.</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 1, 2022</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, 2021</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="vertical-align:top;width:58.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">New Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;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.03%;background:#cceeff;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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;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.03%;background:#cceeff;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.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 278,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;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.03%;background:#cceeff;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.15%;background:#cceeff;margin: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:1.71%;background:#cceeff;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.04%;background:#cceeff;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.15%;background:#cceeff;margin: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:1.72%;background:#cceeff;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:58.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amended Term Loan</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="visibility:hidden;">​</span></p></td><td style="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="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;"> —</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="visibility:hidden;">​</span></p></td><td style="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="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;"> —</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="visibility:hidden;">​</span></p></td><td style="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="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;"> 280,408</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="visibility:hidden;">​</span></p></td><td style="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="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;"> 281,926</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="visibility:hidden;">​</span></p></td></tr></table> 313301000 278838000 280408000 281926000 4700000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. 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 1, 2022 and as of December 31, 2021 was $128.1 million and $128.9 million, respectively. The change in the carrying value during the three fiscal quarters ended October 1, 2022 was due to an increase of $0.4 million as a result of a measurement period adjustment (see Note 3) and fluctuations in foreign currency exchange rates.</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;">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 1, 2022 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 1, 2022</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="vertical-align:top;width:56.49%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> 148,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> (578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> 126,189</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;"> 2</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;"> 6,520</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;"> 9,608</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 13,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.48%;background:#cceeff;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;"> 12,278</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;">Pool designs</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;"> 13,628</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 0pt 0.05pt 0pt;"> (276)</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,803</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,549</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> 222</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;">Dealer 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;"> 197,376</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</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;"> 42,760</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;"> 154,617</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.48%;background:#cceeff;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: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,875</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;"> 601</p></td></tr><tr><td style="vertical-align:bottom;width:56.49%;background:#cceeff;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:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 393,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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 0pt 0.05pt 0pt;"> (826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 77,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.48%;background:#cceeff;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;"> 315,064</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 $7.2 million and $21.5 million of amortization expense related to intangible assets during the fiscal quarter and three fiscal quarters ended October 1, 2022, respectively. The Company recognized $5.5 million and $16.6 million of amortization expense related to intangible assets 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:0pt;margin:0pt 0pt 0pt 20.15pt;">Intangible assets, net as of December 31, 2021 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, 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;"><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="vertical-align:top;width:56.49%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 148,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 132,157</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;"> 65</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;"> 5,205</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;"> 10,986</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin: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,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.48%;background:#cceeff;margin: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,928</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;">Pool designs</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;"> 13,628</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;"> 265</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,101</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,792</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 474</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;">Dealer 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;"> 197,376</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;"> 22</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;"> 30,838</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;"> 166,560</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin: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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.48%;background:#cceeff;margin: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,440</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,503</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;"> 973</p></td></tr><tr><td style="vertical-align:bottom;width:56.49%;background:#cceeff;margin:0pt;padding: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.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 393,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 56,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:7.48%;background:#cceeff;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;"> 338,310</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;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/>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="vertical-align:top;width:81.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of fiscal 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,680</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;">2023</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;"> 26,528</p></td></tr><tr><td style="vertical-align:top;width:81.26%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,708</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;">2025</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;"> 25,550</p></td></tr><tr><td style="vertical-align:top;width:81.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,550</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;"> 205,048</p></td></tr><tr><td style="vertical-align:bottom;width:81.26%;background:#cceeff;margin:0pt;padding: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.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:14.41%;background:#cceeff;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;"> 315,064</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> 128100000 128900000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets, net as of October 1, 2022 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 1, 2022</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="vertical-align:top;width:56.49%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> 148,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> (578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> 126,189</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;"> 2</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;"> 6,520</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;"> 9,608</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 13,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.48%;background:#cceeff;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;"> 12,278</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;">Pool designs</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;"> 13,628</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 0pt 0.05pt 0pt;"> (276)</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,803</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,549</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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;"> 222</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;">Dealer 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;"> 197,376</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</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;"> 42,760</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;"> 154,617</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.48%;background:#cceeff;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: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,875</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;"> 601</p></td></tr><tr><td style="vertical-align:bottom;width:56.49%;background:#cceeff;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:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 393,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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 0pt 0.05pt 0pt;"> (826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 77,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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%;background:#cceeff;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:7.48%;background:#cceeff;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;"> 315,064</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:0pt;margin:0pt 0pt 0pt 20.15pt;">Intangible assets, net as of December 31, 2021 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, 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;"><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="vertical-align:top;width:56.49%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 148,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 132,157</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;"> 65</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;"> 5,205</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;"> 10,986</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin: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,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.48%;background:#cceeff;margin: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,928</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;">Pool designs</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;"> 13,628</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;"> 265</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,101</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,792</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 474</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;">Dealer 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;"> 197,376</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;"> 22</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;"> 30,838</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;"> 166,560</p></td></tr><tr><td style="vertical-align:top;width:56.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin: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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.41%;background:#cceeff;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:7.48%;background:#cceeff;margin: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,440</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,503</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;"> 973</p></td></tr><tr><td style="vertical-align:bottom;width:56.49%;background:#cceeff;margin:0pt;padding: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.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 393,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:7.41%;background:#cceeff;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;"> 56,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:7.48%;background:#cceeff;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;"> 338,310</p></td></tr></table> 148100000 -578000 21333000 126189000 16126000 2000 6520000 9608000 13000000 722000 12278000 13628000 -276000 1803000 11549000 1187000 25000 990000 222000 197376000 1000 42760000 154617000 1600000 1600000 2476000 1875000 601000 393493000 -826000 77603000 315064000 7200000 21500000 5500000 16600000 148100000 439000 16382000 132157000 16126000 65000 5205000 10986000 13000000 72000 12928000 13628000 265000 1101000 12792000 1187000 54000 767000 474000 197376000 22000 30838000 166560000 1600000 160000 1440000 2476000 1503000 973000 393493000 845000 56028000 338310000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/>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="vertical-align:top;width:81.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of fiscal 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,680</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;">2023</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;"> 26,528</p></td></tr><tr><td style="vertical-align:top;width:81.26%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,708</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;">2025</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;"> 25,550</p></td></tr><tr><td style="vertical-align:top;width:81.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,550</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;"> 205,048</p></td></tr><tr><td style="vertical-align:bottom;width:81.26%;background:#cceeff;margin:0pt;padding: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.63%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:14.41%;background:#cceeff;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;"> 315,064</p></td></tr></table> 6680000 26528000 25708000 25550000 25550000 205048000 315064000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. 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 1, 2022</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, 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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin: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;"> 69,950</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;"> 32,046</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="vertical-align:bottom;width:67.42%;background:#cceeff;margin:0pt;padding: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.18%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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.62%;background:#cceeff;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;"> 166,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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.62%;background:#cceeff;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;"> 109,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin: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 1, 2022</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, 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:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin: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;"> 69,950</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;"> 32,046</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="vertical-align:bottom;width:67.42%;background:#cceeff;margin:0pt;padding: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.18%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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.62%;background:#cceeff;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;"> 166,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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.62%;background:#cceeff;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;"> 109,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin: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> 96480000 77510000 69950000 32046000 166430000 109556000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. 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 1, 2022</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, 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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">New Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 323,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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.22%;background:#cceeff;margin: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;">Amended Term Loan</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;"> —</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;"> 284,009</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="vertical-align:top;width:68.5%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> (10,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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,601)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin: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;">Total 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%;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;"> 313,301</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;"> 280,408</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="vertical-align:top;width:68.5%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> (17,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin: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;">Total 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: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;"> 310,051</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;"> 263,188</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="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 February 23, 2022, Latham Pool Products entered into an agreement (the “New Credit Agreement”) with Barclays Bank PLC, which provides a senior secured multicurrency revolving line of credit (the “New Revolving Credit Facility”) in an initial principal amount of $75.0 million and a U.S. Dollar senior secured term loan facility (the “New Term Loan Facility”) in an initial principal amount of $325.0 million (the “Refinancing”). On the closing date, proceeds under the New Credit Agreement were used to repay $294.0 million and terminate the Credit Agreement (as defined below) and for general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">New 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 February 23, 2022, Latham Pool Products entered into the New Credit Agreement with Barclays Bank PLC, which provides a senior secured multicurrency revolving line of credit in an initial principal amount of $75.0 million. The New Revolving Credit Facility may be utilized to finance ongoing general corporate and working capital needs and permits Latham Pools Products to borrow loans in U.S. Dollars, Canadian Dollars, Euros and Australian Dollars. The New Revolving Credit Facility matures on February 23, 2027. Loans outstanding under the New Revolving Credit Facility denominated in U.S. Dollars and Canadian Dollars bear interest, at the borrower’s option, at a rate per annum based on Term SOFR or CDO (each, as defined in the New Credit Agreement), as applicable, plus a margin of 3.50%, or at a rate per annum based on the Base Rate or the Canadian Prime Rate (each, as defined in the New Credit Agreement), plus a margin of 2.50%. Loans outstanding under the New Revolving Credit Facility denominated in Euros or Australian Dollars bear interest based on EURIBOR or the AUD Rate (each, as defined in the New Credit Agreement), respectively, plus a margin of 3.50%. A commitment fee accrues on any unused portion of the commitments under the New Revolving Credit Facility. The commitment fee is due and payable quarterly in arrears and is, initially, 0.375% per annum and will, thereafter, accrue at a rate per annum ranging from 0.25% to 0.50%, depending on the First Lien Net Leverage Ratio (as defined in the New Credit Agreement, the “First Lien Net Leverage Ratio”). Borrowings under the New Revolving Credit Facility are due at maturity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company incurred debt issuance costs of $0.8 million related to the New Revolving Credit Facility. The debt issuance costs were recorded within other assets on the condensed consolidated balance and are being amortized over the life of the New Revolving Credit Facility. </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, make prepayments with respect to certain indebtedness and make restricted payments and other distributions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of October 1, 2022, there were <span style="-sec-ix-hidden:Hidden_sgU41jhS-EiInfEBqH49iQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span></span> outstanding borrowings on the New Revolving Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">New Term Loan Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the New Credit Agreement, Latham Pool Products also borrowed $325.0 million in term loans. The New Term Loan Facility matures on February 23, 2029. Loans outstanding under the New Term Loan Facility bear interest, at the borrower’s option, at a rate per annum based on Term SOFR (as defined in the New Credit Agreement), plus a margin ranging from 3.75% to 4.00%, depending on the First Lien Net Leverage Ratio, or based on the Base Rate (as defined in the Credit Agreement), plus a margin ranging from 2.75% to 3.00%, depending on the First Lien Net Leverage Ratio. Loans under the Term Loan Facility are subject to scheduled quarterly amortization payments of $812,500, equal to 0.25% of the initial principal amount of the Term Loan Facility. The New Credit Agreement contains customary mandatory prepayment provisions, including requirements to make mandatory prepayments with 50% of any excess cash flow and with 100% of the net cash proceeds from the incurrence of indebtedness not otherwise permitted to be incurred by the covenants, asset sales and casualty and condemnation events, in each case, subject to customary exceptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recorded $6.1 million of debt issuance costs and $4.9 million of debt discount related to the New Term Loan Facility as a direct reduction to the carrying amount of long-term debt on the condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Outstanding borrowings as of October 1, 2022 were $313.3 million, net of discount and debt issuance costs of $10.1 million. In connection with the New Term Loan, the Company is subject to various negative, 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 1, 2022, the unamortized debt issuance costs and discount on the New Term Loan were $5.6 million and $4.5 million, respectively. The effective interest rate was 7.45% at October 1, 2022, including the impact of the Company’s interest rate swap.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of October 1, 2022, the Company was in compliance with all financial covenants under the New Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Prior 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, Latham Pool Products entered into an agreement (the “Credit Agreement”) with Nomura Corporate Funding Americas, LLC 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”) in the amount of up to $30 million, as well as a Term Loan (as described and defined below). The Revolving Credit Facility was utilized to finance ongoing general corporate and working capital needs. The Revolving Credit Facility was terminated in connection with the Refinancing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Prior Term Loan Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Credit Agreement, Latham Pool Products also borrowed $215.0 million in term loans (the “Term Loan”). The Term Loan was amended on May 29, 2019, to provide additional borrowings of $23.0 million, which was accounted for as a modification to the Term Loan, to fund the Company’s acquisition of Narellan Group Pty Limited and its subsidiaries (the “First Amendment”). On October 14, 2020, Latham Pool Products amended the First Amendment to provide additional borrowings of $20.0 million, which was accounted for as new debt (the “Second Amendment”). The Second Amendment was further amended on January 25, 2021, to provide an additional incremental term loan of $175.0 million (the “Third Amendment”). On January 25, 2021, Latham Pool Products borrowed the incremental term loan, and the proceeds were used on February 2, 2021 to purchase and retire equity interests and to pay a distribution. On March 31, 2021, Latham Pool Products amended its Term Loan to revise the applicable reporting requirements (the “Fourth Amendment”). On November 24, 2021, Latham Pool Products amended the Term Loan to provide additional borrowings of $50 million (the “Fifth Amendment”). The proceeds from this incremental term loan were used to finance the Radiant Acquisition in part. The Term Loan, collectively with the First Amendment, Second Amendment, Third Amendment, the Fourth Amendment and the Fifth Amendment, is referred to as the “Amended Term Loan.” The Amended Term Loan was repaid and terminated in connection with the Refinancing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interest Rate Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Interest rate risk associated with the New Credit Agreement is managed through an interest rate swap that 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. In February of 2022, the Company amended its interest rate swap to change the index rate from LIBOR to SOFR in connection with the entry into the New Credit Agreement. Under the terms of the amended swap, the Company fixed its SOFR borrowing rate at 0.496% 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 4). </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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Debt Maturities</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="vertical-align:top;width:82.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of fiscal 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 813</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;">2023</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;"> 3,250</p></td></tr><tr><td style="vertical-align:top;width:82.39%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,250</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;">2025</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;"> 3,250</p></td></tr><tr><td style="vertical-align:top;width:82.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:13.24%;background:#cceeff;margin: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,250</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;">Thereafter</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: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: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;"> 309,562</p></td></tr><tr><td style="vertical-align:bottom;width:82.39%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> 323,375</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 New Credit Agreement are guaranteed by certain wholly owned subsidiaries (the “Guarantors”) of the Company as defined in the security agreement. The obligations under the New 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 New 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;"><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 1, 2022</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, 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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">New Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 323,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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.22%;background:#cceeff;margin: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;">Amended Term Loan</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;"> —</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;"> 284,009</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="vertical-align:top;width:68.5%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> (10,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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,601)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin: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;">Total 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%;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;"> 313,301</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;"> 280,408</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="vertical-align:top;width:68.5%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> (17,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin: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;">Total 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: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;"> 310,051</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;"> 263,188</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> 323375000 284009000 10074000 3601000 313301000 280408000 3250000 17220000 310051000 263188000 75000000.0 325000000.0 -294000000.0 75000000.0 0.0350 0.0250 0.0350 0.00375 0.0025 0.0050 800000 325000000.0 0.0375 0.0400 0.0275 0.0300 0.0025 0.50 1 6100000 4900000 313300000 10100000 5600000 4500000 0.0745 30000000 215000000.0 23000000.0 20000000.0 175000000.0 50000000 0.00496 200000000.0 <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="vertical-align:top;width:82.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of fiscal 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 813</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;">2023</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;"> 3,250</p></td></tr><tr><td style="vertical-align:top;width:82.39%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,250</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;">2025</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;"> 3,250</p></td></tr><tr><td style="vertical-align:top;width:82.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:13.24%;background:#cceeff;margin: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,250</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;">Thereafter</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: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: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;"> 309,562</p></td></tr><tr><td style="vertical-align:bottom;width:82.39%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> 323,375</p></td></tr></table> 813000 3250000 3250000 3250000 3250000 309562000 323375000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. 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 1, 2022</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;">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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin: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;"> 5,479</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></tr><tr><td style="vertical-align:top;width:68.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> (5,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin: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;"> 5,316</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></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 1, 2022</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;">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:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin: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;"> 5,479</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></tr><tr><td style="vertical-align:top;width:68.5%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> (5,072)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin: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;"> 5,316</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></tr></table> 4909000 2882000 5479000 4369000 5072000 3825000 5316000 3426000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 1, 2022, the Company adopted ASU 2016-02, “Leases (Topic 842),” and the related amendments (collectively “ASC 842”). The optional transition method of adoption was used, in which the cumulative effect of initially applying the new standard to existing leases was $0.3 million to record the operating lease right-of-use assets and the related liabilities as of January 1, 2022. Under this method of adoption, the comparative information has not been revised and continues to be reported under the previously applicable lease accounting guidance (ASC 840).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For leases with initial terms greater than 12 months, the Company considers these right-of-use assets and records the related asset and obligation at the present value of lease payments over the term. For leases with initial terms equal to or less than 12 months, the Company does not consider them as right-of-use assets and instead considers them short-term lease costs that are recognized on a straight-line basis over the lease term. The Company’s leases may include escalation clauses, renewal options and/or termination options that are factored into the Company’s determination of lease term and lease payments when it is reasonably certain the option will be exercised. The Company has elected to take the practical expedient and not separate lease and non-lease components of contracts. The Company estimates an incremental borrowing rate to discount the lease payments based on information available at lease commencement because the implicit rate of the lease is generally not known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company leases vehicles, manufacturing facilities, office space, land, and equipment under operating leases. The Company determines if an arrangement is a lease at inception. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Company does not have material finance leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The components of lease expense for the fiscal quarter and three fiscal quarters ended October 1, 2022 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:60.17%;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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:16.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:60.17%;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.19%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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;">Three Fiscal Quarters Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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.19%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 1, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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: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;">October 1, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;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%;background:#cceeff;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:15.61%;background:#cceeff;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,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;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.66%;background:#cceeff;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:16.81%;background:#cceeff;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,799</p></td></tr><tr><td style="vertical-align:top;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:15.61%;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;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.66%;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:16.81%;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;"> 90</p></td></tr><tr><td style="vertical-align:top;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;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%;background:#cceeff;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:15.61%;background:#cceeff;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;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;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.66%;background:#cceeff;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:16.81%;background:#cceeff;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;"> 445</p></td></tr><tr><td style="vertical-align:top;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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%;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:15.61%;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;"> 2,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.66%;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:16.81%;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,334</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;">The table below presents supplemental information related to leases as of October 1, 2022:</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;background:#ffff00;">​</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:80.24%;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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:80.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:2.6%;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:17.15%;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 1, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.65%;background:#cceeff;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:12.87%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.65%;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:12.87%;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.65%;background:#cceeff;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:12.87%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.65%;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:12.87%;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The table below presents supplemental information related to the cash flows for operating leases recorded on the condensed consolidated statements of cash flows (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:78.55%;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.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:2.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:16.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.55%;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.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;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;">Three Fiscal Quarters 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: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;white-space:nowrap;width:78.55%;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.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="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;">October 1, 2022</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;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:78.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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:2.11%;background:#cceeff;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:16.37%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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:78.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from operating leases</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:2.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:16.37%;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,249</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></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;">The following table summarizes maturities of operating lease liabilities as of October 1, 2022 (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;background:#ffff00;">​</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:80.07%;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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:80.07%;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.6%;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:14.74%;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;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:top;width:80.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remainder of fiscal 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.86%;background:#cceeff;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.87%;background:#cceeff;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,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;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:80.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.86%;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:12.87%;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,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:80.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.86%;background:#cceeff;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:12.87%;background:#cceeff;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,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;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:80.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.86%;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:12.87%;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,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:80.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.86%;background:#cceeff;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:12.87%;background:#cceeff;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,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:80.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.86%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;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;"> 16,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:80.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.86%;background:#cceeff;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:12.87%;background:#cceeff;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,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:80.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.86%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;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;"> (7,354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:80.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.86%;background:#cceeff;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:12.87%;background:#cceeff;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;"> 40,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p> -300000 <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:60.17%;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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:15.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:16.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:60.17%;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.19%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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;">Three Fiscal Quarters Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.17%;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.19%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 1, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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: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;">October 1, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;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%;background:#cceeff;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:15.61%;background:#cceeff;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,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;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.66%;background:#cceeff;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:16.81%;background:#cceeff;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,799</p></td></tr><tr><td style="vertical-align:top;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:15.61%;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;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.66%;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:16.81%;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;"> 90</p></td></tr><tr><td style="vertical-align:top;width:60.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;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%;background:#cceeff;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:15.61%;background:#cceeff;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;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;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.66%;background:#cceeff;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:16.81%;background:#cceeff;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;"> 445</p></td></tr><tr><td style="vertical-align:top;width:60.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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%;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:15.61%;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;"> 2,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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.66%;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:16.81%;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,334</p></td></tr></table> 2295000 6799000 58000 90000 141000 445000 2494000 7334000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The table below presents supplemental information related to leases as of October 1, 2022:</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;background:#ffff00;">​</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:80.24%;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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:80.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:2.6%;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:17.15%;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 1, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.65%;background:#cceeff;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:12.87%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.65%;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:12.87%;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:80.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.65%;background:#cceeff;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:12.87%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:80.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.65%;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:12.87%;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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The table below presents supplemental information related to the cash flows for operating leases recorded on the condensed consolidated statements of cash flows (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:78.55%;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.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:2.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:16.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.55%;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.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;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;">Three Fiscal Quarters 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: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;white-space:nowrap;width:78.55%;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.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="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;">October 1, 2022</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;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:78.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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:2.11%;background:#cceeff;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:16.37%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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:78.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash flows from operating leases</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:2.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:16.37%;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,249</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></tr></table> P6Y9M18D 0.049 5249000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</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:80.07%;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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:80.07%;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.6%;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:14.74%;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;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:top;width:80.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remainder of fiscal 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.86%;background:#cceeff;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.87%;background:#cceeff;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,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;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:80.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.86%;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:12.87%;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,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:80.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.86%;background:#cceeff;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:12.87%;background:#cceeff;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,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;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:80.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.86%;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:12.87%;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,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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:80.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.86%;background:#cceeff;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:12.87%;background:#cceeff;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,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:80.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.86%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;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;"> 16,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:80.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.86%;background:#cceeff;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:12.87%;background:#cceeff;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,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:80.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.86%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;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;"> (7,354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:80.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.86%;background:#cceeff;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:12.87%;background:#cceeff;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;"> 40,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 2124000 8162000 7917000 7259000 5788000 16136000 47386000 7354000 40032000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><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:53.06%;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.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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:53.06%;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:21.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;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:21.54%;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:1.21%;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:53.06%;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 1, 2022</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: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.21%;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 1, 2022</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: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.21%;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:top;width:53.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 326,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin: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:53.06%;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;"> 51,934</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.21%;margin:0pt;padding: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;"> 122,848</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.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.21%;margin: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:53.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liners</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:8.83%;background:#cceeff;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;"> 35,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:8.83%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:8.83%;background:#cceeff;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;"> 138,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:8.83%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin: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:53.06%;margin:0pt;padding: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;"> 189,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;"><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.21%;margin:0pt;padding: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;"> 587,812</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.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.21%;margin: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:53.06%;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.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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:53.06%;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:21.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;"><b style="font-weight:bold;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:21.54%;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:1.21%;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:53.06%;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 1, 2022</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: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.21%;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 1, 2022</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: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.21%;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:top;width:53.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 326,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin: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:53.06%;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;"> 51,934</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.21%;margin:0pt;padding: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;"> 122,848</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.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.21%;margin: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:53.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liners</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:8.83%;background:#cceeff;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;"> 35,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:8.83%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:8.83%;background:#cceeff;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;"> 138,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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:8.83%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin: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:53.06%;margin:0pt;padding: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;"> 189,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;"><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.21%;margin:0pt;padding: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;"> 587,812</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.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.21%;margin: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> 102334000 84060000 326290000 285704000 51934000 44125000 122848000 94354000 35130000 33772000 138674000 111534000 189398000 161957000 587812000 491592000 <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 0pt 12pt 0pt;">The effective income tax rate for the fiscal quarter and three fiscal quarters ended October 1, 2022 was 43.4% and 65.6%, respectively, compared to (223.8)% and (39.3)% for the fiscal quarter and three fiscal quarters ended October 2, 2021. The difference between the U.S. federal statutory income tax rate and the Company’s effective income tax rate for both the fiscal quarter and three fiscal quarters ended October 1, 2022 was primarily attributable to the discrete impact of stock-based compensation expense for which there is no associated tax benefit. The difference between the U.S. federal statutory income tax rate and the Company’s effective income tax rate for both the fiscal quarter and three fiscal quarters ended October 2, 2021 was also primarily attributable to the discrete impact of stock-based compensation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Inflation Reduction Act ("IRA") was passed into law on August 16, 2022. Key provisions from the IRA include the implementation of a 15% corporate alternative minimum tax, an excise tax on stock buybacks, and significant tax incentives for energy and climate initiatives. Enactment of the IRA has not impacted the Company’s financial condition, results of operations or cash flows for the period ended October 1, 2022 and the Company does not expect a material impact on its future results.</p> 0.434 0.656 -2.238 -0.393 <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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Split, Initial Public Offering and Reorganization</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 and restated. On April 13, 2021, the Company effected a 109,673.709-for-one stock split of its issued and outstanding shares of common stock. Accordingly, all share and per share data included in these condensed consolidated financial statements and notes thereto have been adjusted retroactively to reflect the impact of the amended and restated certificate of incorporation and the stock split. </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 Company’s parent entity, Parent, merged with and into Latham Group, Inc. (the “Reorganization”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Offering of Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 11, 2022, the Company completed an offering of 13,800,000 shares of common stock, par value $0.0001 per share, including the exercise in full by the underwriters of their option to purchase up to 1,800,000 additional shares of common stock, at a public offering price of $19.50 per share. The Company received proceeds of $257.7 million from this offering, net of $11.4<span style="white-space:pre-wrap;"> million of underwriting fees. The proceeds of </span>$257.7 million were used to purchase 13,800,000 shares of common stock from certain of the Company’s stockholders, primarily investment funds managed by the Sponsor and Wynnchurch Capital, L.P., and also a small percentage of shares of common stock owned by some of the Company’s directors and executive officers. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Repurchase Program</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 10, 2022, the Company approved a stock repurchase program (the “Repurchase Program”), which authorized the Company to repurchase up to $100 million of the Company’s shares of common stock over the next three years<span style="white-space:pre-wrap;">. The Company may effect these repurchases in open market transactions, privately negotiated purchases or other acquisitions. The Company is not obligated to repurchase any of its shares of its common stock under the Repurchase Program and the timing and amount of any repurchases will depend on market conditions, the Company’s stock price, alternative uses of capital, the terms of the Company’s debt instruments and other factors.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the fiscal quarter ended July 2, 2022, the Company repurchased and concurrently retired 2,026,231 shares of the Company’s common stock for an aggregate amount of $15.0 million, pursuant to the Repurchase Program. As of October 1, 2022, approximately $85.0 million remained available for share repurchases pursuant to the Repurchase Program. The Company accounts for the excess of the repurchase price over the par value of shares acquired as a reduction to additional paid-in capital.</p> 109673.709 23000000 3000000 399300000 13800000 0.0001 1800000 19.50 257700000 11400000 257700000 13800000 100000000 P3Y 2026231 15000000.0 85000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="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;"><b style="font-weight:bold;">13. 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, is $750,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s stock-based compensation expense:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:bottom;white-space:nowrap;width:53.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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: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.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 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: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.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 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.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 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:53.06%;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: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.83%;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: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.83%;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.21%;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.83%;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.54%;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.83%;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.21%;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;white-space:nowrap;width:53.06%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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="5" style="vertical-align:bottom;white-space:nowrap;width:21.54%;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:1.21%;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;white-space:nowrap;width:53.06%;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="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 1, 2022</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;"><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 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.21%;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: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 1, 2022</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 0pt 0.05pt 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 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.21%;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:top;width:53.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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;"> 730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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;"> 3,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;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:53.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative</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: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 0pt 0.05pt 0pt;"> </p></td><td style="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 0.05pt 0pt;"> 6,331</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: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 0pt 0.05pt 0pt;"> </p></td><td style="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 0.05pt 0pt;"> 25,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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: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: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 0.05pt 0pt;"> 37,369</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> </p></td><td style="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 0.05pt 0pt;"> 97,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:53.06%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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;"> 27,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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;"> 40,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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;"> 104,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;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="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of October 1, 2022, total unrecognized stock-based compensation expense related to all unvested stock-based awards was $32.7 million, which is expected to be recognized over a weighted-average period of 1.21 years.</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;">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 1, 2022</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="vertical-align:bottom;width:74.08%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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%;background:#cceeff;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.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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;"> 39.67</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="vertical-align:bottom;width:74.08%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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 1, 2022:</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="vertical-align:bottom;width:72.29%;background:#cceeff;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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,803,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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="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;"><span style="-sec-ix-hidden:Hidden__brN3RakQU6nw3AzwcQiYA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></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="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;"><span style="-sec-ix-hidden:Hidden_SviFZzR1rUOubObP-l6GUw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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,373,260)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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="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;"> (480,385)</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="vertical-align:bottom;width:72.29%;background:#cceeff;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 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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;"> 3,949,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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:10.75%;background:#cceeff;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 1, 2022:</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="vertical-align:bottom;width:72.29%;background:#cceeff;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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;"> 278,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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.08</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;"> 210,012</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;"> 10.81</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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;"> (182,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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="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;"> (17,324)</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="vertical-align:bottom;width:72.29%;background:#cceeff;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 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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;"> 288,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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:10.75%;background:#cceeff;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;"> 13.12</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 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 1, 2022:</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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:8.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 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.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 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.4%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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.65%;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.19%;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.66%;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.66%;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.4%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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.65%;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.19%;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.66%;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.66%;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.4%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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.65%;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.3%;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.66%;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.66%;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.4%;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.64%;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.54%;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.65%;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.3%;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.66%;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.66%;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.4%;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.64%;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.54%;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.65%;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.19%;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.66%;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.66%;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="vertical-align:bottom;width:56.4%;background:#cceeff;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;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.54%;background:#cceeff;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;"> 822,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;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.19%;background:#cceeff;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.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;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%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;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%;background:#cceeff;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.34%;background:#cceeff;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:bottom;width:56.4%;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.64%;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.54%;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,500,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.19%;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;"> 13.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.66%;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="vertical-align:bottom;width:56.4%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;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.54%;background:#cceeff;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.65%;background:#cceeff;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%;background:#cceeff;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.19%;background:#cceeff;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.66%;background:#cceeff;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%;background:#cceeff;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.66%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</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><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.19%;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.66%;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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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;"><span style="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:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;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.64%;background:#cceeff;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.54%;background:#cceeff;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;"> (240,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;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.19%;background:#cceeff;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;"> 17.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;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%;background:#cceeff;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.66%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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.4%;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 1, 2022</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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,081,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.19%;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;"> 15.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3.6pt 0.05pt 0pt;"> 9.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;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 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;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.54%;background:#cceeff;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;"> 2,081,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;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.19%;background:#cceeff;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;"> 15.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;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%;background:#cceeff;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.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;width:56.4%;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 1, 2022</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;"> 179,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.19%;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.66%;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 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_8TfwXBy3oUaNQgJCj5ABQQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 8.26</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_8SYNgut_KkmkhelgpmgMxA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></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: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>. <span style="font-size:10pt;">The weighted average grant-date fair value of stock options granted during the three fiscal quarters ended October 1, 2022 was </span><span style="font-size:10pt;">$5.56</span><span style="font-size:10pt;"> per share.</span></p> 13170212 750000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size: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:bottom;white-space:nowrap;width:53.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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: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.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 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: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.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 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.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 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:53.06%;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: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.83%;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: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.83%;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.21%;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.83%;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.54%;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.83%;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.21%;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;white-space:nowrap;width:53.06%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Fiscal Quarter Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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="5" style="vertical-align:bottom;white-space:nowrap;width:21.54%;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:1.21%;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;white-space:nowrap;width:53.06%;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="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 1, 2022</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;"><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 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.21%;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: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 1, 2022</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 0pt 0.05pt 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 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.21%;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:top;width:53.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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;"> 730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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;"> 3,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;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:53.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative</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: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 0pt 0.05pt 0pt;"> </p></td><td style="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 0.05pt 0pt;"> 6,331</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: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 0pt 0.05pt 0pt;"> </p></td><td style="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 0.05pt 0pt;"> 25,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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: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: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 0.05pt 0pt;"> 37,369</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> </p></td><td style="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 0.05pt 0pt;"> 97,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:53.06%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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;"> 27,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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;"> 40,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;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%;background:#cceeff;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.83%;background:#cceeff;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;"> 104,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;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> 730000 1914000 3046000 6837000 6331000 25689000 37369000 97741000 7061000 27603000 40415000 104578000 32700000 P1Y2M15D <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 1, 2022</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="vertical-align:bottom;width:74.08%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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%;background:#cceeff;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.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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;"> 39.67</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="vertical-align:bottom;width:74.08%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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.0204 0.3967 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 1, 2022:</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="vertical-align:bottom;width:72.29%;background:#cceeff;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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,803,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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="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;"><span style="-sec-ix-hidden:Hidden__brN3RakQU6nw3AzwcQiYA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></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="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;"><span style="-sec-ix-hidden:Hidden_SviFZzR1rUOubObP-l6GUw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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,373,260)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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="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;"> (480,385)</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="vertical-align:bottom;width:72.29%;background:#cceeff;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 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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;"> 3,949,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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:10.75%;background:#cceeff;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> 5803124 19.00 1373260 19.00 480385 19.00 3949479 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 1, 2022:</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="vertical-align:bottom;width:72.29%;background:#cceeff;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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;"> 278,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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.08</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;"> 210,012</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;"> 10.81</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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;"> (182,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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="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;"> (17,324)</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="vertical-align:bottom;width:72.29%;background:#cceeff;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 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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;"> 288,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;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%;background:#cceeff;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:10.75%;background:#cceeff;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;"> 13.12</p></td></tr></table> 278591 19.08 210012 10.81 182383 19.00 17324 19.00 288896 13.12 <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 1, 2022:</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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:8.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 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.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 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.4%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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.65%;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.19%;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.66%;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.66%;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.4%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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.65%;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.19%;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.66%;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.66%;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.4%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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.65%;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.3%;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.66%;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.66%;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.4%;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.64%;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.54%;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.65%;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.3%;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.66%;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.66%;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.4%;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.64%;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.54%;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.65%;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.19%;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.66%;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.66%;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="vertical-align:bottom;width:56.4%;background:#cceeff;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;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.54%;background:#cceeff;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;"> 822,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;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.19%;background:#cceeff;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.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;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%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;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%;background:#cceeff;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.34%;background:#cceeff;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:bottom;width:56.4%;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.64%;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.54%;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,500,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.19%;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;"> 13.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.66%;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="vertical-align:bottom;width:56.4%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;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.54%;background:#cceeff;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.65%;background:#cceeff;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%;background:#cceeff;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.19%;background:#cceeff;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.66%;background:#cceeff;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%;background:#cceeff;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.66%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</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><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.19%;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.66%;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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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;"><span style="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:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;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.64%;background:#cceeff;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.54%;background:#cceeff;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;"> (240,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;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.19%;background:#cceeff;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;"> 17.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;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%;background:#cceeff;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.66%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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.4%;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 1, 2022</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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,081,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.19%;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;"> 15.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3.6pt 0.05pt 0pt;"> 9.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;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 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;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.54%;background:#cceeff;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;"> 2,081,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;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%;background:#cceeff;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.19%;background:#cceeff;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;"> 15.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;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%;background:#cceeff;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.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;width:56.4%;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 1, 2022</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.54%;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;"> 179,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.19%;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.66%;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 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_8TfwXBy3oUaNQgJCj5ABQQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 8.26</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_8SYNgut_KkmkhelgpmgMxA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr></table> 822886 19.08 1500149 13.30 240420 17.38 2081058 15.11 P9Y1M24D 2081058 15.11 P9Y1M24D 179714 19.00 5.56 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. 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:48.72%;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: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: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: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: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:48.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><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:24.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;"><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:24.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;"><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:48.72%;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 1, 2022</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: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 1, 2022</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: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:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin: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:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss) 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 3.6pt 0pt 0pt;"> 11,876</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: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 3.6pt 0pt 0pt;"> 13,339</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: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:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin: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:48.72%;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: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: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: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: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:48.72%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> 113,171,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> 113,521,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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:0.05%;background:#cceeff;margin: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:48.72%;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;"> 113,202,846</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: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;"> 114,867,164</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: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:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per share attributable to common stockholders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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:48.72%;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 3.6pt 0pt 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: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: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 3.6pt 0pt 0pt;"> 0.12</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: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:48.72%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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:0.05%;background:#cceeff;margin: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;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;">As of October 1, 2022 and December 31, 2021, 113,171,655 and 113,642,487 shares of common stock are issued and outstanding for accounting purposes, respectively.</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;">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:52.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 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: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: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: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:52.71%;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:21.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;">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:21.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;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:52.71%;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 1, 2022</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: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: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 1, 2022</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: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.36%;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;width:52.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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;"> 3,842,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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,280,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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:52.71%;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;"> 212,183</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: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;"> 108,570</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.36%;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:52.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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,963,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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,655,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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:48.72%;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: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: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: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: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:48.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><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:24.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;"><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:24.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;"><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:48.72%;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 1, 2022</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: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 1, 2022</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: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:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin: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:48.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income (loss) 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 3.6pt 0pt 0pt;"> 11,876</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: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 3.6pt 0pt 0pt;"> 13,339</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: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:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin: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:48.72%;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: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: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: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: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:48.72%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> 113,171,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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;"> 113,521,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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:0.05%;background:#cceeff;margin: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:48.72%;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;"> 113,202,846</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: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;"> 114,867,164</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: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:48.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per share attributable to common stockholders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;margin: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:48.72%;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 3.6pt 0pt 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: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: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 3.6pt 0pt 0pt;"> 0.12</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: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:48.72%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;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%;background:#cceeff;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:0.05%;background:#cceeff;margin: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> 11876000 -11296000 13339000 -56361000 113171655 112153832 113521425 110121240 113202846 112153832 114867164 110121240 0.10 -0.10 0.12 -0.51 0.10 -0.10 0.12 -0.51 113171655 113642487 <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:52.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 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: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: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: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:52.71%;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:21.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;">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:21.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;">Three Fiscal Quarters Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:52.71%;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 1, 2022</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: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: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 1, 2022</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: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.36%;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;width:52.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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;"> 3,842,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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,280,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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:52.71%;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;"> 212,183</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: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;"> 108,570</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.36%;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:52.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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,963,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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%;background:#cceeff;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,655,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;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> 3842873 2952422 1280958 6813166 212183 146398 108570 84866 1963331 1655462 4235 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. 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 has 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 1, 2022 and the year ended December 31, 2021, the Company incurred $0.4 million and $2.1 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 1, 2022. As of October 1, 2022 and December 31, 2021, the Company had accounts payable related to BrightAI of $0.8 million and $0.9 million, respectively. </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 fiscal and three fiscal quarters ended October 1, 2022 and October 2, 2021. The Company recognized $0.2 million for the reimbursement of out-of-pocket costs and expenses to the Sponsor and $0.1 million for the reimbursement of out-of-pocket costs and expenses to the Wynnchurch Capital, L.P. during the fiscal quarter and three fiscal quarters ended October 1, 2022. The Company recognized less than $0.1 million for the reimbursement of out-of-pocket costs and expenses to the Sponsor and Wynnchurch Capital, L.P. during three fiscal quarters ended October 2, 2021. As of October 1, 2022, there was $0.2 million outstanding amounts payable to the Sponsor and no outstanding amounts payable to Wynnchurch Capital, L.P. As of December 31, 2021, there were no outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P.</p> 400000 2100000 800000 900000 1000000.0 0 0 0 0 200000 100000 100000 200000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 8, 2022, the Company approved a cost reduction plan focused on efforts to improve efficiencies and decrease costs. The plan involves the closure of the Company’s manufacturing facility in Bossier City, Louisiana, and a reduction to the Company’s current workforce. The Company expects to incur charges for employee severance and related costs, as well as fixed asset and facility related expenses, of approximately $2.0 million. These costs will be recognized in the fourth quarter of 2022 and in the first quarter of 2023.</p> EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .>#:E4'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 " #G@VI5KPXO8>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'9@!Y/ZLK'3"H45-G8SMMJ:Q8FQ-9*^_9RL31G; ^QHZ?>G M3Z#61F6'A+LT1$SD,=]-H>NSLG'#3D11 61[PF!R71)]:1Z&% R59SI"-/;# M'!$DY_<0D(PS9& &5G$E,MTZJVQ"0T.ZX)U=\?$S=0O,6< . _:40=0"F)XG MQO/4M7 #S##"%/)W =U*7*I_8I<.L$MRRGY-C>-8C\V2*SL(>-L^ORSK5K[/ M9'J+Y5?VBLX1-^PZ^;5Y>-P_,2VYE)40E>![*50C%.?OL^L/OYMP&)P_^']L M?!74+?RZ"_T%4$L#!!0 ( .>#:E697)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MYX-J5>_C%6?S!0 Z1\ !@ !X;"]W;W)KN]':Z3?O!) :B)C%S'&C_^[U. M(.$JYX5%QR\M =X/?NS$>6+WUE*]) LA-'F-PCBY;"RT7GYHM1)O(2*>G,JE MB.&3F501UW"HYJUDJ03WLZ(H;#''.6]%/(@;_5[VWECU>S+581"+L2))&D5< MO5V)4*XO&[2Q?>,IF"^T>:/5[RWY7$R$_K(<*SAJ%2E^$(DX"61,E)A=-@;T MP]!U34'VC3\#L4YV7A.#,I7RQ1R,_,N&8UHD0N%I$\'AWTH,11B:)&C'OYO0 M1O&;IG#W]3;]-H,'F"E/Q%"&7P-?+RX;W0;QQ8RGH7Z2ZT]B W1F\CP9)ME? MLLZ_VVXWB)47!-EO@UIYD76-UDUT 2Q&<:)5O!I '6Z?RV]%$9%$Q[[Y";6@7XC MHS@_/4PW-TFRX$HDO9:&7S,U+6^3?)4GLXKD"W(O8[U((-47_O?U+6AET52V M;>H50P,?/7U*''I"F,.8I3U#O/Q!KJ"\:RO_KCENT7-NEN?6[+F_!]-$*SA- M_['U79[=MF>;:_=#LN2>N&S Q9D(M1*-_B\_T7/G=QOX#PK[KAO:13>TL?2R M&Y[?EL)&BI=3I_G9AH16U40Z*Y#.#D/ZG'*EA0K?R)-82J5M>'B45JFM4X9H M54V\\P+O_, 14QRFX^QDK>;#LV8\3*R :%E-P$X!V#D,<"Q4(,W%Z1.8'*UG M)YZ433G9G%,YZ: !-4&[!6@7;=YFUKD-0D$>TF@JE T1SW 6 MUH2[*. N#H%[$O/ S*,PG \\LHXAGG,W>/XTN"2=V#@&&QDD%5V-V%SDA$PUG+I&*#&4::_4&_WUK+^Q)O[ZQ$>-%=9%W MY(,>@OS,7\G(ARLVF 5>?O>L/IWW1';=)NM<=,ZZKI47+:[+RTI>=@COP/S9QQ6/?/AFY42+ZG*6:D11Y7C'>5( W\'WR&-LY\0C.]T. M^0K=I59A $\WDP5_$8H\2>Y;^8^A1+1T(HI;S7O^H3F":_A9KF,K.QYWQ_6" M1U;.8W@2+46)XGKSGG,L$\U#\E>PK)ZF\$3**'6LI,=0)EHZ$\5%)QO! 3PH M5X/A 5W'CG4,4:*E*5%<<.ZD!^,U7L@8,X@](5W7;;I5?,?P(UH*$L7MYCG0 MX$9R1BC[=?H;F0@O53"25D@\:2BC".Y+\$#NO9R0)5=DQ<-4D)^=4P<E:V]< R1HJ5)45R!0/3]()Z3R5LTE:$5'@^8?!W=6[F.84RL-":&.\UV M.,G-J[?@\5Q4*N*>H(?!Y'I@?0[%"^L2EH+$#A*D8:J4>:#)'].RH01U2*VK M,GL2OUG7C,7"KK;+0GYT'&3>YY F(@Q,\#K;S'$"%6BA [2(0F$0]#9[=FZ$'"V8F.(QU3C'4.&6"E#[*#E MHHW)3'*3F63+^^0QU:#NL=$$*_$/$IA-/^1I9UF:V6A:]2GM&/5WV[W6R@99 MN@X[:-EH"'<-!6H[BGWQ2OX0]G'$HXS7@=O2BXX5XACNXY;NX^+*LE6"VR Q M"O]-@)%B"YU[XII-RIHNM>XN'$.!W%*!7%Q8BM7<7=);>--Z']D35K6*BY?5 M92SUQ\5EY3WC9N&ZFA*/^VQ=^\*+ZC+N;)?ARC( 0#^'#+EUDMD34#FMXG7_ M%ZRULYEJ;NO9'G-"/+/\FN^K%N\6^]B#;/>V57X]WP2_Y\8*$A**&90ZIQV8 M\52^KYP?:+G,MF:G4FL992\7@OM"F2_ YS,I]?; _$"QN]__#U!+ P04 M" #G@VI5O1).K38' #&'P & 'AL+W=O3.97W3?;N3\0K2ZX@V[D4"U=4WE MXVM6B8?+"9KL/KSC]TMM/\SF%RMZSVZ9_K"ZD>9MMO=2\IHUBHL&2+:XG+Q" M+ZY(9AMT%G]S]J .GH$-Y4Z(C_;E37DY@181JUBAK0MJ_JS9%:LJZ\G@^+1U M.MGW:1L>/N^\_]H%;X*YHXI=B>H?7NKEY22;@)(M:%OI=^+A=[8-*+;^"E&I M[G_PL+6%$U"T2HMZV]@@J'FS^4L_;P?BH &*1AK@;0/\U 9DVX!T@6Z0=6%= M4TWG%U(\ &FMC3?[T(U-U]I$PQL[C;=:FE^Y::?G5Z(IS:2P$I@G)2I>4FU> M7M.*-@4#M]:Q F?@P^TU>/[L9_ ,\ :\7XI6T:94%S-M,%A/LV+;W^M-?WBD MO[>%/@<030&&&'N:7X6;7[/B')!-/]^'CSA\9"[^5DC4:4*5, MG"]\\6P<1'X'=I>]4"M:L,N)V4:*R36;S'_\ 27PI2^Z;^3L*%:RCY6$O,^O MJ%KZ MRT2KI6=M>OYP0F&%[,UH?(7:N(Y#'>6QU!BO:0HB"D]Y*6S&2#@O$U MO:N8FH*&:1_(C9_XH'L$<9[% Y2N60+3F/A1QGN4<1#EFV9MUHB0/( O=O$E M242&H^@Q@WD<)WZ R1Y@<@)@(6H&-/U\,)8^E(EG>/(A1MV6RC@,D>0.@EDR;)'6Y!'^K4 90A1 :H72,$TV1D8+,]["R\ M/H6FU1,09D[G!$689 .,KAG&.1P#F>]!YB?&UI"ZU(_=F+)/+5\9FM6C*S5W M1S-"T1"J:Y60&(X@1;!G&QC$^HN!9Y#63"]%::ADS92V:+U$ MWABO-X./$^ M,T*2DLP4S\UYVVVI\ZK=>#KM/,Q0-0;I6""9P)#&AGKY0D#'F M;\W,4\V;>U Q(V: M*KE3"S.6O,2 (W=!9MCB(:HOP==H9ZO4)BP?A.B?.!5 MY8V N .*,QBGPQ"\=EF*1D:^9RX4IJXWC:;-/3>)=CO.HQL.N:1$D-E+SAKQ MV)&,(#@"M:#:P&EY42B(<9P6.5)O$(MIZY4)BZ-ADV@,UE([-0 M8^AD =+TCE=<&Q'@E8DH2(!?JA._E;?CH'O:0V'> M>U44HFV,\%_1QS$M@5PVBTQ.AZ&C$Z9#X>9;[>.3.79RFX9 ;$ E6CNSS23M2D][[S9 M [OT1G \U&P>*Y1B/(:Z)T$<)L$=:C'@F8/=X 7MTET2.6(]W/=7+G)\4/J% MN=.L(-FRH"8]%:9+HTD$TV'F])C%.,'&8,/\X6NH=6]H=4'+5;>1I]QEPI=KNY*$02F^F9!?@2DA[\N,- MSD>Q$,9.<*X=3@C*1K(1[BD6AREV+Q9Y7XH=3,BH-L NJ<8)B8;L=M+L&';/ MOCC,OG]L(3Z"A9"@->,N->5-!W\E%+?C[5]-+MW&6>+ ]E@EV4@IB7M*QN%B M\B_1G!5?F9C<,I&0.!J25AC UV:FGGYQF'XW@JWGAE-!N12;NDO(0]=C!R.X M9V$<9N%-"CJ%SR74&.,HFDYW02YO0;N4O$RL8_!<_@.80064T(UK1JV4M@B&$*-_^ 6E)IF;_52R'Y MOZ8=[739G=$!X&VAQ9W9B-O3ZF[I7+."U?;C[A#Z)6C$SHTE+^O"ZHA6*U,@ MEC8S?:E+[RQ]12GN7Y'_W]'QW!PF*XNBDB6Y,,,[;.#*(M&S@5)KY](6#\9+=[6 M[:9\*]F"%]PKEXBK@\Y(')-A9>&S,_7'V&D Z043"0NF0YS;4D'49J,L[<7F MFH'GE5#JYZT*]$;@2J*S&$7.;8MK1M*1:H[TPHF$A=.&K96'&;Q0/5HISZ [ MV!Z[F"312,5 >AE$GG+Z?B NNEWX9/B9VK9(, M%&/K66\$)7FK("U)*K* M8HW6N)=ACH=KT21XC.!E&!+"@'QU M6OX!D@GQ&[G;E]N8?5<"KRN!5_OY_U*"H2P;VV#8UKQ^EZJD"2PM?+\4R!U8 M\:L7;NB\&\KY/YGU*N!W%?!/N<=K?'5 2DP:UUMR=T%**LF.\@J&TFZ\HMK+ M?"1VL3-Q' XPH6?#>JA!AQJ M$]D#GW;@T[\"9TI5P]#3)RB/84]%]"###C(\";D2>8[?UC&K(!RW"IX-ZW%& M'6=T!N>H)1 ]J=7\R!(8$]FCGG74L_.ICS__V=.EZ$:NY[I^\(AX*'(>!-/0 M/5+G>4<\/Y\8SP)*TR)EQ78(>SX:>RAR&-L^V.#,X>(+E5M6*,)A@UIG$J&) M;#;LIJ-%6>]YMT+C#EHW,SSC@#0!>'\CA'[HF&VT.S7%?P!02P,$% @ MYX-J5?9B1W**!@ (A\ !@ !X;"]W;W)KCP_)JP?1?)%;SA5YK,I:7D^V2NTNIU.YVO(JDZ_$CM?P MRUHT5:;@M=E,Y:[A6=X:5>64>5XTK;*BGLRNVF_OF]F5V*NRJ/G[ALA]567- MUQM>BH?K"9T\??A0;+9*?YC.KG;9AM]R]6GWOH&WZR::RIT07_3+F_QZXND>\9*OE':1P;][/N=EJ3U!/_X^ M.IV;A7\@WQ0DH@U>;?C3:;'59(+\NEV09X_>T&>D:(F M'[=B+[,ZEU=3!;W1/J>K8\LWAY;90,L^>2MJM95D"3W($?N%VSYUV$\A"J=0 ML*=0W#"GPW\\%M__CAY M@0W_H8$ ;T 7P$NYRU;\>@(53O+FGD]F/_]$(^\7+/9C.EN,Z6PYDK/>* 6G M40IFQF@M M;!1-8^H;*;)$8!&-DQ@G&I^(QDZBMZ .BGKSDFQX#76D)+".D"R'1:Z02M>5 M>T[XXTY7(2P.L=4I!D.4&G&P44'BQ68<;!2E?AR;<4!@L1?Z \F=G.*0../P M"2IM\] 4"H)!UIQ+$&!E6VV5@*1?\T;_ -F_$E4%V@HTP>H+%A%G,S]:<,=T MMDB0^ :^D;/+D9KL#4)Z&H34.0BO*]&HXI]V-<-BFUH,8AI&1K+9H#!(#-#" M!C$:>F9ML5$T"B,/SS3J=6K/<])\4T,2?-45,CSHHW&BTN4.!US M-HWJ;3&JM^58WOICPKHQ8=](2<7!KW+5^J.+7AEG46 F(8:*J9F#-BJEJ6^F MH(UB7A+X QG8R6KJU(.S/_3B#D6N]VZ'/YR(HPKI MH[>>! I,.;41A?>-_[POUE51<;45.BOH>:HV>7^3N^%@TGA\0G*GO$]U 44=1> MFH0F>QMVX0=):O*W87X26UL+S%O@!>%0H>U$-76KZCP(3"U6[=/D]B:YC;L@E*6 M6GH.<>?[OD49<1=&?D1QSJR3L\QSZCF+,P$Q2^0V@W3/E&J*N[W*[DJN=U+G MNZ>M*&'/)5'AQYP*^D?7VU&]+4;UMAS+6W_P.C'.G,)R=I/)8H6.P,$N.4L7 M[Y5YE(. +BS4 G=E+D2XKW H/3MIR]S2=E&4>X6>;=\<+;_!T09A'%%7%D?4 MUR#'3M R]T'QY_8JAN<7V3WL(S?\-,_T) 2INU=2976NCS N])5.L6K/>7)' M:$85O*-Z6XSJ;3F6M_[0=<*8N87Q\ 1$5"OU:4RCT%0#*)114,*^>PT9 M2$-SQX!"/?#+@H$C$-:)8N86Q:Y)B9T/^\QC26"ND"AT@#< ((PFEN!% H MSGMZ=N=7\6;37K9*F'W[6AVN>4Y?3Q>ZK]MK3./[#;V<4^3[@EXN#]>UG?O# M[?';K-D4M20E7T-3WJL8^ML<+F0/+TKLVAO'.Z&4J-K'+<]@Q=4 ^'TMA'IZ MT0VLY.%-O5*!>5+XY=[GO,]=[*OHPT7WV5.J4(/5GZGA>Y%2F8DXS,VHU(1GRE MRH+1&X'DJJJ(^'E%2[X9.]AY7/A4+'*E%]QDM"0+>DO5W?)&P,QM6;*BHDP6 MG"%!YV/G$@]GL;8W!E\*NI%;8Z0CN>?\NYZ\R\:.IP]$2YHJS4#@LZ836I:: M"([QH^%T6I<:N#U^9']C8H=8[HFD$UY^+3*5CYW801F=DU6I/O'-6]K$$VJ^ ME)?2_*)-8^LY*%U)Q:L&#">H"E9_R4.CPQ8 >.P OP'X74#O"4#0 ()C/?0: M0.]8#V$#,*&[=>Q&N"E1)!D)OD%"6P.;'ACU#1KT*IBNDULE8+< G$HFG&60 M=9HA&$E>%AE1,+E5\(%R4!+Q.6Q54(2YKHXU1>]8RBN*7K[G4KY"Y^CN=HI> M/G^%GJ."H<\Y7TG",CER%1Q/.W'3YBA7]5'\)XX2H&O.5"[1#(Z46?#3P_C! M ;P+LK3:^(_:7/D'"3^FZ@)Y^ SYGN];SC,Y!NX;.+:%\V_>9W_M?4>,H"V4 MP/ %_ZE0;/50>^S9/>H;XWD)FIS$QVL1'C7X=5F\*@)05GZ$RE!F"Q)W2]DW^"M,_>( M+3TU<[A=+7Z,@TZ!6JSBN-\I3XM1&&*O4YX6*SSP>_;J[+<*] \J\)DK4B)^ M1(W:-.@?I8'%:E\#BY%% XO5TQK$K0;Q00UV7X@_WDSQWC4Q\*)NS/M&Y]C' M<<=LNF_6C_WNO63A"F,_#CM1NUL=5T7%PK2Z$K*Z8JI^4]O5MIN^-$UD9_T* M#R?8LCZ%[KMNEG_3UZW[-1&+@DE4TCFX\B[ZD"%1M\/U1/&EZ??NN8+NT0QS M^ =!A3: _3GGZG&B';3_29)?4$L#!!0 ( .>#:E7027V;)! /.X 8 M >&PO=V]R:W-H965T&ULO9U=<]NX&87_"L?=:3[_?4%9:T@?! 4[6/OQ4:VB0>O M@",0.'@)O;VOFZ_M;5EVWJ_KU:9]=W;;==L?+B[:Q6VY+MHW];;^_^%3=W';]+RXNWVZ+F_)SV?UC^[$1/UT<*,MJ76[:JMYX M37G][NP]^8&G?E]@=\4_J_*^/7KM]6_E2UU_[7_XHEZUN_][]_MK_3-O<==V]7I?6$2PKC8/_Q:_[AOBJ "A M P6"?8% *Q D P7HO@#5"@R&%.X+A%J!<*A M"\0Z07B@0+QOD"L%8B&:DCV M!9)36RG=%TAWO?O0';N^G!==^]IK]:T/H7.T'L2HLNK#:]=C]WC?AK M)+N_7=:MK!O1DLH&204"S@?::\CRD_=;=F(GE^+<>^V'Y#$&_IQLZC7 MI??]7^NVM>'92&<"FH:[J_BY-CKW0LC^H/W@H/U@QPD'.!^*5;%9E*^]+^5- MM>D;N8]Q^Q!MT8DV7KSQ*'GM!7[@VV3]@(]W^/XF\>V2!&\OOAUKU[PDB*,P M2=7+YLY ^_O7#^VV6)3OSD1'M67SK3R[_.,?2.S_V28L2U@TB2.URMP2&8U" M]2*&C(M;:DS%M;-#G4HOTD,OTL?WXO=B-&AO"Q'9(6(:$Y4@80\(X"*9H+CQH+MS1Z8#FQ!@I)HJM&"6%HG:O7O7W M0.M]\M^?ZM7*$Q.M^Z)9_L(WKVN*3=O/UOI5Y&%&9IW".\E358.$S9&P# G+8Z,/ MSTG@$VV.A:R2CU6IZ"8YZ"9QZF9>?:O$*G%ITX6SY%1=));HB>_K']LYLM(, M"-8O;?C(D5O]>4W95LW,.^EGXXF%EWPZL M[#^DQHK@7%] I6;8<3BCL:8(9Y!3%8&$Y4@80\+X0-.F=D',#H*8801QO#BS MB6-FAA>06/P7:9K@]+^FN.H9V26Z%,9=Y"316%6 M&@3!3+,;<\MEA.C#*H.&QNUUAG2H'Z6+2TZT<=5^U*R_\3X-S/Y*2)I$LUCO M6:0K.H?2,B@MA](8E,91-%5UTG4F3["=3[&:]WSG[@$Q_6CK]H$[ULD:LKC@ ME@T$6W#F#@(T-&ZKT[&'0*2A2YR^''8785_7*=L([K FCR50PQ9*RZ$T!J5Q M%$T5GW1M2?2"VPD$:O!":7,H+8/25D75@\UC P%A"YY;J0^OK$">K^VAI$3-9FT4!'2ON7N/W?TU9? MXYUJFI&$S%(18&I,F9 FZ!Q*RZ"T'$IC4!I'T53929.9N%WFL>77^')_=H*% M8UK05@L':AE;*K5:..9E-@L':O/:ZQRT< +IX 9N!W?*ZFNT9P/3+APPU"U(EWIP.U*/R7# MRXV>+"%H@C24ED%I>6"QR_6]7P:MDH]4J8I'>N"!VP/O!YIM4R_*?5E5"S$GNQ93LLV-53VA,9\VGH4P;7$ZFP6Q=MW<'>;DSH:Z MV% :@]+X4/L."4/ZT\%X6O%)PAA+Z0G,K-: ^KO_=*U ;66"M&3G4%H&I>50&H/2.(JF"D\:WH'; M\/ZQ;>]ZLZK7F>!W3;7H'Z5]T)J0VJ+>;/8/YM]7W:W7W9;>I[)N;HI-];_= M1-RJ0C,5VABL+/FZ1!^GH&XVE)9#:0Q*XRB:JBGI9@=N-_OIFAH=Y4SK-J6A M3P+#$X4F4T-I&9260VD,2N,HFOI$M?3CJ=N//]:C+O M5ZNB;;T/WIU8$EA]!6KZ\2$)HUF:Z(]40^UX*"V#TG(HC4%I'$53I2?M>.K. MRGY,,K\;.=6YHF:B$@#VI:MC3R_5!_$,T=Y6196(QB2JANE^26ZP@EV@#+H+%Q6XL$OI\, MI)30HP,]3DRM=J:4C/>JQ20-_-"?!8D^M78'-/G.@SW. WN>!_9 #^R)'L]Q MI >5]C<-7W CF"*MW2LH;0ZE95!:#J4Q*(VC:*I I0U/ :=[N!F3=0>UX:&T MC)J;">>$!$:V);16!J7Q\?>@:D5:Y_3YCOIPHR=+")K(#:5E4%I.+69WJJ]R M&;1./E:G*A_IKM,Q=_W83C;5Q6.=,WIB3G@ MTY\AH9;L;V-P,BUSZS,D[B@GR\)R[(GM&1++=>8S)-#0N*U!',^0A-)N#D], M_W[:,R2AY9R(@6=(W %-O?% :1F4ED-I#$KC*)HJ.VDUAR<> '+"(_QVP5F. M =%'D="T.T.?I(9OZ(YULH;,6L_#-$KU\P\MU]%$'T6@H7%;E1&-PZ%11!K MX1..1A"4[&AM#F4ED%I.93&H#2.HJD"/3JQVFE.GF8>NAF3=0S"$;,8]#TSPF-+4](^(.8/+P '6/H;0<2F-0&D?15)E)]SA\ MQO.G0\L!U,8 9$F[#J(D-AY;QA*8U :'VS@ 8,XE 9Q^$)'48<6 M4W8W* 5AJ,L%FC\-I6506@ZE,2B-HVCJM[!(0SMR&]I/VSZ-3!_[/**S6!^9 MW$%,E1J4ED%I.93&H#2.HJE2DR9VY#:QW:GZ3;G:N5(V%>X2]D>U:,G636EH M2!%Z4 F4ED%I.93&H#2.HJE2E 9\Y#;@'[.1[T9.-0PBBVL?SP+MY.(YM-(, M2LNA- :E\='F584CS?/H40G?A\.^'O9\ ZM^3CA%.S(3P4/J![Y^BK:%=1[, MM*$NL]#.(Y(0;2*86ZXCT4RW=$ZJDUM8_>QS*$TPDJYPY':%IYR=[^H%TXKL M=\OB61+J#WFY YI\IX":PE!:#J4Q*(VC:*KLCKZFT&TQ/WGG?<]W?^Q-?].Z M\^Z.=;*&+!F]MIUWRW7FSCLT-&ZKTK'S'DG+-W);OM"=]\@T)(=VWMUA31Y+ MH XRE)9#:0Q*XRB:*C[I,T?)"^Z\1]#O,X32YE!:!J7E4!J#TCB*I@I4.M21 MVZ$^[4MYH0G-4-H<2LN@M!Q*8U :CRQGFE-*![ZK)I*V=O2TO&?BF*B?D/<< MV3*+TU@_8'/NCG*R+"P6.XTBJG_KD.VZB.B)&PP:'+=42F>I3P=F3K$TBF-< MYK.C6V-;YG-" D*HOC_A#FCJT "E95!:#J4Q*(VC:*KLI&D73!'Y^0 M^1Q;,I]MMHN%9;%=+#2K[6*YSF*[G%0GM[!(. M:_*''VJC0FDYE,:@-(ZBJ>*3;FO\DJG*,315&4J;0VD9E)9#:0Q*XRB:*E!I M2L=N4_JD!9.;,5EW4%<:2LMBTUP7]U'=3X36R: T/O8.5)U(%SE^OD1E-WJR M?*")RE!:!J7EL<7>IC/CI"EHI7RT4E5 TK>.G_%\:3=[LH(LYSB0R,AYG4-K MS:"T'$IC4!H?;U]50])^CE_H'.K8G'T/]#'E?L<6[]$,_-!;Y4*<92LN@M!Q*8U :1]%4+4I#.G8; MTH])_'(C)]\^+=],&(>!_I 0M-(,2LNA- :E\='F58232/L[>93]?3C=T^%Z M[K<'>5465AJ/0^34,]>R&W7!330I]+0X+BE4IJ2V=#Q MNXFTE),3+>43#FUU=:O%OB5)%"91I'\;ASN@J;<>*"V#TG(HC4%I'$5392>= M]"1X03,S@68C0VES*"V#TG(HC4%I'$53!2K=]L2=VWR2F>EF3-8=U$2'TK+$ MDA5-TD0_W0Q:*8/2^.A;4)4B;>_$;7L_QG)V>Z IMYXH+0,2LNA- :E<13M0787[6U9=O.B*R[? M;HN;\F]%WAAZ[>OCLC9]Z7NNOJ]>[E;5DLRZ:_ M0/S]NJZ[WW^X$/S[NOFZJ^/R_U!+ P04 " #G@VI5+26MT2T" #?! M& 'AL+W=O5T**V9Y-,B(439VT'=O]]QW9(J<1RZ@7/V//>S!MFDAR5WIL* MP)+G6C8FI96U[9PQDU=0.HYZ9#2 <_M$_LWKQVU;+F!E9*_16&KE'ZAI("2=](^JN-WZ/7<.+Y< M2>-_R3'$WLXHR3MC5=V#L8):-.'DSWT?S@#QS2N N ?$ONZ0R%=YQRW/$JV. M1+MH9'.&E^K16)QHW)^RL1I?!>)LME)-@2V&@J!EE!0%M^AL+![8>VN(*M%3 M^;Y2L@!MWI/[IT[8%_*9?%ASC2$56)%S^3%A%@MRM"SODR]#\OB5Y!/RH!!O MR#T64?R+9RAD4!.?U"SCJX2+5H](-/E$XB@>D[>$$5-AC>8*]61HU,133_YW MHRZU):2:7D[E]G!N6IY#2G'1#.@#T.S=F_$L^GI%R'00,KW&GMV)@T E!6E! MA_9H:&^9ON!VV=Q&&]F]X6/T' MKG>B,41"B=!H=(NSK\,Z!<>JUH_P5EE<"&]6^ 4"[0+PO53*GAR78/BF97\ M4$L#!!0 ( .>#:E6BAISHH@D +8M 8 >&PO=V]R:W-H965T&ULM5IM;^,V$OXK@J\X[ +U6GR1+.\E ;))>[? M0TVW;O/M$3' MO)5%5Z*2;'_]#2G9M$6*B0/W2V++0VK>.,_#(2^>9/VM67.NHN=-6367D[52 MVX^S69.O^88U'^265_#+2M8;IN!K_3!KMC5GA1FT*6R5:6H^%T=->UFP^KOGW@IGRXG:+)[\$4\K)5^,+NZV+('?L_5U^U=#=]F M^UD*L>%5(V05U7QU.;E&'V\2J@<8B?\(_M0OS13SK9OU,///R\F_UG8SP8LV0-OY'E?T6AUI>3;!(5 M?,7:4GV13__BO4&)GB^796/^1D^];#R)\K91$0<#8![_ M -P/P,,!=&0 Z0<08VBGF3'KEBEV=5'+IZC6TC";_F!\8T:#-:+28;Q7-?PJ M8)RZNI%5 4'A102?&EF*@BGXL64<_0\2;:!I]O;^-WOWP M/OHA$E7T^UJV#:N*YF*F0!L]YRSOW_RI>S,>>?,B^D56:MU$/X$&Q?'X&5BQ M-P7O3/F$@Q/^EJL/48Q^C'",L4>?F]<,QV8X"JA#]IXE9CXRYEGMM)5QVJJ6 MFPA67LV4J!ZZU!5*\.:CSVW=M-0_K5[6'YLMR_GE!-9MP^M'/KGZ^]]0&O_# M9_.9)COR -U[@(9FO_H5JI"H-[ILF.W)?NW9<&XWO+8=)5T7$-K)6 MXD_SP&=Y-UUR$$6<980.8NV1(FFV\(=ZOM=U'M3U^D U7=*@TO.ZALBM1,4@ MZ!"V7#:0!]J.@B]55(@FEVVE?(;,'141HO' #E#+WI@]B[TIBZ I]TKFWZ8:@@MP_48;TD4G M8-3",8K&%"4#JUPI%--DGOE=CV(+E7%0XZ\ 5/53+0,4H#5Q"=9 K M2"C] R07F+,!0QIMH1<88U_^D/G CK Z;PP/.F &*&CNOZ'P128>VN!6-&M= M*;O%L_0NBW["0[L(38?A";_VK69A:Q8.FO6;6O,ZJOJ%]*,NZUY;L&O+/!FN M<8\4(G2D5B%+'5 0EZ_^"?Q;N[YA $;@>0=;'D5/RM_ MZ&<[-'!*LB0=L=!2 Q3F!C^QNH*LZKG12?915R.<+- P,AXQE,5C1XKC9%AW?&)HGN 1/2T:XS :=[ U[D7L8B_D*!YJYY,Z0.AC MY2RFXC"F7N>&*C?1EGT?]9\/4&-'00^@QLD![AYK:!$5AQ$5-*Q;'LS0@[KG MU=^#A M'?5=H,:=CVENTQ&&T[()?RNIAJGB]>5%5%_OP8H@N'J&,C"AJT1&' MT?'7W1[YI9VQ5VT7[Q+8^@WU=J7P@N(11H(M+.(78''0K^G@^Q7[>7Q6/#S7 M;,=>L'B(PWAXU];YFND% K03@@BA T:C%XLF-]LQ-H,]R 9V#6HWH*"6H MO&P;D(!2WYCMB=E2ZNQD6JX>-DM[Y3WX2#)'_: B;\PN8L&6A,'V"U=M79VZ MHPE/>G)'U 5H2D?:,L3",PG#\WC^G63IF;;&O:4NV*?SQ4BA)!;L21CL]S6^ M;X-Z*Z77.A?;H4B0=%@D?'((+=(QS0\Z\J>UY&WO[Z66_'E[\G]%4YY8,D'" M9.(X52VI,%W/I:QA0KTS]_K!Y0P$QP@/-T(>.33'&1JIE,3R"Q+F%W?L>W\J M59VHN>1+'0XKG$8,LBD?H*+$D@;Q $@ZB<*KF/J+@4]U'% *Z6Z) PD3A MUFW\FU:NWK]Z%?;LF=/,:6KZQ&!=C*EKJ0$)4X-;H6ET95K,-R5L_Z+KJ*T$ M8$E9\-KOXC-A?&^8AU<@%,=CZX%:,D##9.!X/>S@\J7>.77A&R?S-"6#@(1? M_M:33\L'Z"E\0$#$!"NC;;LL1;X_*]BSN_;P9&%W\ 3D3SM#-(WAA6;#NCMD M,&=57O>%6@Y!PQSB"]_N-QK:L)HK(+:[\X47<\!').;8 MDP0^P0RE9*3C12V5H.%^@G>CZ^,37OW=+@'"*1[N='UBE."QA7=P+/]"[QVR M*#>.YL^Y:09'L#_G4=XWAL'UVC2OYMZN.ADR.)\8QF-98]&?OMQ=>%=P !I( MG/?ZA-Y\TAQT5&$?G!/B:NS*$90D(R+CR3.,5#%/>(+>(L'?.J M!7&:!8G\?;O=EJ9<0%'-=ZP>\J"[UP;UTDOCZ9G.NWOC_HK3.VY*+,PGKVVP]RQK],@U\4![[%)# MCQA*\-C>(K&0G:#7)Y4&X5(V;6U(R>ZT^'"K6Q6OWS\F9T7E<\UV[">+W4D8 MNU_1(M2EN6R+KCW !H<#W56A03_>ZS47O3%V6HI>J9%606+Q/0GC^PW;"L@# M\:>Q =96QU:,)U)NA94$-3TWB MV<$-V VO'\S%X"8R4>END.Z?[B\?7YLKMX/GG]#'F^X*L9VFN]'\"ZL!PAMP MP@JFC#_,(7)U=TFX^Z+DUMRS74JEY,9\7',&Q%X+P.\K*=7NBW[!_JKVU?\! M4$L#!!0 ( .>#:E5.:-.(D0, .8' 8 >&PO=V]R:W-H965T&ULI55M;]LX#/XKA <,.R!G)VZWZ[5)@+[M6F!M@Z:] ?=-L>E8 MJ"QZDEPO__XHV7%3( MPN"^V*)$/'Y(2.6W)O-@2T<'/2FD[BTKGZM,DL5F) ME; QU:CYI"!3"<>B62>V-BCR8%2I)!V/OR25D#J:3\/>PLRGU#@E-2X,V*:J MA-EYZ MB_XUQ,ZQK(3%2U+?9>[*670208Z%:)1[I/8&^W@^>[R,E U?:#O=]"B"K+&. MJMZ8&512=W_QL\_#CL')^!<&:6^0!MZ=H\#R2C@QGQIJP7AM1O.+$&JP9G)2 M^Z(LG>%3R79N?G_^]/QX#0]?X>GF&BZ>E[?WU\OE-'&,[362K,>YZ'#27^#\ M"7>D76GA6N>8O[=/F-- +-T2NT@/ CYD+H;Q9 3I.$T/X!T-@1X%O*/_'6B' M<[P?QS^24UN+#&<1OP*+YA6C^<6QX?0_P/+PSB3&/9#P3?A M2E'!7X::>@2W.HOADRL1/GXX2=/QV255M=";($W.?H.V)*4V0*VV6],%\2U= M&,J;S-DM1&^^3V7 ^N1HC>S+C."=^J @= [2@N!G9>5:>\5*Z*;@I]L8-.&< M6\<+.A:H *E_7W,<^?X!X7B=;P-D8H"C2=2LV5!2I)WU^&)X$X)ASG40Q:DSE23>Z]O MI-X3&84?^$J9#B7(&;VR',.#ABO,L%IQ:),3?^W]M^=SJU_1.NZ%#FY(>3<, M]VTQI'TA#)]M\SAB=*8QF!1-R)OF)IO#:@.B*"1'[]#ZJ!:BJA5I 9>BEH[S M=Q5*0=2?=Q/5&<4=W>,HP*-K?*:&1FN3"B!+WJP#KA+QYL> MX(HKU')6XG=0_6W-2J%]+B0[TZ)"<+3O7?#0N!,^O*/0A2;QO@>>[/1>OF#K M,&$LE[71KFO#P^XPQ,Z[WOVFWDU =K:6_,X4%FPZCO_X'('IIDHG.*I#)U^1 MX[D0EB4/8C1>@<\+(K<5O(-AM,__!5!+ P04 " #G@VI5E)76\SP* "T M&P &0 'AL+W=O;AL>Q[YWZ$2$A$0Q(, %KQO[]G%^!#KNRFN;E?;)$$ M%KMGS[[(DXVQGUVFE!=?B[QTIX/,^^KM_KY+,E5(-S*5*O%D96PA/2[M>M]5 M5LF4-Q7Y_G0\?KU?2%T.SD[XWK4].S&USW6IKJUP=5%(^W"N'5Y-9]]O!6S^?S3W;1K/XFRSX/LZ1.RWX@/IO29$Q=EJM+M_?O0LU5VVBA[/GU6X*?$ MC\1X,A33\73ZC+R#UO@#EG?P?S$^R#[<+9N"Z:VK9*).!X@6I^R]&IS]_-/D M]?CX&'$NG7;"K,0U65EZR<%VFRD$7&**2I8/ MNER+NI1UJKU*16+ AM*%7\[D.I5T>Z5+629:YL)!AD+<>R=DF6Z+*8U73F3R M7HFE4J4 M)6TV*Y+7FA3"%&((9^)M2J5E7G^0$]418?0DKKT)*FR&L=5.<1A MKX>^=R7KMZ#CG7CQ\T]'T^GX^-UL=LT_)\_'+OO- VGYW6J M^.2H%L/HNQ/8?(W;KEXZG6IIM7(C,5J&*IK#@( M43H1&^F0)2U2+X"PIA#-43M16=9>I :FP-$M1/"A2+5+G+ M!T'N&?TPNK$'D&4,F1#S#*,*#-@S*ZB!/5]J:0%4 #RSZO$#)Q2EO)VBFGO3 M"- .,L.N/@VJVKI:EEYXP_=MG4=G6[6N3@'D:=.Z&P*;0G9_8!+4/V*$RTR=PR$ '1U/#)T_ZS*T M%*S@>^DS68AWUM35$.&2C-K,T./@-R0Z@B?D-_RR"K8TK'M0TD9&_37 'B/\ M.#WQHEE9UCCQ1E7&>@'5J:41D_'>'T,HE&,WV\($NIC3@@_2 LC).#+W!3V* MO-D2UN7&JW"^J71)X("/A2S1V)&%0PYBF?Z)CH8M'C(HVG$N-B68@O6!-8 : M%+;TH+=!E+#<.32.#(L4*ZEM!V&D_S]S[[!'K ;&W3D>G$:;QT&&?MC&D/M1 M6<&RXUL+-<=-JA-)'6L3V+M5 /<\<'X@BJJO%7I=E?Z%-P3E8^*@RM\Y%GX! M)Q1<\\CR$(LAO+?+40O&/RMSM(@RAO8/O8B..=SU.$+16\C/L*-5B.N_P\!0 M]:R5JQ7,C)@0!:FP%VT!Q7H5(RK7!N4 M:<#8S:,F?G,(Y*-6P MVX8:ZC/C>CAM<9:'%,=]0P4R5ZC!J/ML M8:)M4A? B[J448]PQ'R(S6LF$!<4_%T; F/)C67(X?>:V"9C9N1MH:P%@O7% M#UE#UZ(=[$3YZM:KK?.1;5!PNOP9G$!7FTPGG!,INM!M)[K MXZ\1'!Z@$>PA4+' A2V.O<.F9NCX&9Q,JU5O90K$N4Q3+-@8'VPYNB.'7MTY MSJ8F81- $E-;-IPVN!V2(A@1Y_X*_.!BS@CU;: 0KPE&S4U9.);[HU+U]@?O M$ CL\45P?DZA/LM!TGJ=;74R74N><5M8-+V5YB[ A#.1.VFGJ7V;Q8;;BH 8 M+I[%.FR49-;JJ& (U=CB,^&1?FEQP]Z00YH(;.2.Q&]MD.0/0R1D+YQL6@FZ M@D#B ?$FP[P/)C61["K;($(O.!14!C)A)FK.J93\+(HP$T-'M]'HR<@-!G-_ M[1"-_$N7X'*>=RV6585)$6<=XE3[^(4&YREBY#T%1H,#%029.]/DRLX0ZK!0 MB0/):9CH)J)K9/*$6'NC*-'$9O-Q\M_N)$(IIK1:A][RB9+1'[SB,4.B4UW% M08+>#HT@-0%Q0LLVO:M\9DC:*3 M= JA6Q',/J3R+NQ_1Y$![+#I4VW%><.T!=VJ*TAC2<"\[LEB !4 M\5A3$4>:4R*$Q#XN_#R;:1_>9^4R;B75,V"DT2NLMOL3H8D@JQI1$Y"A8. MV2(ARM@3!-Q.LQ2G26:HF$,;Y#EZ6<$PT--O8 +[G6(_:MQ)(&5! N@;AR3V M*N9PZF5:T+EKOU1+6U-C#7*_#JZ]G"W.&P+-%G?\9&\\%4/Q7G%[\>(6?7XB MC@ZG+WG!1S.B14=[D\G.-3CF]QJI^6^.F!P,M]X].&]K#GCX9O+F\)@3RO0X M7LTQ,X+/[XWK'7UKQWZ_B#S'M5MJU(H_>=K2\H2X,O>^*YH^VU9^\HE9_\F88IQNB3C/DQPK M.8=3()$PSBM4<4&-2TKNB+;0$5(="YUTSUM$,15J*285K@:A/C3BEPI!4'+E MVJ7;=/J=NET\S704-8[ ;ZH$VYE,AQ=/#RB7[4LF>+[+3%NI"*MI4 T5*[97 M3:G7$,A#2DQ)K:8@8Q\_3F<\A9(5W.S_S4C%(1NF<^ W?BJ8IN.]\2&8*A,: M9K;FN0MV&+<@7.JI018WE!=P2>\%MN*C:W)W+VZC_ C<7"1H#DG!]BW7>#IY M4L7)WOAHV-5:>&%)[RBY96W$CE]!;*\/(([-T4)9@G?6C6WMO?>]^8V'I>9) MX).8\T<53..[7L/O][ZD$&_X>Q%/8*4/'U7:N^TGJ5GX$M,M#]^SX"+0SHE< MK;!U//KEU4#8\(TH7'A3\7>9I?%0B']F2F)FH@5X3B_6F@LZH/U0=_9?4$L# M!!0 ( .>#:E54*F?TG0< *\3 9 >&PO=V]R:W-H965T[]^NP&0HF19D^R+10)][],7\VJM]%>3(UIX*8O*7 ]R:^N+T]')E:H\@<4UF,DC@^'95"5H.;*W?VI&^N5&,+6>&3!M.4 MI="O=UBH]?5@/&@//LME;OE@='-5BR4^H_V]?M+T-NJD9++$RDA5@<;%]>!V M?'$W97I'\(?$M>D] WLR5^HKOSQDUX.8#<("4\L2!/VL\!Z+@@61&=^"S$&G MDAG[SZWTGYWOY,M<&+Q7Q7]D9O/KP=D ,ER(IK"?U?J?&/PY87FI*HS["VM/ M.YX,(&V,565@)@M*6?E?\1+BT&,XB]]A2 )#XNSVBIR5'X45-U=:K4$S-4GC M!^>JXR;C9,5)>;::;B7QV9O;^W___O#\\.7ATV]7(TL"^7B4!N8[SYR\PWP. MOZK*Y@;^4668;?./R)#.FJ2UYBXY*/!3:H<0CR-(XB0Y(&_2>3=Q\B;_GW>> M>;J?FL!X=V@7N'@YL;)$'K\\$6K M/T4%CRA-HQ&>M,J:U)H('A_O(1O-1P(^BTR*RL*3(L# IPI^4RLLYZ@AF;IP M4] ?A"^!\4A"* MABJZ*<&L95DZ2A>X=2[3'%(*]IPL;61AR;2R+M!B\4KBCY=:-546@<%2'A-? M>.6XSBFMX \((Y2^$)6(K)8AFSYV@"^UX+IUOM^3 E&]=@&K?7HIE@MD)\P0 M'BJ.4!7:Z5K:W''N24OD0BFS$'.HA8K+,H5#5\MBB+JEUSRV[F2)F#C-' M)_$PWI8>HL)(:33;<)0,S_OV6RTJ(WQ$4F5H/L)S,S?XK2&\$,9=A/I!9]BP M-4@EQ(92DD66N3N"FB@I<82M!EM>FE\%0<7[/NU4:RP<2@,5@Y7 Y_TG6C[C M&/)$9%REHI9<;B+[DT8*8SD**',VI"FK9= SA!@T)0JN^= MVPZ5F2]1'T23$M6WA@!#(4=7&_]JJ.02/Y"V,;$=M7"\OV]GAFP5UK3LCLHY*+!$1-=2<(?6POG](^^!4WY]QK5I0FI=F)-=>* M4YCUPLD=43!RJ-\941"=#VH$]&PVNDAO)DVMB(9JD]OT0J:,'UE942WEO&C# M&(5]BW+ORHNG12YKXZR:B)]P1 MSC,"J"B1(XII7BF2_.K4\ "@SF3DLGK/<;)-X@(66I6@U:LH[&M0L9U,C8RE MT-[_*E \KB1'@$>:B^XFX4S7)G*WJ7GE"U70FL^F^BW?#40FWQGT@LA2#XP# MU7/A1G\\N?SN[P?75U1CR#'ST]OE!K[L:3@M\Q&K? W-Z<1"?)&2U1Z+H0C6+Z/P<]U!1/ M!W #A\(1,M?R3?4BJ%F/&.X)M>MI+^4>-&N4>PWPRZ"1F8 MPG;!\W(\'8XW [/SU4]MCHMK+PNGI9O173@$M5;='T0[N2(/3#L<=B<#L(BE MKU_>+5V/,W^].7WO]V>&QQ\.'NW1;%]2.L[>#ZV*W_3WY M0?011?%FF&W@/&&@QS">P"O-*A/:F)M+FTJ=.)KDI*79C*M=+P)I]]JR//5' MVB[3+#K?QW,7INT;'=%IGYRV=?_]89?NJ&UR[X1\W__OH]Y'%-H!ENY3D0'7 M__SWE.ZT^QIUZS_";,C]IZQ?A5Y*\K; !;'2OSPG ]#^\Y!_L:IVGV3FRM+" MX1YSI.AK)J#[A5*V?6$%W3>ZF_\!4$L#!!0 ( .>#:E5M);YFE0< /83 M 9 >&PO=V]R:W-H965TU%L2_W(;%$S0QG MAF?.C'2V,O:'RY3RXJG(2W?>R[RO3H9#EV2JD&Y@*E7BR<+80GKF]KDNU59 MIX7AQ5DEE^I.^6_55XN[86LEU84JG3:EL&IQWKL+1'81(5)NQWV(B]_%UZ>7%FS4I8DH8UNN!061O.Z9(.Y?KR[MOM]>?K[_?9@<-/AGX@=B-.Z+R6@R.6!OVD8Z97O3?Q]I,#3; M;8C*Y,15,E'G/=2!4_91]2Y^_67\;G1ZP,U9Z^;LD/6?5'@C4%&YD*@GY\ 9 MQHI*:G[@K2S=0EDA1:[E7.?:KX4N2=;85-E\'41DJ,>Y\BNE2H#9_H"A2EJO M$UW)TCN!OG,:[_]3&0Y-SZS@IS$8Q> ?OK- IXM2) MS$-J'>6V223V;C:8[-S@AEWO"X,X+)U>*1X.[]D/9RP1A9D3BN4\5T)I-I!J M'+G'B9%?97/7N##=Z<*WLF.G225M 9XE$N847]&!E6O6/#I%C"M&4EU4E&UR M,S&V,E:2Z[K<.@JODJS4#S7EXCY#Y6V>.6SR4,--X?2RU ND$9CY;YTN"3P# M<5.*1%F/)B428"=B(CJY_U"1JS5N 7AV)=4+X)O0F%,>' &.L;51:,$U$']E M0#=EDZNL,%:%@66]CJ_]\%ZY:KVS!A4M=*14F* 'DRD5K M<1L^!*AT4T/UNFVS6VQP0",QA$>K/&*Y!"*=XVVV?=G M]F@.$&[6<^?AHT8E-"<($DE1[)@%0"0!#5SLB3<6&I5*R)=FQY::6AYJD=N< M.<%>EQFG'C"G8R#?V6GD3Q=,-UR(RB M@4&@W9LYF"$5\0@ 1_C2EDTGF;1+I@$$9P#!OU4Z$'?D[Q[L=7"#H24U!07+ M!%\V?87=WT;;H#LJ4,&U*=*E\[8.ICL);6LT--1$6KNFS,O"U"0*&^!?H XH M2INY@AH&&!E^\2BAGO#& ;IA?T(_HP/DE'+2^TA=$NQ5+,T?*=?F,1E8GRJGJNLW=T]0.DN[- MB: :'TU/_V]^GQ-=L_X[:J&@!]/P9+S7PE63DF;A.@(D_1F1YO<[YY'K/%R^ M6&@DO^ =FW']"8EN5U_!X6E_.AIW5B9'Q_WCZ7%G)8Z*!U8NB] (=NWPS]K8 M\WC4GXV.MU;&_?>3=R\BOBD!%QJ2:,H4;B6K+0H[6&X\-;Y0WRIQ[CNQNX%@ M0]/I]O(&_]Q[\SIMVB- OY(V%7=_?KPEQGI4+VH7EE1[DO-U?/\A Z_UF_CZ M!EI"G;0NT_2ZJ#U10D%OZ'!IH9^@SNZ#0 .)@W5<3=43[3S"+-=C*[$U9N[R M]9)Y\3F^J6!?8/O%1!MS^[PO[\AU&.Y68)-7L\&1*-"8^?,.MGDU&KQM%OIH M+C07TBM/OFXHB=2H95I"6ARU0X=HWKG*^%X)+)9.A:'3Y#H-&9T)&[XRA1MO*OZR,S?>FX(O,X6^:DD SQ<&D(PWM$'[J>_B?U!+ P04 M" #G@VI5V3?Q'H\% !X$@ &0 'AL+W=OHT,9#W!FC=H,E6[",CG6TMDNB25)WTU^\H MR1(3.T&R%2@&[(NE>^5S1]Z=S/V5D+=J :#)79&7ZF"PT'JY-QJI9 $%5T.Q MA!(E,R$+KI&4\Y%:2N!I;53D(^8XX:C@63F8[->\2SG9%Y7.LQ(N)5%547!Y M?P2Y6!T,W,&:\26;+[1AC";[2SZ'*]"_+R\E4J/.2YH54*I,E$3"[&!PZ.X= M^4:_5O@C@Y6RWHF)Y$:(6T- M."!)I;0H6F-$4&1E\^1W;1XL@]AYPH"U!JS&W2Q4HSSAFD_VI5@1:;31FWFI M0ZVM$5Q6FDVYTA*E&=KIR?GGSR=?+SY^)(?3$W(QO3Z/4W^[4E,^>6O($#@98'PKD=QA,WKYQ0^?] M,Y#]#K+_G/=_"OEYI\&0O, O.1>UX6*ZC5KO&91+'^U MA+J \_MA V/!RSF0K"3:!O6=YQ60M)*&,!*]D !DEJF$Y^1;Q:4&J0B8@[D! MU(!)T5P+!(&N$VQS"@SP'6?H]P 5X081%KZ1<5*@6B4!>Y4F2Y"9P'C3O[!X M:\ZN0@!3H8%X[^K@9GF5Z(J;KJ1, -A:L7F46.Y20IG<$[AKHY-<@QJ2MV]B MYGCOR46ID9W=Y$ .E0*M; ZO.924V,FW[T."ZV5*8^ H-+F9B1R;LLG4;IU' M42G$I][M=2O^JN=CZ(_EYU(HU5%G;0+_[:K'ZU/4,=8[LF8<)DE55#DW25SS MIICP3M[4Q+7DI+;*EY1%3$_5Q!WVHXSX,AC!/@.=X]I[P,HZH M%_7Y<[LWG]$H[#VY@4]#-R)'/+G%!&X&CPG>GKYMSZ>U3;*GHOPM$<42=-9\ MZ\RQZ9GFT^-FU+=0/]XE3&C4)R1TW(VE=H@W]J@_MH_;;LQ"^SQ&$:*T%3PW MH$[H=QS3N(\1)R_O,;V)F)?9#SRE.]&0/6S_S!T&''9L; [I_]#@ MV 3__^@P'-\;V_*0>C&S&1ZC;A"]9G"$?;\(*'-ZRG7H. Y_ZNC8-CG&[&63 M@UE <018K0V=1&/VRKD1]-TL"GNV'_FOFQO6./0<&GNQE6>K[SL\8&H'5[<>1M['0MJ$1^X%%!2%UK,U" R^FGOORP?C4\U3IK*B+ M[:S2^'%._@0NFS^D#^OJM.W$7\#<8:2X@=CDVJ[ZX-MS![^0PM@QS#X>9KZ: M8L/KSP4+:.34O,#F!4%M&S[FX4#!_QDST]8[B8-STX^WY?/A1-WVQW)DW084 M(.?UG8?")H[MH[D8Z+C=MHR&T M6-9W"S=":U'4KPO AB2- LIG O_WM(19H+MLFOP-4$L#!!0 ( .>#:E6K M[=DI? ( /@% 9 >&PO=V]R:W-H965T M+)'B.3R43,XJ+EYEAJC@KQ3AC&]53AD^"I#;HB#BQP)S7LTMS]H[UC3-E'$X MX:PD*3ZA^EH^"FTY'4M,"V22<@8"D[EUY4T7 Q-?![Q0K.31'DPE&\Y?C;&* MYY9K!&&.D3(,1"\[O,8\-T1:QO>6T^I2&N#Q?L]^6]>N:]D0B=<\_T9CEJ)M8;61!MI>)%"]8*"LJ:E;RU]W $&+L? M /P6X->ZFT2URANB2#@3O )AHC6;V=2EUF@MCC+S*$]*Z%.J<2I9HS2K.7.BEF'1,/@?,$S@CC.525BR&.-?\8Y6TTGR]Y(6_DG" MATCUP/5L\%W?/\'7[TKLUWS]?RBQ81B\SV :8RI+$N'@ M,H2$Y[HU*4OA$V7:P[>2L%A^GL*>]W^M^F7Y!@6T;PLW&&%A'/W&XW61:U+I MOURAH"27G?<<)H$]&+M'CM'('GH'QRUE5#=##"GG\0$83.S)\!#5]VUW$'PH M\QR\0.?I'^?QW(D]'/Z!>>_YG:-N+%"D]+38%8[GKN KZ^M\5W-U>J%#\6N7%O#N9E MN7QY>.C2N5I(-[!+9?!F:HN%+/&SF!VZ9:%DQHL6^6$2Q\>'"ZG-P=O7/'9= MO'UMJS+71ET7PE6+A2P>+E1N[]\<# _J@1L]FY%_AU MV.R2Z84R3ELC"C5]F!R-14 M5GEY8^__J0(_1[1?:G/'?\6]GXMAD5:NM(NP&!0LM/'_Y8\@A\Z"TWC+@B0L M2)AN?Q!3^4Z6\NWKPMZ+@F9C-WI@5GDUB-.&E/*U+/!68UWY]NK+YU]_N7U_ M\TF\>W]Q^_JPQ)[TYC -ZR_\^F3+^C/QR9IR[L1[DZEL=?TA:&D(2FJ"+I*= M&WY)RX&(AY%(XB39L=^H87#$^XV>S*!?/^Y?3T[QTBUEJMXM?L>U.U>?S(0JUN(V[D2J5TLK5&F=,).18F12XQ(\_#S M/TZ3XE*Z7)M)G!AB>EL)-J50M:&#D1X;-S,]P^%M5+,25E:89?29& MR2@:G1QU1ICII#WC')@"6^U9W?W?75'_3T['41R?-;^OE',OQ3_8 M,],NM94I!>3C!:N=JZ1)22D.^JB7/A_&47PR?M$.C*+C>-C^OK6ES/T6]=!H M"-;B88><.!K'IVOD7%9% =6+)=$$W(,.!0-3T\WU6K$!S4I*L"^@'Y8MY&XDN5<+L2U!>I=%S:K M4@@(I*L"DM2FM)"BD+-"J04Q])Q,D79,XE>D_4M,TZ4XKR?PJ^&K%T#07D;B?ZW0NEH6]TYER0@JGC+:(4"JMZ,@%D%RG++[T 1'G MSN9W9/3D="3&U!^X3L=-,S%0]$&F.M?E0T,0G :<:*-+#7DN"VU2O<03[(9L M!5L_.SD:Q,#W/.=0!>.1XMO@ZT"\@^O)8IU2UD9.ICL-9VU0U5KW4\@9)5UZ MNGO?J*DV,&CP6V\X(/W2E#2WCA%%EBHB0:=*94Y4<+>")_2I3=Q#WZ)RQ):% MU)?R03Q+SL9K\B"6<7"I/)ZM;_)<.@K&T%0F)I1JO.!5R%K$3!E5@+W4%O ) MVF%9X$C]_]RKR^L>Y9F9I MR:9\2?*4C-';5"XUH8AA4Z W2](D1-:1HVL%B0,FMJ P2O;MB*>.([A(7$HC M,PT^FY'W56']UN=(F$!*Y^U^/):0,H+BIKHIOC(9W8"Y:L_;]\V4L=YFLW4V MF-IU3B!HN+IF2W)E)&3)AWAQJ*(-WDL"=GXOA3=HT".-J1:Y!:R,2!^I^JW3A.5U0,R-512E!9LA6.#[=*3R7;(MI7K&%4-^"YM$S^9R> MZA1D8+.,0X.2#K&!O87/!/7$@]<$T (4>C4EU9!3NOEF)QX MY8-X5J^0&8['"I"M#:E$90;9?421GCPAA^7AUT)^AR.:.QS!)$9=N1,*+50! MJ^2TP^L+L["QPDS.6$*^ G=R,I#(D^5T"HJP27W(DA,SCQH\(T 4D5QSVJ64 M=E PX>VDXK,!:6S":U5@0 5OAL:*_O167%<%66TI=F1@ M6[(W5F>(L]EZ]DN84.?;G7RBAX(=B<39XX&I9\._)R'8$_ V8NP*Z(X&)QYT MD:C_<=#EO&%+CM!#WA\C+:E)&SV%M%I1K7)Z%$,8X*K)_X('4*\TJW(0W(; M &_<4VDMGP#Z=)A$1W$,%\3LW @EDD4N M8'VRM'AJG=K7'M1I7<&P@*J>=$)6]=BK4$R'*350;("OA?$*@TD$/!>4N]%,),$=E;?R)$Z7 ;^Z4:D) MF,^.!\,&35-5TZ@?:6H;#QSUT>#(8 M Y,04C8H;OEG/X5XTW);HWEU7WB<^1K*+AA8U=7 ME^!'ED'8BAJ">W4D/9,^.> 3R0YR!7PL7'=)F'[5OO$TAW44GU,4N[6]M"Y6 M'[!2#^W5 Z7Y+?)42_+#9Z.X-5!)I094S"#6VK9/"%R*/)'DP!C1[?1Y6]ZN M73*FOZB!M<]13:-65@4[Y=R\I?V(RP M5':C5Q?7H<2*FL)]M50*^'6Z;GE\1JJ6(VR)7PL+D[N&8*\T\H5@2=2(1%AP M &Q$!+4J$Y\G\GU1UXFYW]W UYCQ*]ZFC2"Q-NULMMM3:/&>0C- /HX=70Z^ M*@KE?2R0WE(T9"QM@Z'-^&W%&&R\#9]&+; M3&4U/U^Q7$M:W"+3SXB;'.J2\5YDK18=>UGM4;^F/^AI/U6W7;V$$D"[+=:T M5X6(="-!4?!7E&II%6X+;FHM&&RX2B35K]6%P7=Z-L:UQ'/E> MU505H5=%\:*5S\;5]* .QT3]YL4U^2O58#I;O2/;+_)\K',S+KMOM/O>#G$8 M+&@(-9---6^ZDF9OE)K@#*4AZFCB'& [F_O;J/4$T.@FL]N_-)3!\''@_'9\4]\1T"%M'??S@UA$L?K5X0]_&M?A2,M MTS-O<1RWYRKC/HPVP,'*WQ50>/+!BM[4=Z_BN5-@VF+#A+7&CV-@0?W1P#L* M9I]\#YPB\W73#VF:#M0H#^70QA$TZ@=H('N9HH#"X@?%EX:HVD,10U); MXG#CNR[UWDUW:J.3D2N !G43J!'LPM7[.>0+)[VGA']KJO:K7VL+UU0075_2@V8B#T;H[[FX6@U$K)*'/%64U+&D:,Y9J&E_\H7* M6I&M&Q+; 3H8CVS!H>TUYZ5W M,O=MK@PI!0)F>PI-:^431G?T&;GJJ%O][M%./^2:LU,%)5.0U?X-B72ARCK7 MQA],T;&/2?33:CS4>GY_Y; MRW:Z_V+U$_>>'?!@BJ7QX.3H "&3OP+U/TJ[Y"\O)[8L[8(?YTK"H&@"WD\M M8"?\H .:3W'?_A]02P,$% @ YX-J5&ULK57O;]HP$/U7K&RJ6BDB(0%**2!!?VB5 MUI51NGXVR4&L.C:SG=+^]SL[(XY]&6ZE>M(9@"$O.1=Z MY&7&; 9!H),,#K6[,B76RE/+)@IMTY(56$'!(C&6@.#S#!7!NB5#& MSXK3JU]I"YOS'?NU\XY>EE3#A>2/+#79R.M[)(45+;B9R^T7J/QT+5\BN79/ MLBUSVV<>20IM9%X5HX*Z-PE6&=&<_F=YSC.R*T4)M/D2J20_EX?H)Y:5+03-8T.$MXEID7"MD^B,(H.\,6UR=CQ MQ?]DLN3H?,QA+\= ;V@"(P]/OP;U#-[XZ%.[%YX?4-BI%78.L?^EPL,<_19Y M3T,6&9 M58H*\THJX>5=8!A()%XO;2 E?^E$8G__W<9$I '+-=$(Y^5Y094!51^E=+AX,N01%JJ-1X\CA=ITWI9R* M!'T:9VH):R:$-56Y? 6JZN3/I..?A6<-'/G]?E3C29*H@G*->Z-V6\E $Z9U MT=#8]3NG;R0=/^Z]H:^@]8!@AS,@,!XVVDH-:N^:I\&ULK5C9K7]UR FRC;Z9('6R1QEW.W Y"7.Z6_F$0( MRQZR-#=7@\3:XGP\-F$B,FY&JA Y5F*E,VYQJS=C4VC!(Z>4I>-@,CD=9USF M@^M+]^RCOKY4I4UE+CYJ9LHLXWK_6J1J=S68#NH'G^0FL?1@?'U9\(VX$_9S M\5'C;MQ8B60F_1E>#"0$2 MJ0@M6>#XV8I;D:9D"#"^5C8'C4M2[%[7UM^ZV!'+FAMQJ](_9623J\%RP"(1 M\S*UG]3N%U'%LR![H4J-^\]V7G8Z&["P-%9EE3(09#+WO_RARD-'83EY0B&H M% *'VSMR*'_FEE]?:K5CFJ1AC2YO;ZW9N;NS=WEV,+ M6_1D'%9ZK[U>\(3>BKU7N4T,>Y-'(CK4'P-# R2H@;P.GC7X(;0C-ID.63 ) M@F?LS9K 9L[>[%\'YO7FC^O1$)R;@H?B:H N-T)OQ>#ZQ0_3T\G%,ZCF#:KY M<]:?0?6\WFK$O"K[D+/?>%YB@%B5K"&SB6"W*BMXOF<\4H45$;NY^XS5Z>G) M! (O?E@&P>3BG4#_&O;R7A4R9,MY\&KH5J87C.>1,Z-%RDF=8_ B_%F(H\?< M$&U%NJ]-W=S=DH%*_=6(W4,9GC%I/&56&3W:<<-*(Z(A MD[A)9)@XUV&9E7 .-TS$,1R2DLQAAJ=PS(LBWJ/@$L!@W1B#L?D92R=3R+V2" MXD9#:^X\T/337B,[87H+/MC[%BT-X/3LPM3!9WP/.&%:1I@B$_+4)S5,.3 C M4"TP.LB%[TD'?XRDD%V9>]EZJ<$98^M46E"<2*%]Q'DD#@S$';0N0;W:[1(T MN;0,\:'##"ACC=X-A;8X150#ZID"TTM-+QZ$#FDD#F)W0^/V=^%(P/(OHNH= MVNP1/!0+$4GJ(X)!137"S5\S'^YQ?E(7*"M4[OLK=J-'ELRA5P&FP=02#>24 M:RTH*CA;*XWM@$;-.0"B2!HW?IT*-DF@LX0K?)<&^);+U(TO[_#",JF&V @2<4FMDH#,J=:DI M!%Q5;#>$[5B"-]RV.&0IWNHF@5,94^ZXQC:Q\8$! M,:]+8BFKPG7 B-TT92 9M"K=HDU:>1E7S%J)X6(K]A73T#Q1)=PJ3E?TD!*H M' (,*[@QE@T7H1*PBS"D)V]4FG@:?10FA-4)U&/./<+[Q[@CX2!XZA)-+!1C M-(AYNVDY[#4?"K5K;KP70AI+&F$&]M+$PWY+TJ*_@"F@4QC#&4JM(5=M2&PG M-/$4S*4X?&,G=].%G0*&S*MSMY=/9A??[?>M1_5[!=<=#9O%>P?\4,3T9/H! M'-WW]NTZ7[7^CRP8!JM%Y_YT>+9:L;L^$_<5%\OF,TN7(NK-$TU= MC; _C?1R]=^KVT_ZG^[-1D0G:&F-%S4@H+>]M@HNKR_W@FOSZMO6>QQQ)' Z M:FMQY+HA5,=Y_]O7?+1B/WV?6C@*XB9AL1LUFN ^'59G(,_Z%65%U"W^Y*!2 MG,_(&@ZV5F3-+M0:_=[S^T]&\JFNN"58!9>1Y\R,JF+JHP<=%5R$&0(O_0;9 MLESG)/WM&-H:=K.K57:!EV1 M^9'(V7 U/>N*+!X1"1:KKLCID+9<=I./LUY,^T)?<'HZG,Y:_2Z=-J>E MH\D%C2Y;G7P]UQOZ(B3BABJD]'98N"/ M,O6-587[IK-6UJK,729X Q&:!+ >*V7K&W+0?.2[_AM02P,$% @ YX-J M56!Z9.[W @ < < !D !X;"]W;W)K&ULQ551 M;YLP$/XK%IVJ36(!&PB0)I&:K-4JM5O6=-NS Q= !9O93M/^^]F0$!:UF?:T M%^P[W_?==]@^C[=2FJJAXF4')MQ,+6WO'?9'E MRCBRN:+MFTL]BR4;*3BU0ZL%50%:T?ZO/L/ M/4#DO@$@.P!I=+>)&I6?J*+3L>!;)$RT9C.3IM0&K<45S&S*4@F]6FBD#+R]NKY=A1FLXXG60'G;50\@8T1G>T3(Z+62O949.$GY- MU "YV$;$)>0$G]?5YC5\WM]J&[Q67(OU7\>:NS"2-4U@8NG#+D$\@34]/\-# M]^*$,K]3YI]B/_W73T//SR+B>A<(NP/4T:"''-":E_J*%2Q#BJY*0!*4U$ZA MQ'_>[PN9$)+]&U#A0+1'L1N\2$7 $:87?X M.ILT-O[GN!OV,1-\PU*TW!95939EP?55[0+>Z0TDMN?Y/4_DV^[0[3D\,K1) MW/>0*+!#]P":\R=3U-X,L!WW*'W?QB3H3$R('?E19\>^[06'Z%N]TSTN+["Q M=\CM>788D@.7%]G#\ #&&-M!+_7QJ.N-8MN+H[YGJ.4&8<\31*$=8=+S^+'F MCTXNVRYZ"&_?HCLJLH))5,):0]U! M&%A(M/V]-12OFYZZXDIWZ&::ZR<1A G0ZVO.U=XP";I'=OH;4$L#!!0 ( M .>#:E5CN]&PO=V]R:W-H965T9:BZ(,H$9E^7 XS1HA=;*8A;%;NYB9CI34>&O!=4TC[.8"E5G/ MDU&R';B3JYK\0+:8M6*%]TB?VUO+O6R7I90-:B>-!HO5/#D?G5U,?'P(^%WB MVNVUP2M9&O/@.]?E/!EZ0JBP()]!\-\C7J)2/A'3^-+G3'8E/7"_O@4W9GUK]CK.?'Y"J-<^(5UC!V-$R@Z1Z;IPASW Z? %0-X#\L [%@HL?Q8D%C-KUF!]-&?SC2 UH)F%;TZ(N(SE] OX,;HZEV<*5++/^.SYC) MCDZ^I7.1'TSXL: 4AJ,!Y,,\/Y!OO),W#OG&_U)>1$^>1_L-<>9:4> \X17O MT#YBLGC]:C0=OC_ ;;+C-CF4_;O<#J-'HQ3V,\"G&@&K"L,R!ZD+TR"0> (K M"(&W+Q!'5-(50L&73EA""T*7/&SQVP\.T,\H\'R8)6WQ^.512"\TK4+$474JO+AP< M?'DZGXQ?&39HYIZ%0K@:*GXPN-UIP=^E*5_82M\L0B@-1DY^,GFZ!'@MUI?? MK@ -DBM7'76\27HBZ7.G>K9WN39L3WA".);1:8KW[&YT]THYCY?SU_#XQ+D1 M=B59H<**H;HN_ M %!+ P04 " #G@VI5R9*'Z% & #*#P &0 'AL+W=O.U_?,]1U[;43H ]KB]+,<"YGSI!'*VUN;2Z$8_=EH>SQ)'>N>CN; MV207);>!KH3"ETR;DCLLS7)F*R-XZI7*8A:'X>ZLY%)-3H[\NRMS.6!;Z^%NF+C^>[$]8*C)>%^Y:KSZ(-IX=LI?H MPOJ_;-7(QM@QJ:W39:N,=2E5\Y_?MWD8*>R'SRC$K4+L_6XV\EZ^YXZ?'!F] M8H:D88T>?*A>&\Y)146Y<09?)?3?WI]?W_S"SO_\>O'EGZ.9 M@V7Z/DM:*V>-E?@9*P?LLU8NM^QOHMWP\ 4?MWL? MMU^R_M,^OFPEB@,VMO3ZU7X<[1VV]MB-T\DMNZD*Z:;L0DDG><&NZD4A$W:9 M9<)(M61Q:H-.YDM^Y[YY+Q4XK(PL6S7U14!J7"_9.EQ57#^TFEB7".)G) MA#O!=,:D2K2IM&ELK+AE' T-B/@MD$('P33X@74FX%CB2(M%X<%T=V\>[(4' M;T!);[02S/J8+,7D-W6626OK=AVY1^Y*HJ!)GVJ6U!4S6@T1UH?B45 D(<'EY<7?JG MZ/"W*02-K;ER%,HJETD.,^,"(6RN+AS7' MQSO3^ZQ&:<6],(FTHLMAC0R:E9%.&-LUBZY\LJ &$TD.UD=Y4DDO>0L.&[ O M5('ETH@EI5IA@E9&)T*D%L5(!#Q]XE%F=.E?($-L!0BPK?G!03 'M1<%K -] M&1S!7$EK( !I[=VC12IMHNL.290>Y!%JS5H3J(:")-IB7K,K([7I,I 4VM*W M-O;'[4M>Z1?!T(M6R $RBY]T:)HKOYRR4I@EPEY)EWN?I,+.G[C+>OFN@T- 7\/J1JQJ'"!:U,^(YQ'(U) 1FP"_[/X 9 M F-WO*A1FC" 8#100(M!3R6T70\ED(''5EOM,:3:5$NS"51U1 M!=N](%ZL83,374^,K5^+/M@KHY<&,$#U/G-4+MQ4.5Y!^\Y3?4-19C!0M0;6 ML?/8_D \#=GPVN7:R.\B7=O(\^JC0FQ%J,$HODVXWUP7!I^-EU?BGIC:",$> M!$?]UTM0\FZ-C<(*HE=%I&T+F%BEWABO+_>G53JG&=^ 9C 0EEAH43/ > M=-'C3?_SY%LMK8>17=\;-<7P81K867KM]1R02#L^AR!IM1:HK[F/=$-IN^GB M9-F=(WA)A$6F&@0.'J^0:! = DZ)=-J@:9S*-N2-^?=>>,#3J$:+*4ZCDM6V M+0NOI.-%HXW/I7VNE*E88! IZTP]C.'<:SZ-1RC>>J\8EP+F'>&T8 M/4..MZ*=(!R&R>,!^+1D./OX37'@U@M$U=.I;\1[63:0V]H?V87W=-VCN.ZX M+/BB$-ZGYI@T+O'/[#]&*$_:\4;F&H9-A.VSLL8%GO&ZKAM(&Z)M*GTC4)+I MV E=/U$; A[Q;,5E^@:-U\(FV'20GXWN5W[ T2V2B@)?FZM6_[:_J)XV][-! MO+GE?N9F"@BV!G<' K& &0 'AL+W=O;J"2Z)!4W^^MW1STL.W:R=!TP8%]B'7D\WAU_]R!SLI;JDUX"&/8E MSPI]VEL:LWK3[^MD"3G7KEQ!@3-SJ7)ND%2+OEXIX*E=E&?]P/-&_9R+HG=V M8L=NU-F)+$TF"KA13)=YSM7#!61R?=KS>\W K5@L#0WTSTY6? %3,+^O;A12 M_59**G(HM) %4S _[9W[;RX&Q&\9/@I8Z\XW(TMF4GXBXCH][7FD$&20&)+ M\><>+B'+2!"J\;F6V6NWI(7=[T;Z.VL[VC+C&BYE]H=(S?*T%_=8"G->9N96 MKG^"VIXAR4MDINU?MJYX@V&/):4V,J\7HP:Y**I?_J7V0V=![!U8$-0+ JMW MM9'5\BTW_.Q$R353Q(W2Z,.::E>CCB_/IU5MV M.?EP<_7K]/SN>O+K2=^@=.+I)[6DBTI2<$#2F'V0A5EJ=E6DD&ZO[Z-6K6I! MH]I%\*3 26)$)>V)H:6GGA-S"UDC38+XD"Y8U>\01.>Q@)&M0] M],Y^_,X?><=/Z#EH]1P\)?U%>CXMZ:(1*33TN9I: TXZN5DO>06DY:PR9Y(6:E9M=% @4% M&KO)>,%>$0/)"+SC_2QVTC]^[;#U4B1+-H.$Y\!@/@<;L$PV^@6M?N4*!W$L M$<6"R;G5XOIFXK([_#B@"2DL4M ,$YE=(+0N.?*0 -'R6C.97%'*T XK9''T MN>29F NT=F>R(LD7D ANDXRB)(!3B J#^IEFT>,15A;"H">+E$E41U6C1Y1A M4CN:<+ULR#57J:[,P]@7>9DSOE@H6' #K"CS&:Y',_22XS:LAF1J36W-+#$L M*\L/>$AH!(KC1YX3^$$M:WO/A>*%82EM.N="L7N>E=9_I*M5&CZ7PCS4"N-F MW.#B!SS4:H@0(QFW;H5\E( M6;D Z\>U,$O+8I6: SIDQ87=6)<(L/U[UZ(MQY9<],KWT=!S/,^KG#&7&58R M8C9\ED%=SL2?H _'37V.";1>_P-+]8*"1%0%TJ6KK.%R_FNY3:V'#B&1YJ,_H]BT*O0_G.V!]T MZ-#Q!J,./7+B,&KI*?8=B!F'+: A391M/ 4*[K O, MQAO>D1.&&VV"H3.* MQRT91DXXVI#CR(D&_D$?H]*.-_([=! Y(R_L# P\9^ /NX9Y V<8Q8]DG6MR MRHX3*? ,FE,6&$AR46 *26LZ,I+8:8'%2F&?6MBF#](@CC3TF6X$2,B4[?!=/G$(<<]P& M='O"&XRM&9A4*+RUP!WF(J%$R#&UYE4Q8"6I+ K+0E@78HD&Z%_G0T M)SD"E:%*QQ05B<#U!NP'=M45\ATX[[P;8:1'^L M0OZ5[X11Z 0C[W7+4@G 6]<Z'03, M[[8I^Q9XJ=N[_PI<_C$\=F#2D"^$2Q#%SG#L[QQ(W((E\+'3PNZS/6?/C?T- M5.( 81 ^ 10?JV,P>"%.@CAVXG&W=N.%J:-$!8U)G>F_ AS=>\-_!Q+_'$I_ M'U3/@>T0_=+?JR^@$H$=Q@T&XT;,+=#[%'F[W:B]/NT &SN$ZA-/L<#.+#'L MCDK3-1*BT"*I@?YW->J4M.Z068X_&#_B0)1W.MK&=8/Y6_EVN=^.U$<4$\: M= M"Y(8;BY\+9\>+?<<;QEV7#5W?9V-WJ]'=J43V_MKI**DG_2;RF\P!E8=M MQM@CUX_&3M2Y4E3NB]U@=/ D*!=M'@)$"]&V6=QZL:"6&1-,4E;--Z^252KF M<^S9Z(E@!F8-4#6QT$32RD92_7EZ$['-FT M8I]4W'TOA/W. VX.:F&?J! K0T !D !X;"]W;W)K&ULQ5?K;]LV$/]7"+4H$D"U)4J6Y=0VD%?1 LMC<;=^IJ6S)402-9**D_^^ M1^H1Q7&\9&NW+Z*.O/OQCKP7IQLN;F4"H,A]GA5R9B5*E4?#H8P2R)D<\!(* M7%EQD3.%I%@/92F Q48HSX;4<8)ASM+"FD_-W+683WFELK2 :T%DE>=,/)Q MQCD\2*>2?,EFYJ7(G-42<7S M1A@UR-.B'ME]GEY=G).#WZX6BT-R?7Y#%E^.;\ZG0X4;:+9AU("= MU&#T!; )N>"%2B0Y+V*(G\H/4;%..]IJ=T+W EY%:D )(@[L.8?WKF!\VF/JGZGJK\/_:VJ[@=S_0'9 M TA.F$PCPHJ8Q&E6*8A)@?D@+2*> SG(N)2'I 2,Y80)($PID2XKQ989$,4) M]XG1H0^/R(=W(76\3__[^#F5:!'YO6)"H8[&Q[O%;XD V&*16SSMB%[- MEXC0^'5'4T.[?[O>XEQ6.0BFN/AY9W3Y[-I?<]FM]'OBNG8X#GH3!SA#)\%A MG\>S/6_2YQD%MA>XCSQG4'#,=?_,M.\F$4/\D=WAZ:RATUC[E"18F*1"/TN+ M]2_WF#JLMF==/ !W[-K!:+1CC=KNR+-#C^Z4&U'7]NDN.<=V<8WZSN,I-J&\ M"P?]R []X(W[^W88C&TW\%^U_W-?>E,*^>\"_^DUO2?.P'5ZY(&F#Y^NTZ?K MH[[S;AW[O\7;'H_1AU?/3H0FZVON^J[1 M(;(JQFT5+A:541 MMTPH6:*/F?8/-WE-;5M"Q"H)1AQ6*S3*E#*&%G]L-?KUGKFSU+REQ+RVU+R5 M[P8D!FZD3['QE@T3L228,="KPK&'$I,1^A=B8#8(':1"$MBA]L,@>!FG*E(E M"=7I)_2(ZV-%F(3$=4)[-'9(J#//H_3"B/!27ZS$?2:!+BFUEB[%;*3]W?8# M2GR;>L^RY:[N;-AKH;&JKLU# 5L8[>MU-]W-=F^1X[H%?V2O'S(73*Q3U"N# M%8HZ@_'((J)^'-2$XJ5IR)=<87MO?A-\3X'0#+B^XERUA-Z@>Z'-?P!02P,$ M% @ YX-J56<7DO4W!0 M@X !D !X;"]W;W)K&ULK5?;;MLX$/T5PBV*7<"1925MTN8".)=B _02Q-DM]I&6QA91B51) M*H[WZ_<,)2,QN3_KFXL1H,.)5,E::>,%I:FI[W1 M\,/Y :\/"_Y1-'=K[X(CF1CSG0?7V6DO9D)44.H90>+GGBZH*!@(-'ZTF+W. M)1NNOR_1/X;8$5^?RT=]03&4UE7?A;,_^+VGC>,EYJ"A>>8MZL M30Y[(JV=-V5K# :ETLVO?&AU6#,XBG<8)*U!$G@WC@++2^GEV8DUCV[E]Q=SOZ,AY=W%U__3(^&7C@ M\ZI!VF*=-UC)#JSWXK/1/G?B2F>4;=H/P*LCERS)G2=/ GY-?23B85\D<9(\ M@;??!;L?\/9_2[ -UL%V+-XL'UPE4SKM837"'5V+,6)0*3DQ]M)ZI6=":58^[J_6Y-)A*R*]EC+A ME@;>")^3N#!E)?6B+] KQ#Q7:1ZF4^.\F,,PE97RLE#_P19#I3U9+8N]VI%P M9NKGTE(D1C#8FYJ:G0@SW<*/203!,X%]O>;YS:NC9'AX[,3$2)NQ<:8LMK^Q M,% Z)7%)*943 +\/115'XK*V'"JC^-P2B:ERJ2S$CQHB$ PYVDR@% W;M<4H MI,Z"S8*D;9=TV/O-(CS7N"'-+NF+SY%-U'86D;/#-P778U$@?UN"ISW>\4UPJA,0 MF>Y5\(X-S:W;-5UAE5*64+Y794/6MQZI-FJ9[?=NFG'+VO?R[ED7?>E"VZ?,QV.*C22I*O\ MY4[YJ>:?%:X])->3 N3A[T/>F>*?Y6K5>:EL.R4J^##Q.9KC[PWIERJX"^_Y M.+I4;SV2PN'#Y8AS;"/IH.N\;'J4+#>/HRU,4&U_5AR47,762UO;G2?I9TI[5 =4YC&T>'; MGK#-+:D9>%.%F\G$>-QSPFN.BR597H#_I\;XY8 ==%?5L_\!4$L#!!0 ( M .>#:E6JP>O5$0, +H& 9 >&PO=V]R:W-H965TUK3=LV+3L5!94=#S:*/UL,RF(S\W)V>C%1E!9=XI\%41<'T;HI";<9!+V@F M[ODJMVXBG(Q*ML(%VL?R3I,5MB@I+U :KB1HS,;!5>]B.G#^WN&)X\8;K[BOY]3A)4H8_X9-[=LCYZ0R5A7[8&)0<%E_V7;? MAX. 8?1.0+P/B#WO.I%G^9E9-AEIM0'MO G-#7RI/IK(<>DV96$UK7**LY/% MXW0Q__$XOWF ^1.]%Z/0$JQ;#),]Q+2&B-^!^ 372MKU"U.M ',7Q$;Q^6V/?X_7_I\8:8O VA+L:%Z9D"8X#.OL&]1J# MR83@H"4X.(;^;P2/0_3.NO 7#-Q*N%%K+):H85CWLP,V1YBIHF1R M!ZPL-3FDP"!1QM(U2ZOZNI2"2<@4'4%:)1LS4@!KP"K@A0]R4SSA*.DQP&1* MMR$A83#HL4P7'BB3Q^%RK<2:O%SN1"A3:025'5(Y^3",>^>7A@ZWK#*ZK)7F M<@4TXH+;'4' 5!G#J9(9V1WXKBIN.).LXW.S ^[$\2WDI-(:I?4Z0<4D6#-L M>H';DJ2BKE"2+R0YTRLB3;Z 12G4#A$,KE$SF:#/JE$P2PWR!1,1 QL2&/?- M^-:UU1@25N?9%M*$N'32($51(_P^;#FI#(H=?(R[$5UV(:@8S[%I*8D#H2^1 M0!*UDOP7X5!C7+&9JK3-X:5BVE*/"-/MMD_=>'!-._S:H=]]Z_B&!WI2(/7 MJ2;U3U72UM+2SK;"?%7KT1_W6M6OJ85<&A"846C4/3\-0-=*61M6E5Z=ELJ2 MUOEA3C\7U,Z!UC.E;&.X!.WO:O(;4$L#!!0 ( .>#:E65J'9(8PH #\= M 9 >&PO=V]R:W-H965TR>;%%$FCT MY73W:?)T9^Q'ERGEQ>9]]?+@P"69*J2;F$J5>+(QMI >EW9[X"JK M9,J;BOQ@/IT>'112EZ.S4[YW;<].3>US7:IK*UQ=%-+>GZO<[%Z-9J/FQHW> M9IYN')R=5G*K5LK?5M<65P>ME%07JG3:E,*JS:O18O;R_)C6\X)_:[5SO=^" M+%D;\Y$NKM)7HRDII'*5>)(@\>].+56>DR"H\2G*'+5'TL;^[T;Z)=L.6];2 MJ:7)_Z-3G[T:'8]$JC:RSOV-V?VIHCV')"\QN>._8A?6'AV-1%([;XJX&1H4 MN@S_Y>?HA]Z&X^E7-LSCACGK'0YB+?^07IZ=6K,3EE9#&OU@4WDWE-,E!67E M+9YJ[/-GJ]NW;Q+=![%8+M_?OOMP]>ZUN'[_YFIY M=;$2CZY-KA.MW./3 X^C2T]<-3EO?T__;#D/%!]K-AV917+UTE$_5J MA,1QRMZIT=GOO\V.IB=D-!8.V30SQSY(5-(LL04E2SO=;D5=7M^8A#VTH5? M#C!*)=W>M.HXR%#(=>]8\STQI?'*B4S>*;%6JA3P824MMNN2%]H40A3RQF=B MJTIE99[?TQ-5T2&TI"X]2:JLQG%5#G'8ZZ'O;AX)Q[]_MOQ?#X]>;U8 M7///V3IN'TO$X5GQS58C?Z[@0V7^.VJ]=.IUI:)-Q$ M+/(<+#U>Y;%DT7H M&=*+/U2BBK6RXFE(QYG828?*:%%NX0AK"M$<->B5=>U%:F * MVZ"#$4J79) M;EP-D*'^?ZHU!7U]+R@\DU\&-XX RHDA$V)!8:_"!QR9#=3 GD^UM'!4<'AF MU9S[JP@F%3:$]!;/O(%!1K"";Z3/9"%>6U-78Z1+,FDK0P^#WU'HR#VAON&75;"E M0=V]DC8BZI\)]J6'ORQ/O&A1EC5.O%&5L5Y =:(Q8C9]\J\Q%,JQFVUA %TL M:<%;:>'(V30B]Q$]BKC9$];5QJMPOJET2AY_O":+J;#5P=XT)I0.2B:)LX MUJN8U;F6:YUS01[S^JY,TDHH1BE 1P]OHJ[*VZ!,XXQA+# M0S"!Y]"6:TZR;@_S(K0 @RQ8)+[F7 RH2[@.IAIVV]#'?69&G+%F&AZ70T/0:"K7:83KLN4X2 X*CCKH>0]:I/WZ,'46ZDM0_ZFB?U0]OZ@B#T0 M:&2H1^0H]J%B88$+6QQ#A/V=06V.4*;5IKIPUN0%*,2 QV?P5^,*OA,/5MH#I34RPUL]-P+!/%4O7V!XB0 M$PAV#P3G>1N!^*"S?O1G3 A*UWF9[C+(;C3*FYT7#<36S,1-, M1@^CG:;V;3<9[_L!R>'B6>R"G9*HN^[YMJYBK;!(1>+BFHC,"$V;0YIU+R MHRC"2PCHZ'8:W)A08$PN:H>*Q+]TB7S.\X[J6E68%+6F"SAQ$'Z9Q+5Z O9] M1\6A\0,U9ID[T_2+SA!BNF!$(='=0^E\W"+F^,&@WZ#!EQXAO4*S0F8MNEGW MVIH2OY/0*8;P](M$[Z4.6$\>LA\8B]01R^R6]FUA'?IPTK5UD$C!8$1WZRKA M7^B[B )(Z_O:BO,&>"NZ55>.VA2%<#Z=A>F*\,RO^2 "W2 >:RJ"3'-*'*,( MC,S'>&36/KQ:S&7<2JKE/$PR8RC5CD:.M@]T+J"BGTJ;HO"$:ETHV?"$709J M*=LEE!@Z^+ OB\?\D(K<8)D-5%7.#!!:I5RM*#^K>HV[(0U,&:^"$UN"T?A_ MIYERD^T\6NP;T*H4^07:D1J2^3T2*//IL!3CEQ'DECS,82R4'=%73&E.CD?Z ML= 6TE# UP 7A\U]$344GR9LE*DD="ANL6$:D@JQI1$Y>C@.V0,A.OM7 +A? M]"EMD\P0OX$V*'OT#HG=0$^_ PD<=RH%4>-. BD+$$#?.+MR5*V^(WK7.IV' MJ4NUMC7-.P#W40CMY6)UW@!HL;KE)T^F&=MS0F/V,Q>/#MA6CX_B5=+C/+ \QOC M>L<]G1\]?BG>0@4PWV9BVU])8^G0(8A+2@0P),-5@09U%^L-PM.*_WD5?XEI M'Z3=*HKHAPZ6-T1,,0YL:"QL)[#9(4U@LQ?C.'02=)IW+[$A<,WA$D@@C&,D M-6! XY+&7V1;(,G4UL)PT8L604R%UHH!DN?E,+,WXM<*25!R(QO2;3[_2=TN MOHYTC!2<@=_5"?8KF0[O ^_1/=MW?XA\5YGV2A%6T_N#T+$BV6LZOX9 GMMB M26HU!1C[_N-RQB\'R J>?[XQ97+*AI\$! M8T9RH[@+)$K<4%W );VNVTWTS/_@=02P,$% @ MYX-J5:R>RE?, P C0D !D !X;"]W;W)K&UL MC59=<],Z$/TK&L,P,&/JCWR7)#-MN7#[ VT<)\5>6-K*DM&DI/V_GI6LN/Z MIB&]+Y&E/6=U5MK-:KY3^MX4 )8\E$*:15!86YU'D6$%E-21J330S)-*$:5Q/(Y*RF6PG/NUE5[.56T%E[#2Q-1E2?7C)0BU6P1)L%_X MSO/"NH5H.:]H#K=@?U0KC;.H\Y+Q$J3A2A(-FT5PD9Q?CAS> WYRV)G>-W&1 MK)6Z=Y/K;!'$3A (8-9YH#ALX0J$<(Y0QJ_69]!MZ8C][[WW3SYVC&5-#5PI M\0_/;+$(I@')8$-K8;^KW=_0QN,%,B6,_R6[!CN>!(35QJJR):."DLMFI _M M.?0(T_@/A+0EI%YWLY%7^9%:NIQKM2/:H=&;^_"A>C:*X])=RJW5:.7(L\N+ MJV\_KF^O[ZYOOI*W=W0MP+R;1Q8].WO$6B^7C9?T#UYFY(N2MC#D+YE!]E]^ MA(HZ6>E>UF5ZTN$-LV#O-8= UY>)SLZN+<5)3! M(L#$-Z"W$"S?O$K&\8<3TH:=M.$I[\O;IAR(VI"JUJS %".5Y@P(%4(QZI+W MF.;37M^\FJ;QX -Y:7S+);&%J@V5F7E'OJHME&O0)!WZLT_(G;)4$*:P##/0 M7DU'?DUF29C$,W+1*7T>QGD'OZ*FZ"9I,B%WFF: IY91.$JG9*6AHCPC\(#_3@;-*)\H6Z!R5FN-+$*- ?O$&\S&R,(_,VT? M/1I^U;PJ'7(/2<)T/,!-+94Y1SF'+B9I.(KC]D1:&V7H1D/6@:9I.'$GPIBJ M)0(J^NA"ZVTR&0Z=6==P4K_@=,T%M_W@DS >3,F-QPDE\_<6='D4F8:S="^U M;T?9==F3.T*U:8O;4*[)EHH:W"U*L(=!AJB7B3KC,B>Y4MF."_%TO9-)&,<3 M\KDU]+(D&6*6G"KC4551@.F@0WH\I>&5Z9S]PMQ*39$ >@6K3UIRD93^M!AZ3CO888(540N6/SZ)H MH=UT3UDI;%T9&)Y+\XPT"6?'.)>4W>,FS_<(QWUX3,JFN1SB7N\K\L!P+-&B M7HLL0>?^(6"(+]*F6W:KW5OCHFFQ3_#FH?*%ZIQCE (V2(W/)I@_NFG^S<2J MRC?\ET Z ]HU2=C]Q&W0OL.5O4$L#!!0 ( .>#:E4,0!CZ MHP( ,H& 9 >&PO=V]R:W-H965T.[[3 G*UR8P$W'J[I M"A9@GM8/"E=NQY*R H1F4A %V<@9^Q>3OK6O#)X9;/7.G-A,EE*^V,5M.G(\ M*P@X),8R4!PV< 6<6R*4\:OA=+J0UG%WWK+?5+EC+DNJX4KRGRPU^_O MHKI.8M!*G 0'"7\DYH1X?H\$7A ]D]@^QQPNLO[3D0&1&,B:H2!CEA#.Z9)P9!II0 M0S+*%-E07J(9/G$LDZ14BHF5?:I,[\OI<-3CHRCPPDOROT>\=+D$19IK[_!K M2*"P&V&]XW_(<$65>K,GT0)3;1B6,:2?,6G'Y^J,;^QQU]._@-;R'CO1(ZB" MW$DJ.O0+"@Y[H>?O(,%9U(O": >Q,S^X/(",L2%B6>V-\&]OC!EYO;X7O4/\ MWGDP:)%]+]?=Z2\%J%75135)9"E,W6HZM&O4X[H__3&ON_R,JA43FG#(T-4[ M.3MUB*H[9[TP.O(>\PSNE;\T"P)*O32W-T6AA[?)@/#;% AIA M7JDE2!R9*=T(BZ*>C\U2@RA;HZ8>\R!(QHVHY&ARV.JN].10K6Q=2;C2Q*R: M1NAO)U"KNZ,1&]TK/E7SA76*\>1P*>9P#?:WY95&:=Q[*:L&I*F4)!IF1Z-C M=G 2N_GMA-\KN#/>?^(BN5'JU@GGY=$H<("@AL(Z#P(_7^ -U+5SA##^7/L< M]4LZ0___O?>W;>P8RXTP\$;5GZO2+HY&V8B4,!.KVGY2=^]A'4\+L%"U:7_) MW7IN,"+%REC5K(T105/)[BN^KO/P& .^-N M[FZA%N6IL&)RJ-4=T6XV>G-_ MVE!;:P172;/KZ[/I M-2679U.R/Q4W-9@7AV.+*SJ[<;'V?M)YYS_PGI,/2MJ%(6>RA/)[^S$B[>'R M>[@G?*?#CX5]10)&"0\XW^$O[,,/6W_ASX>_+>K.:;3=J:NC [,4!1R-L% , MZ"\PFCQ_QI+@]0[(40\YVN5]QN=QLN M*)'(!<(X_YAN=0.:K!-."H75:"R4;M N@,Q4C65=R3G9KR1JU,H(69H7!^3Y MLXP'X>M_[?L0^L/Q=UH9TTM8X5B_\A^O^D9H_LM 99?.L5QT6Q:E:U M<$F\UUUBPOOQ1JVD)5,MI,%9CKE0I6WU5R^LQTL@4C1@"&:<6"T1 M%F64!8&GV8_3[(4G$)9EI,K!"@=1@O%0JI:S8<0&$[A22\.N4UH MS(?5XXR'4? B#(\Q3$#6> MO1]XR5,:ID/^6/\OXC1-!D\LCFC"4G(BBEM,X&;PF.#MZ=OV_?%LE^Q+)5\6 MJEF"K;K;4Q3 M1.E/"%E,@R3J-3OIZA0*:%S1AUW5L_\286V"_Y^RG"8*RR3I^'&0MO(*HMB M3XH3&GB;A09A1D,6['CBQ?T3+W[T$P^,K9JV](1?4_ 5V[+[C7>G7KE>I)*5 MA9L?2SR"&/&L M,H6HOW^U[>';(LD"IQQVA+OW1N9TP\GF,4V#5A?[NCAN;9.'NND"L)6=65RY M'PGPQHFR;2>BNXNV;?#8Z\ :T/.VSS1X_2#Q=.N@QNF=WWP!Z'G M%9)"#3,T#5ZEN$>ZZRT[P:IEV\_=*(O=8?MW@>TX:#!-WNLTDFQ*IC M9VT#W;]?.PF!75&T#_N"/<=SCL_$S(RV0GZH'%'#9\&X&CNYUN70\U228T'4 MM2B1FY-,R()H$\J5ITJ))*U(!?-"W^]Y!:'%22%2Y0?R]?I8F\5B6E!7)%!0>)V=BY"X:3CLVO M$MXI;M7!'FPE2R$^;#!+QXYO#2'#1%L%8I8-WB-C5LC8^-EH.NV5EGBXWZD_ M5K6;6I9$X;U@/VBJ\['3=R#%C*R9GHOM-VSJZ5J]1#!5_<*VS@T'#B1KI471 MD(V#@O)Z)9_-=S@@]/TO"&%#""O?]465RP>B23R28@O29ALUNZE*K=C&'.7V M419:FE-J>#J>/;]/G]]>YK/IPH7GZ1MTDA-:JGP"ZD! M/ FNFX=,T01 :4;Y!K M(2DJ%SCJ8UY/J\W^4H!$F%92&E.KKW.$3##3DY2OX))R@XBU(CQ55T.X..N' M?G3[WU;SDF*)$IJWA =,L+! 5"-!FSDG6_/WUB@I8:I%SV'0V:#O'[NKVW:?70_")R!7E"AAFANI?WW0=D/5@J0,M MRJJ9ET*;T5!M!O:"=[O%O4$L#!!0 ( .>#:E5[41+7 M3P, &$( 9 >&PO=V]R:W-H965TC91C2V%A'M-3%-57#_.H52;:1 '.\.#6!?6 M&:+9I.9K^ 3VX8N C>G-B=WN09WG)+9]-M-H0[;P1S4U\JCX:R0GIBO+):MP5&&=GUW>W M?[U;7#W;M)+(([ERB; LT;X'8"T"GY$9)6QAR)7/(?XV/ MD%3'C.V8S=E1P+O,GA :AX11QH[@)5VFB<=+?BO30PFV\8/#\>[K.#,USV : MH/P-Z.\0S%Z_BH?T_1%V@X[=X!CZ[$)5M9(@K2%J16P!Q%FX?/P3#8TUELM< MR#4*;FF)6I9BS9VJS:$\CI_T^M68T>0]^;]&K)-:@B;;2I%+R*!RAJ2UQ)WG M+7ZC"] 5N59<=M8_2,*2,!FE/8N;Q6Q_QCD^ ZBJ ]']L1^Q&]EX$%)ZVJVO MP9@S\EGR2FDK_D/,7)A,-=(2O.'V>H4Q#9<9D$P9K,TXX5.%"BB57+^S+MU?\/!( MEM(>A7@4,D:?3M9/Q7Q(P,?Q?U>8_P#7[6O4T\T'GHE2V$?R *YEY:A3O.T5:@#Y M>OWNKV8<)\Z4[*OI+M^9!L]-Z7/3\!FE=FM1 /;/%=9GOT%/PW3(G@5T'\>A MND2]9[\"O?;-S1"OYK8#=-:N?YZW;6/OWC;?&Z[70AI2P@I#Z#^2BF[6[@#NG\5LY]02P,$% @ YX-J5:H3 MW^_- @ LP8 !D !X;"]W;W)K&ULK55=;]HP M%/TK5CI5K10UP01**42"?FB5UI51NCZ;Y$*L.C:SG5+^_:Z3D#(-T![V@GWL M>X_/,=,[T9@U#KH=?RM@M3OLRL6PCB MP8HMX1GLRVJB$04-2\ISD(8K230LAMZHU1]'+KX,^,EA;7;FQ#F9*_7FP$,Z M]$(G" 0DUC$P'-[A!H1P1"CC5\WI-4>ZQ-WYEOV^](Y>YLS C1*O/+79T.MY M)(4%*X2=JO57J/UT'%^BA"E_R;J*I1B<%,:JO$Y&!3F7U<@^ZGO82>B%!Q)H MG4!+W=5!IT'"ED]H2.D1OG;CMEWRM?_9[3Z3%4>TG\.]DKY9L02&'CX# M _H=O/CTI-4-KX\HC!J%T3'V^)5IS:3=D)JZ*EMN-_N$'J>:94#6A^A(HO!A M&0LI40MB,72A!+Y0+I?DC$M<485A,C7G?7)ZTJ-A^_J_C[-, Y![;A(FR(^" M:0NZKIV_8K$2U!PTJ6NAP;3$K29NS 23"?JTI:DY++F4SE3M<@-,-\%?2.1? MA5<[F/J]'FWP*$ETP83!N]';J^1@"#>FV-'8\:/+3Y+(;W<_T3;0GG%"3,906*0Z0%W';_=ZN[@ MMA_1!N\KUF"GD>2@EV6[-%@KA;153VE6FXX\JAK19WC5SA^9QJLW1, "4\.+ MRXY'=-4B*V#5JFQ+#:E776,]>#@0 ((, 9 >&PO=V]R:W-H965TD M;$FV;'5+]\7B27?/W?&>.]*S+1??90*@R$N6YG)N)4H55[8MHP0R*H>\@!R_ MK+G(J$)1;&Q9"*"Q,(9;2%,-A&'\O<.T:I?:L+W>HW\R MN6,N*RKAEJ??6*R2N36Q2 QK6J;JD6]_AUT^@<:+>"K-+]E6NL'((E$I%<]V MQAA!QO+J25]V^] RF#AG#+R=@6?BKAR9*'^CBBYF@F^)T-J(IAC,\E5AEYY^VT]UP M)0L:P=Q"NDL0SV MWK]S0^=C3U1^'97?A[Y85DU ^)I$/"MX#KF26DH!.4;@ M!;M.PJFH^W'?OYMXSN@C^;^>GYB,:$K^+*E0(*HBUQ^?$@%PI"*/=+"V_]"O($W#5IR.!A/IV29<*$^H,/LC&$PJ9=3AWRE@FF* MGU%V?;=>^WY GKC"E,Y'Y$_]ECP>C$9^#RF"FA1!/REPY,8E!HD\D&51I(#C MKPF$Y=40QFEVBAC]V$\)$&5V8*4G,3&YHH@!OR\+W\X);^V^N8G:J'0.*(R(6LTE01U"#]V+R#B0G=;>WZ?Q@X/G3O=PS M <)Z H3_]EC RI?"Q*ZEHQC:J9V:!?U>WMRP=1#WAQOQ:!HUQJIAJ.NJS*9X M[9GI>LW,Q(^C#OQDX(9>6\7OJ(P'4W?<5@E.J'C!M*T2=E2"P7@R:9$3\#J[ MUL?;L:(;#MQ18]\^%0KZ6G5.I]7Q-)@T-O<@D7R?ZA& M 7FF:0E=)K^V=M1W!L[(ZR.?W;H79B VYO8KB1ELU16Q?EM?L*^K>V6C7MW. MOU"Q8;G$<-9HZ@S'>-J(ZL9;"8H7YI:YX@KOK&:9X)\$$%H!OZ\Y5WM!.ZC_ M=BS^ 5!+ P04 " #G@VI573X%V/X" "(!P &0 'AL+W=OKX5\5!F )L]EP=7$RK2NSAQ' MQ1F43)V*"CBNK(0LF493IHZJ)+"D(96%0UUWX)0LY]9TW& S.1V+6A596^ A3S-M &L6]\P MM$A<*RW*#1DC*'/>CNQY\Q]ZA,A]@T W!-K$W6[41/F9:38=2[$FTGBCFIDT MJ39L#"[GYE#F6N)JCCP]_7J](/.+N^LY.5ZP90'J9.QHU#6K3KS1N&PUZ!L: M(W(ON,X4N>8))'_S'8RG"XIN@[JD!P6_Q?J4N)Y-J$OI 3V_2])O]/Q_)7FZ M+[F6&^SGFJ(X4Q6+86+AK5<@G\":'GWP!N[Y@"5F^D$J*I(XU,0K[LCB\SR(#LA(%EF#.4Z+-21,%6B$H M=48T+E^)LF+\Y>A#1+WAN7I//.0XYZ@A:L5XHD[.B!%Q_?/_/M[D*F8%^5XS MJ4&V][-;7&02X)6+>N6S'?%&BB4J;.YD9]/&]M[M=\L_I5+4/"'S=5Z6YE!F M DNY<_A(/)?:OA_TD"BPW8'; WPZL.FHC] HM(?NCG0EGDQ26S/T[%%/,@AL MCX:=Z5%J1T'4V:/ ]L.=]QV>=$_+#VW/W^WM^_9P2'=:?F0/ACNRYWEVV-OZ M]8CY1B/;'T5]9(#AAL,>$D9#._)H#PE&J#OJD'TEZ?2Z8PDR;=X 16+\_;IM ME!W:/3,7;7?=N;=OU#V3:#:E7>*QV&PO=V]R:W-H965T,5O!E+53(#HIKT]4QQEKM)9=&G MA$3]DHFJ-SQT8Q=J>"CGIA 5OU!(S\N2J;L37LCE4<_OK0#AC M$S[BYN_9A0*IWZ#DHN25%K)"BH^/>L?^P4EB]9W"5\&7NO4?64^NI;RQPJ?\ MJ$>L0;S@F;$(#!X+?LJ+P@*!&=]7F+UF23NQ_7^-_L'Y#KY<,\U/9?%-Y&9Z MU$MZ*.=C-B_,I5S^SE?^#"Q>)@OM?M%RI4MZ*)MK(\O59+"@%%7]9+>K.#QE M EU-H,[N>B%GY7MFV/!0R2525AO0[!_GJIL-QHG*;LK(*'@K8)X9CJ[.3__< M/SD>G;U'I^>?+\Z^C(ZO/IU_06^OV'7!]=YAW\ R5KF?K2!/:DCZ &2*/LO* M3#4ZJW*>WY_?!_,:&^G:QA/:"7B>&0\1'R-**.W "QJ? X<7/--G;Y>O-52X M&\JFS(&>L8P?]2 G-%<+WAN^>>5'Y%V'H6%C:-B%/AS5F8+D& $1LIM]R[\< M9;*$G-3,T9K?VO]\E^G=X&]>)90$[]#_[?E!Z(P5Z*\Y4X:KFJ3-RZNIXGQ+ M16_IK)] 2WD-""MB-C)ULO]LO5.IC=MJ!GG7C/Z&XH"T)!^G?MB2 TS"J"5' M. GB1AY!N1/5!*,)K[@"GUB5(Y9#(1':*&8K8J,;X2#86$,'.$K21@QB'$0; M,8UQ'/H/QAB,QB3R6S*-<42"UD!(<.@/VHZ1$ _B9#W2D3Z#)GT&W>D#'2R? M%]P&E6EH.S.;,1K-;1(9"<4;=A="P9&9(&LL6KHFQ/-]MH#=GG#;L(1^D:\'+TZPY^300SER M*?3-_MCB"# &*JM!P%:.J$="]!J=0='+P$BTD 60N!#F#@6I%\7M=]9A]!8B M>,>9TGLH\NB&;XU6+A8BYY 5=X(7.2(>(>AU!_FBAGS1D\EG[8?-LLNY.KX* M]2XZ=8/NHI/BKO-40"J[M:?0'%AU9_WTXW?ZH;7KXY"-6SY7#FQJJ6$C/JYW M[OMZY[C;N:T=>CD]'GM^6W/X4]= M";.3IMV8OX*F;NG_#DM_FI5;[%R+SV0IC1,\2/TM'B0-1ZE/,/'IAE[$2_P- M0Q,*[ LZ^.E#FZ?A,^E)DP0G:?L0X@>>WW523QIR)D\F9TV+=:]:\6(7-[LA M7\#-G2O_ZXS\>28_G=./ZI%K?-#>\A,Y5Q#1L!P.SF M']L9FU"*D^1>$ (]L/T!PU(LM:7P3IT#_>IUM%'J-99#!K7 M8!#O_8COI=^^#8:O_ MVB\;WIS])%K80^.OP#]?'7Z1]9FH"5$<%'\-4XL7PB:+JRZE: M,'+F+H2NI3&R='^GG.5<605X/Y;2K 6[0'-#./P'4$L#!!0 ( .>#:E5[ MI[!*_@, .@, 9 >&PO=V]R:W-H965T+[B5=17CO3L5V[D=.Q:'7):W8C0;551>4?9ZP4JXD3.)N% M6[XLM%GPIN.&+MF,Z5^;&XF4UZ/DO&*UXJ(&R183YS0X.8N-O!7XC;.5VOD& M$\E4%'/U\/9L-X.;B%F9?3F]QX8[.2Z8&8T^C)2/O96O4LPZ5? =U M!)>BUH6"BSIG^5-]#SWLW20;-\_(0<#K3!^#'[A ?$(.X(5]V*'%"]\>]KYH M.[!H/YBIFQ/5T(Q-'"P,Q>0#_/7&%$\$M+I48?;7[WS+M",O9, M1#V3V;PQH\4<$=8YW=/$TL%?\C<8,X=-.0[-6+2>!&9)^>[P;( M(Y&_W<5U*>_#P3QRTRAYH_W(39.A&R31J^R_S*4WM9#_K_"?'M-[\(\#?X<\ M,O3@*9\\Y<>[R?MLV_\AWH%K).ZOD?C5UPBM-;<]'@#AV.$)E7J%G5OAX&USV)\?TJC?TJ!?VZC?*G?+%*9]9K+#9CK0 M%96Y JRW".MQ&*+&*"98X02Q2.HCE4+BIJ9C),GW<=J::P7$%&\:0A!A/QVE M$/BI&P]]2$W=;K5G5D4TYG05VADEIB%W7@8$:]ET)C=*"$0N">-#B>CM3)]X M%RWMC(T7OVAKW0VB_6H_QI]VT^M6O/L'N*1RR=&?DBU0U3\>8@[);J[N""T: M.\O.A<;)V'X6^"O"I!% _D((O2&,@?[G9OHG4$L#!!0 ( .>#:E4!-TB& M3 ( %8% 9 >&PO=V]R:W-H965TU>B$0O:K<@'MUDFECKV,%VV^7OL9TT%*E;D'A)//:< M,V?&GHD.0CZI E'#<\FX&GJ%UM7 ]U5:8$E41U3(S%!+4K2R)_CI&)P]#K>L>-)6W+!DMD2LJ.$C<#KU1=S#N6W_G\)7B09VLP6:R$>+)&DDV] (K M"!FFVC(0\]OC!!FS1$;&CX;3:T-:X.GZR'[OY;(C"B6#?:*:+H??!@PRW M9,?T4AP^8Y./$Y@*IMP7#K7O3<^#=*>T*!NP45!27O_)!G,I;HDD<27$ :;T-FUVX5!W:B*/<7LI*2W-*#4['J_5T.EI^A_D]K)*' M67*?3$:S1QA-)O/U[#&9/ \KS,U]:%AB):2F/(IM MY&NCQG+Z:1-Y7$<.7XC\$::"ZT+!'<\P^Q/OFRS:5,)C*N/P(N$\U1T(NN\@ M#,(05*WU F^O+5'/\?;^NT3GBE!S7YWGMBTW4!5)<>B9GE(H]^C%KU]UKX-/ M%Y1?M>HDR=QVM(!4[KNMGW^ZV0V-4]\IO]WKB3(G,*5? M<&N@0>?&Q)5U%]>&%I7KG(W0I@_=LC"##Z5U,.=;(?31L ':41K_ E!+ P04 M " #G@VI5URV0.C8# <# &0 'AL+W=O0>#0^+(W'J"ZM;,MAR;^ M\3[==G-X8Q'%-]!N_7[[?![Z/"F]G9!?U 9 DV])S%7?VFB=7MJVBC:04'4F M4N#X9B5D0C5.Y=I6J02ZS$1);'N.T[$3RK@5]K)G4QGVQ%;'C,-4$K5-$BJ_ MOX98[/J6:ST\F+'U1IL'=MA+Z1KFH!?I5.+,+EV6+ &NF.!$PJIO#=S+H9L) MLA4?&.Q494P,RIT07\QDO.Q;CHD(8HBTL:#X=0]#B&/CA'%\+4RM(2YHPJ&(O[(EGK3M[H66<**;F,]$[MW4 %QB\2L%#LBS6IT,X,L M-YD::1@W/^-<2WS+4*?#^>+Z>C#[1"979#Y^>S.^&@\'-[=D,!Q.%C>WXYNW M9#IY/QZ.W\Q)BPR6(LV2+U9D,%\0SW$[+<@*8O5"URSF(_(\Z5R,?-LM'$)T1/Y>[ M^W(;4U3FR2OSY&5^_@&_&43 =?R=C)7:PI(,HDALN69\3:92%OPR"WZ3>SA)0=(,.@:L M'2)-D;3$JK7%"54*ZOESTTYF:OK*?>A?X-GIV?=5L,:M_Q*L78*UCP*+&;UC M,=,,:H%RLZ "U'86'P1^ M\!M'S;)V-^CZY;*]"#MEA)W&"*L-Y >VEL_8[$P%U07:Z'1L 9W(; _ZO(0^ M_W]MY/R463B1V5X6NF46NO^CC32:'LO??53"OA\X3OV9OBC!+D[91AK-C@6Z M> R$3>D D.O\NA\XC4@C6(&4>%3E@=ILUA]+4;A5,5K>08K*+I E! 5Q4 !D M !X;"]W;W)K&ULQ5AKCZ,V%/TK5W15[4K3X9&0 MQS1!F@FL&FEF-IU'^Z'J!P>!.1/_!'B'3NX!CF5)2%?9&,> M3#5#C@A'V.>2 HF_+9[A*)),8AQ?2U*MBBF!A]=O[!_SR8O)+!'#,Q+]&09\ M,]5&&@1XA;*(/Y'=;[B/PEWN^&??'X-AIG#K1:X=P[< M:HM>$Z-7.=G+^7HG^.XR)GH8@UO_:Q:R,%^'?]V+/IAS'+._6X9X5U#VVREE MDKIA*?+Q5!-9B&&ZQ9KS\T_FP/BU36V59*Y*,D\162$<19!F MU-^(A 8I#7U\!8G8 \@*?,0V(ED*P^CQBB@,ZN2^U""59&Y!-LC)Y':T=7JC M_D3?'NJN*&!-=[O2W>[4?4&)CW' 8$5)#!%)UL QC<4NLN20,1P )Y"B[[7U MXA.Q!098)D&2M/G1&?-2/U22N069?>B'99B6?62)W;#-'%HCLU<]5A-[4(D] MZ'[)*?F,$KC'($)!B!(."R*VK#9I.R-<*JU* M,E(K&;3L+)IJ'Z/&*KT1269JY+,4T16\V54^3+J7#Z5+VCORU6Q.?PP M(W4R7VK/J)$=QL;0,.HYQ%49TE-$5M-]7.D^[M1]]J/MMQ-^J;CC1H:V&M*J M#.@I(JM):QK[+POC/SSX=)-?*GW)9M=>;+NAOM*@GBJVNOX'7W;F_W Z@YZ ML2]FPQ?A2M,7E4$]56QU7ZR]+]:_2/:);C6QOC9O: MJXSIJ6*K:[__1C8[/_6&ULK9E=;UP3W=[J2^XBUF&=^2!R*=LS=69 M6[M$-"&IH"P%G&SGSC6\0KZG!46+/R@YBL8QT%W9,/95GZRBN>/I)R(Q":6V MP.KC0)8DCK63>HYOE:E3WU,+F\>O[C\7G5>=V6!!EBS^DT9R/WQ MO&?'7TG5H9'V"UDLBK_@6+8-1@X(![!<-*,"S(E%TI." L\6+&V1%PW5JYZ8,"9J%6W:>I_K\_2*Z^I4HG M%]?+WY]6#ZO'U=T7\!FL1F+E2/8]V=>]^%\A)X\ +XGN]WR)=F.2+A M)1B4$'XBQ^_ &.O9^Z4-DT0Y;,6A@'-<:!R7WQ"V/1D<9Q%[%2 M.2Z4NJ =%M"?>*-@YAZ:+#J;30+8;H:,S_$_>SFL>SDT]O*1LW]P"FX)%3DG M8,U9E(=27(#;VR6(W(V+P3V.*$XE6#,UQ;MH&.]P[OBQ:88LF;7(CFJR(^,T MO,F%NB($N Z_Y5308D+^=:NN@94DB?B["^7()DJ;9LB260OEN$8Y-@]2)G$, M0J9>\A'A16GK@F>33,T?E,(IA!ZT[H.M*@$-97 ;IT/;/*Q:88LF;4P M3FJ,$^/@6F*Q[Z)E5)U+RZ89*LU&C='DPZ![+$UK"--W7@,X(BH^AX0>\"8F MG77>:'$N$9MF:/J6B'H==R.!WBF1>D8HJ_1 4LDX[<9A5I_+PZH;JMR:1$8C M?])#I)'1H9'(FI,,TPB09[7<$T0 E;0VFXQY,*=$#M^)Y$7:*9D MK,,C)U$G'*O!VZH;JMR:<"9^T!=YX"E40V/07%R'(ZS)#QYEY#5_&S5#55NK00T]?M*T2D:0W,V+DM1@XLN M2WG24XZL)F:K;@B^SQ):Y_P/@-\QU-!8C)5NF\2[WCS\O?!,H3R;)BEWS#I&1) M<;@G:G7&=0/U_98Q^7JB-][K7V86_P)02P,$% @ YX-J52WOS"K3 P M&A$ !D !X;"]W;W)K&ULO5AM;]LV$/XKA%8, M+=!&(OT69[8 .UDP ^[J)4[W8=@'6CI;7"12):FXV:\?]1+)167:;MRQ3:3S M&ZX_2ND&[D$_I MI1F[-$K($N&*"(PGKL3/!5U/2S0'%C(\,MFKG&N6AK(1X MS >S<.QXN4<00Z!S"FK^GN :XCAG,GY\JDB=VF8.W+U^8;\M@C?!K*B":Q'_ MR4(=C9U+!X6PIEFL[\3V-Z@"ZN5\@8A5\8NVU5S/04&FM$@JL/$@8;S\IY^K MA=@!$+('0"H *?PN#15>WE!-_9$46R3SV88MORA"+=#&.<;S7;G7TCQE!J?] MR?4?#[/[V7+VX7?T#DWB6 2T6"ZQ1FDF@\A$C%+) D"O;T!3%JLW9N)2BG\H M1W-@*I. %E*$6:#56S2?7Z/07;D4W=&04:[10A@7T2O$.%I&(E.4AVKD:N-[ M[H$;5'Y.2S_)'C^'Z+W@.E+H5QY"^"7>-3'7@9.7P*?$2O@AT!?(PV\1\0A! M#_3KV@G8*WLV]!@T\9DQ"B6\:9AG=S([H0S;BF?,-6,:")4J 5 M^FMN@&BF(5%_MRU'::7;;B5_5Z]42@,8.^9E5""?P/%__@GWO5\L,73K&+HV M=O^6,HD^TCB#-L]*;+_ YB_]DS\@/<\;N4\M)GNUR9[5Y W0&*1YS^-"?BIB M::M*K"PG+DN_]K%_EJWM_X 8!G4,@V_8VL%76]L9>/NV]K(V>6DU.4F$U.S? M,JTL0#(1MMFVD^ .>@8JE64)AK4_0RO54M(0$*<)M"K,"CYQ=[#7I&/O+!JK MS'SG,':J"OX&F57@79WASEZ=8=)8)=]#:0=82.^@U'!3#; U4?M+""(N8K%Y M;O7D1V1YW*1YW#V/V*SEY-0PFM*![;7C@-AZ_TML33' UCQ]M-CL+/@(L36Y M'=N3>W[4,D=2Q3:\_8AEA9^Z3TT=P)?GD9NU5)P:1E,^L+U^')#;\.OCT7"? MVDA3%X@U81^KM@,L1ZB--#F>V'/\E :/)K&UNF%%GKA#I*D#A)Q%:,1:*$X- MHZD=Q%X[[$*KP%_DM?Y>H34U@=C/_L<*SF 1Z^7"A,T7 MRERP_7Y*YSA%]9#>"=VS"Y:0Q9A(QA,0.!M80W(^(AT#R$8\,ES+4AM,*D^< M?S6=ZW!@.28BC#!0AH+JOQ6.,(H,DX[CWYS4*IYI@.7V"_M5EKQ.YHE*'/'H M;Q:JQ<#J61#BC"XC->'KCY@GU#9\ 8]D]@OK?*QC0;"4BL!S>/(SA=CRMA>@GOWWV =WHLW"_X4M(DE'U;Z7C- M4^T@C^UB$YN[)[;/@3H%AYR Z[CN#OBH'GZ)P2EX&SBIPFVM4B&56TCE9GRM M/7R?M"?O4<1PPVFBY0E8Q-0S?(<1%>*9)7-X-&KMRK.6V*S467HH2 MQ0HM__??2,?Y4TJU1!91:E6H52KUBW#F"\3 MM2O%#:Z3X_P2/2:A=O37]:[;U6LY#YZXALDKZ9T7Z9V_K\K,FE6J(K*(4<;8%DW.D MS^N!AV:9LY7?$V[/:3G;95--H%3QD8.]_MI]O9[ZX!0;8JL*L:WGB/NVKB>- MUGU-L575VE9^I+9W6KZS@_%3@[1K5+@S91VZ5O>7.0N%(^SY@)IB,(,T/=GG*N7CCDQ*$Z(_!]02P,$% @ MYX-J56IU7SQ' P C@T !D !X;"]W;W)K&UL MK5=MC]HX$/XKH[2J6FF/O!!>;@N1@*1;))9%"[U^./6#-S'@-HE9VX'VWY_M MA!RYAFCWE"]@3^9Y//,,&<:C$V4_^!YC 3^3..5C8R_$X=8T>;C'">(=>L"I M?+*E+$%";MG.Y >&4:1!26PZEM4W$T12PQMIVXIY(YJ)F*1XQ8!G28+8KRF. MZ6ELV,;9\$AV>Z$,IC8_'EL&)R9Y8L$4EPR@E-@>'MV)C8M\%0^6N' MOP@^\8LUJ$R>*/VA-O-H;%@J(!SC4"@&)+^.>(;C6!'),)X+3J,\4@$OUV?V M3SIWF*1GC[C(I^>X@MIS/4GG I?RX PXX(F M!5A&D) T_T8_"QTN +9[!> 4 .>_@-X50+< =%]Z@EL W)<">@5 IV[FN6OA M?"20-V+T!$QY2S:UT.IKM-2+I.IWLA9,/B42)[R[AP?_ZWRQ@,G2A_ER,UG> MS:>+ ";K=;!9W\ RV, ?<$=I=")Q#.]]+!")^0=I_++VX?W;#_ 62 J;/NR MT[L!QW+LNGB:X0^AZ(!E:[A3 _>;X3X..]"UKYX>O"1XMPY>$:-;%KBK^;I7 M^*89EQ;.81(^9X03_7K^O9 VF N<\&\U(4YS2K>>4K6N6WY (1X;LC=QS([8 M\-Z]L?O6QSJUVR3SVR0+6B*KU,4MZ^(VL7OG5ZI._D;D:^7/R?J:3/UK'#W; M&5J]P<@\7@I;ZS8%9P $S0B- T72JC5&M#C[1,5&ULS9Q=;]LX M%H;_"N$=+%J@J4527\XF!A*+[ ;(I,$D,W.QV O59FRAMN21E&:ZOWXH6S4M MB:*I[4DQ-VW\P?>ASY&E?3B^RY7">I MN,]1\;S9Q/G7:['.7BY'>/3MB5^2Y:JLGAA/+[;Q4CR(\M?M?2X?C0\JBV0C MTB+)4I2+I\O1%3[G'JT&[-[Q6R)>BJ._4?51/F79Y^K!S>)RY%0S$FLQ+RN) M6/[W1ETIR7G\48N.#LQJX/'?W]3Y[L/+#_,I+L0L6_^>+,K5Y2@K8O=O^BE?J\S0O/GHLPV]6 Y@TV2[O^/_ZP#<31 MZN@'D'H :0]P>P;0>@"U);CU ->6X-4#/-L!?CW W\5^'ZQ=I*.XC*<7>?:" M\NK=4JWZ8Y>NW6@9X"2MCJR',I>O)G)<.?WP\6/T^\WM+;JZB]#-W>/5W8>; MZUN&KAX>V./#.W3''M$9NDG+.%TFG]8"716%* OT)A)EG*R+M_+57Q\B].:G MM^@GE*3H<94]%W&Z*"[&I9Q?11G/Z[E<[^=">N9"T<]96JX*Q-*%6&C&1^;Q M$\/XL8S+(3CD6W"NB5'PX[Q\CQS\#A&'$,U\9C;#R6XXUGV<[Z.S[Z-S\_!( MS-\CBG7#&[&DAP.-[O1HCQY/TJ049[?R/++0'$__N97O1S>EV!3_U1TY>W%7 M+UZ=?L^+;3P7ER-Y?BU$_D6,IO_\!_:=?^G2!BD608HQ2#$.)-9(MWM(MVM2 MGW[(LZ) LSC/OR;I$EUMLN>TU"5V+^/O9*K+X)(,1V7\F5Y)9;7V13-GO-T>S/0N*W [[>^!D3QB1[51SFN6M[4Z4,9!U2)0-0:JQJ'4FED_:IXQ3)5;ZQR?Q[ ;8J=UBIJ9 M>8,S9T=EH%1^FMJ,-E'1)G^+8K>>1J/V](*PG2KC9 >GRH;)0)EG"# M2GP<3MH!!FVO+:D,E,IU5"J+Q: GQ*K%QN8>^UX>RFEU-)=BODJS=;;\JHTU M9#,Z U6+0-48J!J'4FMF5W7HV'_5P@VR.YZ!JD6@:@Q4C4.I-;.N# -L=@SL M"[=N5XU]W+&^S+C!B;.",E H/PEMAEKY!]AL(/RPJDUC%;2S!.0 U%DZ"62@ M0*X!^CT&)5:^!#8;$X/*M8EF J33PX :#E9,!LKD&J9$]H2:*(^ &+O1$[5: M/?@8.O&==M=A1@P-KA63@3*YAHF=2=ASGB&J%R?F7OS16)V9!P^]3H.J1:!J M#%2-0ZDUDZI:?D)>LSHCD/WR#%0M E5CH&H<2JV9=64A$+.%8%V=$4U739V. MJV;Z<%92!0OE):#/4RC\@9O]@R.6?=#OL@+1K+#-O<*PMD P4R;7(GC K M#X&8/803E_[NK6=,2,=Q-#,&A]8*RD"A7 N=]-W_):J+)^8;[?=9MD8+4\VQ)CZI'/>!&W[[: ,%,I/0INA5MT_,7?_/\J<(=V.^HP$;1?- M/-G!B;)A,E FUS!)GT=#E7% S<;!D"*-:MKKL+.,S PQ2K;:FLVL-'C--VCS#JK&0-4XE%HSPT?K_%]WH3_L2G_8I?ZP M:_UA%_N_QFI_JGP$:O81K&LVJKE-C\.@?08%=1&LF R4R4\QFW%61@+]>RSX MI]U&G7CM)('Z$19$!DKD&J+G]B1(.1$4;LD_[:Z>S:YJ69-SC*%D@&BN0: M9.#W?1&4-4"_9\T_[=[,)AVKTDP8'%D+) -%<@W2#?J.8-5^4W/['8EX+7*+ M^@RRPYV!JD6@:@Q4C4.I-=.K6GXZ>=7Z#/2W":!J$:@: U7C4&K-7V,J"\$U M6PCVO\?4]-63@':\&C-O\"\R[:@,E,I/4YO15BZ":W81?E25YFJZ]':>0+V( MTT &"N0:(.DQ(5QE0KAF$V)(C>9J%LF3H/W;LIF9.#C,5E &"N4:*'5"VN,Q MN\H0<,UW\\V5FJNYL>VY/FYWA&;(X #;41DHE>NH?N.'BLT0'_W8WMQ]7\?S MS^MLJ8TO9%<[ U6+0-48J!J'4FMF5/7YKO>:59H+^F,$4+4(5(V!JG$HM6;6 ME7G@FLT#^RJMVU/+270N2J#6@163@3+Y*68SSLH\<,WFP: "0+T[?SF?(5O._Q%>K!QWL"^4[;'#,3!L?6 M LE D5R#G 3MR(Z/M@?=B'RYV\BU0/,J=/L-' _/'C:+O=IMD=IZ_AJ?S[#F M^0B?L_U6L$I^OS/MSW&^3-("K<631#GO WD0Y/O-7OU!!3ALN3O]"U!+ P04 " #G@VI5!J2?(0H# #2 M"0 &0 'AL+W=OR1+P$$>HJCA'>UI1"K >IQ#H++ZH"HE1:GABX)]W&$?@!FZ!J+-2/B&?WLS;E@.; -:-[G3Z9K?"TKU'\R>U4VNRB;7>7NW8%:/P)@B(8H MS IQX(7V,R[82J'.S),HPC3J PCP>TR\$SE[(!;KF.U M]L@KO8\D=PIRYSWR1AFY\Y;<:1K[Y)7>1Y*[!;G['KE31NZ6D#O._FRI]#Z2 MO%F0-]\C=\O(FQ\BK_0^DKQ5D+ 4 KXV^]Y3<B,C1]9\=5IYUKS!8D MX2B"4 J->E-6BF4GB*PAZ"K=A.=4R"T]O5S*0Q#:E6,])CM90( "P& 9 >&PO=V]R:W-H965T3W#86CMW9 M;@/_?K83L@*AXF$OB:]]S[GG./9-6G/Q*$L A9XJRN38*97:G+NNS$NHL!SR M#3"]LN*BPDJ'8NW*C0!<6%!%W<#S$K?"A#E9:N=N19;RK:*$P:U M=>'K"$":>_2:'*L7/FH )6>$O5G-<_H?5C!>:<2OM$=9,;!P[*MU+QJ@5K M!15AS1L_M?NP!_"C#P!!"P@^"PA;0&B--LJLK2E6.$L%KY$PV9K-#.S>6+1V M0YCYB@LE]"K1.)7-KN\OKY H*$RI/T#=TMYBBXZ,3=(0( M0\N2;R5FA4Q=I0L;N)NW12Z:(L$'16YR-42>/T"!%P0]\,EA^!3R(0H;N/\: M[FJ[G>>@\QQ8OO"3GOL,-0Q1/X.Y6N=R@W,8._KN2! [<+*O7_S$^]YG[S^1 MO3(;=F;#0^S9'-?ZO"@0!-/>3]? $PLW=WZ7C9+HS$O=W;Z%]UFGI['_+^N5 MMJC3%AW4=D48T4>W0&O.^\]5@X_WRB:C4?Q6W/NL,/"BI%][P>N=+.PPU*WD8W0\B^PM02P,$% M @ YX-J5>C^*:Y1! 4!@ !D !X;"]W;W)K&ULK9EK<]HX%(;_BL;;V6EG%FSYPB4+S#2XZ68F:3.$['[8V0_"%J"I;5%) M0-)?7\EV# :CQK/Z$BRC]SV<1QEB>TZ3L].$;\S(:BW4#7LRVJ 5?L3B:?/ 9,NN7&*2XHP3F@&&EV/K M([P*X5 )\AY_$[SG1]= I;*@])MJW,9CRU&_""7[^ZW^3)RV06B.,I3?XAL5B/K8$%8KQ$VT3,Z/XO7"84*+^()CS_ M"_9%WT!&C+9 9&"^IEN.LIB/;"'#*K$=E2&NBQ#NA1 W>-$% MKO<'@"!UZ4AWIYB*,N\ HYK,MMR:H"YE; W-S/N^BW$. V MXX)MY?07X-\[V0'<"ISR_YK8%&Y^LYM:U5=\@R(\MN2RY9CML#7Y_3?8<_YL M(F72+#1D5J/H510]G?OD,Z.\.P3[>,J8UDH\9>/@GI$B0T6W4$9NE% M"%KCMA!ZYV/MN8%SPJ"A%^R[KM/,H%\QZ+]AK'^=L-:E;<+]AE%WG.!TU,^[ MN3T/#BZ,^J#*>*#->(8WZ"5_=,B1OI3NX&Q=N4/?<4[&9*J-U/9Y8,BL!F58 M01EJH7R1!>(,[VBR(]D*3!F.B0 W*"()$2]-@+1V;>>#2;/0D%D-(W0.Y9QC MM#PI[0R!-.H6FG*KHSRJC*%V3MZC9Y)N4["@3&K5O(R0#'=A0I9FQ[M%/SA? ML?J8K0D99D;K8%-N=8B'2AAZ9E>L MT>K8J%MHRJV.\E!&0WT=K3]5Z,6MP9U7R(WG"E-1ZT@.I33\/[6T7MP:27!^ MU%+5]&DE:2IJ'PF2_+0E%L=T:$HA_JJ_*/E6.\0-Y"%N>')^M(_>WJIW[?>(K4C&08*74NAT^W*[9,7KZZ(AZ"9_ MH;N@0M TOUQC%&.F.LCOEY2*UX9Z1US]$V'R$U!+ P04 " #G@VI5.8;' M#_\# #+%0 &0 'AL+W=O .Y M>P-)\'E\?O:Q\^#^EO$?8@D@T5,<)6+@+*5<7;BN")<0$]%@*TC4+W/&8R+5 M+5^X8L6!S-*@.')]S^NX,:&)$_339_<\Z+.UC&@"]QR)=1P3_G,($=L.'.P\ M/YC0Q5+J!V[07Y$%/(!\7-US=><6*C,:0R(H2Q"'^<"YQ!@KGC4$2&HGWOVQYAAX?QNC=V_?H+:()NJ51I*9-]%VILM9]NV&>X3#+ MT#^0X35,&\AO?D"^Y_LUX2-S^%TH&\C#=>&N&JMBP/QBP/Q4KWE ;PQ3B6X2 M(?E:5;-$WSZJ!NA&0BR^U\%E:JUZ-;U(+\2*A#!PU"H4P#?@!'^]P1WO[SI4 M2V(5\&8!WC2I![?DB<;K&$T95Y%ZRD.B.E-S78>=:752+;V5;()NN^]N=F&, MW9T(TRI@6D:8$8MC*M,)G ,@3J3^2!;P0>T!:HN<:3ZURT2P :ZV,]V"LCK0 MK)_S'5"OX7G-/5IC/B?2M@O:MI$VK5DJQ)HD(:"0"5F[#C,1[%58>B\XC#V= MR-$I.#I&CLN8K=6,J;>1D"2=HSH,H\:Q*ZZS5\=>,2 5AF[!T#4O(YKH9527 MN#'PV,0MB548>P5CS^H>V;,);DFL GY>@)__H6TEZP?C%_N*_W);,>9S(BWV M2O/@_$MJ5?C2\&"CK;!8U'E'>U7] MLJC-"9T*7!H=;'8Z#W?7D]KT+3F6'/(U_ \N#1!NV2UI2P8FAW\-.X1+/X3- MAFA(!!4H^^.K2W=#."73*"ON6OIV;>4V]RKW->P1+OT1-AND$4G(C)($W7/U M7QM-#M%8M4BVU*K,I9_"7;N%;-5FV5*KPI=&"QOMS F%W*LMY#U?8>[W5*[2 M1V&SD;IZG-P,[R:(<73Y.#Y%+A^4; M3[<]*FCSEO"5_01"CO,U?R7J.K]G^>G1QF-Y*MTL.W M*9.2Q>GE4B$"UPW4[W/&Y/.-/L\KSF^#_P%02P,$% @ YX-J54+$-^UF M!@ !3( !D !X;"]W;W)K&ULO9OA<]HV&,;_ M%1WK[=J[-K9E(- EW#58Z7+7M+DDW3[L]D$8$7RU+28)DNSVQT^R#4;8J/'V M;E\2,'Y_DI_'2'IL<_;(Q3>Y9$RAIRS-Y7EOJ=3JO>?)>,DR*D_XBN7ZDP47 M&57ZK7CPY$HP.B^*LM3#OC_T,IKDOU&3,[X6J5)SFX$DNLLH^+Y@J7\ M\;P7]+8;;I.'I3(;O,G9BCZP.Z:^KFZ$?N?M*/,D8[E,>(X$6YSW/@3O28A- M0;''+PE[E'NOD3F4&>??S)NK^7G/-SUB*8N505#];\.F+$T-2??CCPK:V[5I M"O=?;^F7Q<'K@YE1R:8\_369J^5Y;]1#<[:@ZU3=\L>?675 \.+>2J+O^BQ MW/=TT$/Q6BJ>5<6Z!UF2E__I4R7$7D'0/U* JP)\6'"LA; J"%_:0K\JZ+^T M8% 5%(?NE<=>"!=112=G@C\B8?;6-/.B4+^HUGHEN3E1[I30GR:Z3DT^??G\ M\=T]N;U&$;FX1^_09^WM/1,9^L1ICBYIG*2)>D:O(Z9HDLHW>I>O=Q%Z_>H- M>H62'-TO^5K2?"[//*7[8ZA>7+4]+=O&1]H>HVN>JZ5$))^SN5WOZ>/8'0S> M'LP%=@(OV>P$X? MPC[&;?UQEW^)U0GR@Z/ED;L\8O$)"LORH*6TP.29&+#>I,??PB&_D]M0D/"(D@8 8)9EO1WEO1=],E'P:74P]A,M1G@ MK.UJ0 D;%C S66PF(0[#T\&9M]F7%K)- @2SI!WLI!TXI?V0\;4^R?54*)4> MC9+\X2W*]3S+%VB>R+CX4&]'B91KFL<,Q5RJMC'KPME.5QM*V&#?AB ,_># MAD'#+3SR^_[(WHT =+@3>.@4.-I7T9S"+Y#22>PJY; A9>#[I_T#)8?- M\WYX*#EX^E.QU.GCNWS:YMZ3DY7]2!A$22, ,$L,T8[,T:@<^0(TA)( M6 0)(T PRY+QSI+QOY@CG;5=#1@W!^>V.1*R30($LZ0-_'JQ[SO%O1%)'B-U2A6;(RK1BHG8?!'TM+DWE:+5MJ[-DZK-(-@3TC_Q?7P@ MY-3=N:YG/"B-0-%L8_926. TYEH+3147SUIJ5GF#A';%F$*WMNCD;IQA3S&3 MQCFY1 N=]%M-J6(?MDQI..+L56='(&D$BF8[@FM',)PC.<_?Z2U9HLSW*,G- M\,7FN7:IU1O<]"8X=,;9N\[.0-((%,UVILZU@3.CE9/V]Q>?%65_*3C4*\9# MG"9HPLTF;##,A6"13--J..I8$[EU[3 MIR1;9VC&A:XUBY68ZN:.9*J@)1]B?;HVSFK(Z!J!T@@4S1:\SJ^!.\"2Q8(5 M5_?U/*>8;J&<%EO5!HVP%>UPG7G:/URP@S9+H&BVW'5"#9QIZ\CU O07NOMR M>:O_72>Y.?];Y0>-JZ"T")1&H&BV1W5D#<:@EQ$"T!@+2HM :02*9M\.JO,N M=N?="RH3BLQ.P\?':^T%PS=FDL^SF66&]_YNP%) MBT!I!(IF&U7G;CR ';1 TS4H+0*E$2B:;4R=P;$[@W@M B41J!HM@EU0 \#T $I!$WEH+0(E$:@:+8Q=2H/OW?/NLLRV@ MF1R41BJ:==?&W[]I4^KM[3T&GS'Q4/S^0*+BAESY1/QNZ^XW#A^*)_N]>O?R M!Q+75#PDN40I6^A2_\3\HD"4OSDHWRB^*AZJGW&E>%:\7.IIA FS@_Y\P;G: MOC$-['[Y,?D;4$L#!!0 ( .>#:E6[+W=J( , .T. 9 >&PO=V]R M:W-H965TS,=I+VW\\&BI*%H$3S38+A/HW-$Y)4)9044LLFF)I\S!+,2*G+3L2S?+" F1C@HSSVP M<$ 7(L<$/3# %T4!V=L%RNEJ:-C&^XE'/)T)=<(,!W,X14](/,\?F&R9C27# M!2(<4P(8F@R-<_LL"51]6? #HQ5?.P9J)&-*7U3C.AL:EKHAE*-4* .47TMT MB?)1M_*F=1M.E M>/W^U).78YEC'DZ)+F/W$F9D/CBP$R-(&+7#S2U3=4 MC\=3OI3FO/P$JZHVD#VF"RYH4<.R76!2?A[6 +N_ W!JP-D7<&O W1?H MUT!_7\"K >]?P-T!^#7@EW-?358YTQ$4,!PPN@),54N;.BCC*FDYP9BH']:3 M8/(JEIP(;^[OKDY&\>,MB.*+$3@!(\0*<$,A 0E,<8[%&SB.D( XYY_DY>>G M"!P??0)' !,PFM$%AR3C U/(>U%&,ZW[O:CZ=7;T>Y^*'K#LS\"Q'*<%O^S& M[^BR!YQ^B=LM>-2-?X=$XMY./-[CYNVJ=ZL%3[KQ6_@&G%-%VZ>;M"G3:R)T MF@B=4N?NT$5H+, UX8(MY!,OP*\;60"N!2KX[[9@*EN_W:86LC,^ARD:&G*E MXH@MD1%^_&#[UM>VF'3*(IVR6*P%RNY]39Q:$YZ93%.F6))ME&3OTFIWYG3N7*F033'A($<3R5F]0#YCK-I<50U!Y^5F8$R%W%J4AS.Y'T5,%T/M+YH=;O@74$L#!!0 ( .>#:E41@R*46 ( /<% 9 >&PO=V]R M:W-H965T#!Q@U;%3VQ#V[6<[(1NMLZ[OJ\4&4Z(:(D-N(BLA4Z+-5*Y]E4DD2R=*F1\&0>2GA'(OB=VWB4QB ML=6,U[3.WR8TO5&VP]^$F=DC3/4S]E$FIE?N2QIBEQ1 MP4'BJN=];';[D5WO%GREF*O:&&PF[&2T['F!!4*&"VT=B'GM\ X9LT8& MX[7T]*HMK; ^/K@/7>XFESE1>"?8-[K4FYYWX\$25V3+]%3DG[',IV/]%H(I M]X2\7!MXL-@J+=)2; A2RHLWV9?G4!.$X0E!6 I"QUULY"@'1),DEB(':5<; M-SMPJ3JU@:/<7LI,2Q.E1J>3A\01B$ M(3S/!G!YY[Y[Q7*'7K)VS?-*/AP!K-58;;.N=,2YD(:'>5K5S+'& N7V]JM!8T@:-]&?]R<7ZMCVQ+'1*XI5\!P991!X[U) M5A9MIIAHD;G2G@MM&H4;;DQG1FD7F/A*"'V8V&Y1]?KD%U!+ P04 " #G M@VI5\?7U*7(" #*!@ &0 'AL+W=OBI8*<=.KE0U$5E'HEXZ(@2H=B M[Z_I-$B3>#A^4?]L:]>UK(B$&\Y^ MT53E8V?@H!0RLF%JSG=?85]/8/02SJ3]1;MZ;Q@X*-E(Q8M]LG90T+)^DJ?] M.1PD8/Q& MXG8.N[!EF74Z)(' F^0\+LUFIF8$NUV=H<+CM9HFLT$[1,:$48JLBS/GTE4;H!=#D%12B35^@"T1(M<[Z1 MI$QEY"KMPFBYR9XXJ8GX#>)]HCK(ZWY V,,8/2RFZ/+BZF\95Q?15(*;2K#5 M]=_0;3?>YJ_6Z;7KF%LPDA5)8.SHUUR"V((3OW_7#;V/1USZC4O_F'H\!W-3 M4A"(9RBC,M%^S4&T^:R50JMD+M^$EO0>8X17VW&$NS\VN6C!;(%14<),[ZWJ!U/NI:>V?P MC>)*;:S!1O(@Q*/=7&5]+[""D&&J+0,QKR6.D#%+9&3\7'-ZM4L+W%R_L']R ML9M8'HC"D6#W---YWSOU(,,9*9F>B-5G7,?3L7RI8,H]8579QL9C6BHMBC78 M[ O*JS=Y6N=A V!XF@'A&A!N ]IO *(U('*!5LI<6!=$DZ0GQ0JDM39L=N%R MX] F&LKM+4ZU-%^IP>ED/+FYN!O=POU@,AE\O;VZG,+A!6I"F3J"8[B;7L#A MP1$< .5PFXM2$9ZIGJ^-:TO@IVLWP\I-^(:;,[@67.<*+GF&V6N\;R37NL,7 MW<-P+^%-JD\@:'V , C#!CVCOX&'#M[:(R>JTQ@YON@-OFNQ1%/;VJ9IJDV. MB,Q@+$56IAKNB92$ZV<8I*DL"8/O$\$8F#)<&;,?3=FLO+6;O=D_^UPM2(I] MS_RZ"N42O>3]NU8Y68=IV8]C[V9$@8X2D"T:!SA ><4\XIGX.8 MN8-G)+(I 15K[%AM)UHF[;/@K.ZVU%VC=A2?-4N-:ZGQ7JE?4*ES,(U6,U=\ MRC2&#.'0U&!*5 XF +-\I#P[:M(=[T@Z[@3=<$MX@U5T&G::E7=KY=U_J0KD MV9_JH;MSU9VH%6]IW36*VF&\)=7?:)8%RKF;(0I247)=]9_ZM!Y3 ]>=M\Z' M9GQ5T^8W337[KHDT9:Z X0'H4V#=\O&ULK5==;YLP%/TK%INF35K+=Q*Z!"DMG3:I M4ZNFW9Y=N EL8#/;:3II/WXV4)H0ZFX9+P';]QS['!OGWNF&LA\\!1#HH<@) MGQFI$.6):?(XA0+S8UH"D2-+R@HL9).M3%XRP$D%*G+3L:R16>",&.&TZKMB MX92N19X1N&*(KXL"LU^GD-/-S+"-QX[K;)4*U6&&TQ*O8 'BMKQBLF6V+$E6 M .$9)8C! _ J9VHIE0\1%CB<,KI!3$5+-O52F5FAI?R,J'U?""9',XD3X<7Y?'&^ M0$?H J1["![D@9+/MQ$(G.7\G1RY743H[>MWZ#7*"+I)Z9ICDO"I*>3TBL2, MFZE.ZZF<9Z9RT1=*1,K1.4D@Z<&?Z?&!!F]*V:UVYU'[J:,EO(S%,;+L]\BQ M'*=O/?\'C_3P".)CY-9P6Z/&;7?2K?CS#"-Z_LD?6ASY,AR:*!R';\\EJ_/!U[>*U..($$ 68D(ZM>ZVJ*446A MKM#[\,CU?=>?FO?;IOQ=6-03YDW\B=N&[0CQ6R&^=N//:%%2 D1P1)AR')HH'(=EP:P4O4LK$D0!6O*QXO"?&GW3T[H<$5D>M=CT'JIVT:B=: MM5\QR_!=#B]KG>P)L3V[(W8_QO.Z'[MV/0>J#5JU@5;M#14X?UEJL'LIA+*W<^>)6_HO:HR/+0;_1//DN\R:9FXK>'$5+ M]:_7WZ!LT5!LNS9NI8+V@1E$ QS*M"'9HJ'8=DUSGDQS_C^-T'/\LW]#LD4- MVV[R8EF=G,3<*C$*8*NJ5.,HIFLBZFJC[6W+P7E5!)E/X74M^06S54:XO)Z6 M$FH=C^4]RNKRK&X(6E8%RQT5LORI7E-9T@)3 7)\2:EX;*@)VB(Y_ -02P,$ M% @ YX-J53TP:CG$ @ =@< !D !X;"]W;W)K&ULM55M3]LP$/XKIPQ-((TF#7VC:R-18-JD(1 =X[.;7!IK=IS93@O_ M?F>GS3JM5$P37Q*_W7///;X[3]9*_S %HH4G*4HS#0IKJW$8FK1 R4Q'55C2 M3JZT9):F>AF:2B/+O)$481Q%@U R7@;)Q*_=Z62B:BMXB7<:3"TET\\S%&H] M#;K!=N&>+POK%L)D4K$ESM$^5'>:9F&+DG&)I>&J!(WY-+CHCF*G$(\]L,0U& 628LUK8>[7^C)MX^@XO5<+X+ZR;L\,X@+0V5LF-,3&0 MO&S^[&FCPXY!W'_!(-X8Q)YWX\BSO&*6)1.MUJ#=:4)S Q^JMR9RO'27,K>: M=CG9V>3K]<7\>@ZG,*^K2B#);9D 7C;7[70[OD++N# G<$3K\*U0M6%E9B:A M)?\.)4PWOF:-K_@%7^=PHTI;&+@N,\S^M ^)=TL^WI*?Q0(H MCN%A?@7'1R<'<,]:4;D$@90"8%%+.'Y& MILW)/AT:^-Y^>%=G8U.Q%*?^N.X@^'B#?:\GW#J$GMQ5QMBW7 MO?=T&&$ /C(X!]G<5W<$&7LV!\CU6W+]?U,VXR95=6F!..,^JOTWD'+0LAW\ MMY0-0K>I+]<"5TG4B7KGDW"UQ_.P]3P\J-,E,P54C&= A0A,.HD,E5\J:BH= M5X>V0)#$JM:^:$'EF]P4G"VXX):C&>\C/'P#04=M6*-7"IJZ '-Z$@SD6DE0 MKY"ZP1[L*-V/_Q(ZW.F%$O72=WP#/LF:MMBNMH_*1=-+?Q]O7J0;II>\-,0H M)].H,Z1#:E6CY"O)M@( +X' 9 >&PO=V]R:W-H965TA',\WG+Q+"L A5YJULB)5RFU&OF^+"JHB3SG*VCT3LE% M392>BJ4O5P+(PHIJYN,@2/R:T,;+QW9M*O(Q7RM&&Y@*)-=U3<3K)3"^G7BA M][;P0)>5,@M^/EZ1)^(7A:W< M&R-C9<[YLYG<+B9>8#("!H4R(8A^;. *&#.1=!Y_=D&]CFF$^^.WZ-^M>6UF M3B1<^/8'[ S%)E[!F;2_:-N>31,/%6NI>+T3ZPQJ MVK1/\K)[$7L"C(\(\$Z ;=XMR&9Y313)QX)OD3"G=30SL%:M6B='&_-59DKH M7:IU*K^[N9C=S- 9NB=J+:BB(!$OD?[J@BC:+!$#[1DQ2N:4M=NGUZ (9?(+ M.D&T08\57TO2+.385SHA$]8O=O#+%HZ/P'\6ZAP%X5>$ XS1T^P:G9Y\>1_& MUWXZ4[@SA6W4*Y]6-W#K3 6,Y(H4,/'T7UR"V("7?_X4)L&WGJRB+JNH M+WK^ *9*%B#,"RZI+ BSQEUYMI$2&\D4UB;'(1Z,_8V#/^CX@UZ^9D4N5JN* M]UA9F& W*^Y8\4>L@8L5'[#289BZ64G'2CYBQ2Y6FOAN%-H2MP13D M^S[WZLPE/*C*01!$_Y>*O]>-S[ML-(7+ AS0.^7G*NWB>GYW96=_P502P,$% @ YX-J52ZA*^/& P MY1, !D !X;"]W;W)K&ULM5A=CYLX%/TK%EM5 MK;0=L/F>)I%F JL=J1^C2;M]6.V#)S@$%7#6=I+NOZ\-# F$L#-3STN"S3G' M7%_[@.]D3]EWOB9$@!]%7O*IL19B87=$-*>6=%68&%;++4Y!M& M<%*1BMQ$EN69!QM!6A KQ5T;V_.@:J%#N M*?VN&C?)U+#4$Y&<+(62P/)O1^8DSY62?(Y_&U&C'5,1CZ\?U/^H@I?!W&-. MYC3_EB5B/34" R1DA;>YN*/[/TD3D*OTEC3GU2_8UUC'-6+V*?X"%E_ UT4$ MWKQZ"UZ!K 1?UG3+<9GPB2GDB(IG+AOUZUH=G5&WP4=:BC4'<9F09( ?C?/# M$;XI(VW#10_A7J-1P<]+<0$L^#M %D(#SS-_#!U5=#@4SJ^-'C][],YDV&WN M[4K//J,791RG*2,IKO8L78$[LB/EEH"_/T@HN!&DX/\,9;W6=89UE;==\@U> MDJDAS8L3MB/&[/5OT+/>#TVY3K%(IUBL2:R3'*=-CC.F/OLD7Q(V0&8!T/7[\*B4Y@;^ %$75A\"G-"Z(8'6"=.MXW3 M'8WSIGR7,KHM$[#89X5TN!3<4FEJ0V&/*CUUV>D4BW2*Q9K$.NGPVG1X+^0) MGL[DZ!2+=(K%FL0ZR?';Y/C/]X2:ZAYO=@O9MM/SA%-8X%B>U;.$4Y2-/!3V M8/$I# 6N;SG#EA"T80:C8<[ICK#!&$=Y3UUC.L4BG6*Q)K'.Y(?MY(E\9 M\0 N=&SWC G HY,)' U5+;=A&Q@G/G6I:56+M*K%NM2Z*4"'%* 7,H-&6%>* M=*I%6M5B76K=%!W.<'#T%/(_AF"??+/;+K2MOB$,P&S?1WU#.(5!._!\IV\( M S@(7;OO".91V:(@+*WJ11PLY6E U*?8MK>M25U5E9A>_S6\G,.!_DC5L*HR MR4&^+H!]Q"S-2@YRLI)#61>^="]6UY3JAJ";JFAR3X6@176Y)C@A3 'D_16E MXJ&A!F@K>[.?4$L#!!0 ( .>#:E7(RRIX>0( ,$' 9 >&PO=V]R M:W-H965T.8!5L9CM)]^_G%\+2CF;1UB]@G^]Y'M\=W"4;+NYE!:#00U,S.?4J MI=J)[\N\@H;($6^!Z9.2BX8HO15+7[8"2&%!3>WC(!C[#:',2Q-KNQ9IPE>J MI@RN!9*KIB'BYPQJOIEZH;[.Y**9>8"X$->3*,!#]6L,RE=2\:8#ZQLTE+DW>>CRL /0/,, W 'P4T#\#"#J -&A"G$'B ]5 M..X -G3?Q6X3MR"*I(G@&R2,MV8S"YM]B];YHLQ\)[=*Z%.J<2J]^#2_NLS0 MY[/OV2TZ6H BM)9O$U]I;N/AYQW/S/'@9W@B=,F9JB3*6 '% 'ZQ'W^Z!^_K MF/K \#:P&=Y+>)6K$0K"=P@'& _<9WX('%MX.!3._ZEG_ZS^*!E17^7(\D4' M5'FHM@X=#Z--JYK(EN0P]70ODB#6X*5O7H7CX,-08E^2;/&29-D+D3TJ0=R7 M(-['GF9E";8I(LIRW@!2Y $)HF"H'HXJ=#^M:?7K-!C%49SXZ]U,[U<\PC@: MG02OA_[FQ:#"^'C\6"'[BT)T.HK^$'#I\7=Z4@-B:8>!1#E?,>4^W-[:SYLS MVV:?V&?A9!X.V!=Z/KEQ\IO>#;=+(I:4251#J:6"T7O=,H4;&&ZC>&L[XAU7 MNK_:9:5G+ CCH,]+SM5V8P3ZJ9W^ E!+ P04 " #G@VI5JMP8FM ' !^ M3@ &0 'AL+W=OQJE6T:#96$4;4:*)&FC* CCP=5%<>P+N[I(=MDFC.D71M)=% 7L^PW= M)"^7 WGP>N N?%IG^8'1U<4V>*+W-'O8?F%\;U11EF%$XS1,8L+HZG)P+7_T M%24W*$K\%M*7]&B;Y$UY3))O^8ZSO!Q(>8WHABZR'!'PCV=Z2S>;G,3K\7L) M'50^<\/C[5>Z632>-^8Q2.EMLOEWN,S6EX/9@"SI*MAMLKODQ:9E@R8Y;Y%L MTN(_>=F7U7CAQ2[-DJ@TYC6(PGC_&?Q1=L21@2*?,5!* Z5A,);.&*BE@=KT M,#]C,"X-Q@T#>7S&8%(:3+I622L-M*Y5FI8&TZX&L])@UM5@7AK,NQK(TNN9 MDQHFJGK.I#K9)V=[[0=6,2KU( NN+ECR0EA>GO/RC6)H%_9\ M,(9QKL+[C/%O0VZ77=W;UW>&_=G7C;O[7XCQKP?GZW_(.YUF0;A)WY.?R8BD MZX#1E(0Q>8C#+/W #_+MK^MDEP;Q,KT89;P>.6VT*'V:>Y_*&9\J^93$V3HE M1KRDRQ9[3VP_%]B/>/NK3E!>.^%&$0(_!=^)+'T@BJ0HY.%>)^]^?M]2K5LQ MQ0WB(9'E.N:X!_LB%1I@58KL!G:48'FJSN:6TG3VS^>9$-B?3_ MM-)ZH_MV&PY6&N"S-+M#*[O3G"YU4[N> ;=+W3K3O!\[(2U$7TS4Z6)(5+FL MWSE236EJ=;E1"_3X#/I7'E=L6;*@=)F2%4LB?BD)LS#8D.WN<1,N2+):41;& M3RVUOA&B\W#E8[H-%O1RP..1E+)G.KCZQT^R)OVS3K]3Y M7)6DB]'SL3"1/DTDS$+";"3,:>U:11O7N]9%^O20,!\$J\EM7,EM+)3;;1)% M/-3E<<3BVP>R#1AY#C8[2OX27Q]NA-2^2MO#ID=G4!I*DB37SZ".]&D@86:W M!EA(GS82YB!A+A+F=>M:_\UB-75,*G5,A.KXK=!"LGJ-7!C=[MABS>_IEH1' MMGP_"UEK@'HC!/<5"!*F(V$&$F8B8=;D9%J0)U)SPK5/2RF3J::I]6).2S%9 MFS9I[FDQ;3Q79_52'K*9/@A6DX=6R4,3RN.!WUVQ%\;#L_B)K&C[3"%$]!4" M$J8C80829B)A%A)F(V$.$N8B89YV>O&0Q^JT,>F 7-:T-ZVT-Q5J[ZZ:BL@7 MECRQ("+__42C1\K^UZ9"(:RO"I$P'0DSD# 3";.0,!L)GP9E'J,BTRFB<#%/>0 M"3N2:>OMI!C9-Y*%TG0HS8#2S))V'%[,3I^'6%"G-I3F0&DNE.9UZUX?Y;0N MN*-7^7*7I_WW^=/^5G$)S7N+"TG3H30#2C.A- M*LZ$T!TISH30/2O-1M+I4 ME8-4%:%4"XV2=+L)^0099&'2JED30=2C-*FJS6;H_GVE0=3J5Y_2IK M0EU;4)H-I3E0F@NE>5":CZ+5Y7C(2I%!:2GD71B7KPO?D[\$;]#%#GMK%YJM M4M(FQ^^[5*GE:90!]6M":1:49D-I3N<>=J%^/2C-1]'JHCSDKLCBY)4?RA43 MLWOK#TG3H30#2C.A- M*LZ$TIZ35WOHWQ0G-=8'2?!2M+LY#ZHPLSIUQTG07 MQ(LB?69QE&76?8*$IM"4M.,+KJS.6BZX.M2O :694)H%I=F=>]B!^G6A- ]* M\U&TN@8/^3FR.$'G\VM0NF4A5^*6LKW>WDSO%'-[:V]/FQV/C/EPTM0=-!\' M2C.A- M*LZ$T!TISH30/2O-1M+HV#_D[LCB!YP=R2\7DWNJ[.(V];]C811:+5]%*T^[@^I,+(X%Z93TJB8 MT7N$MZ36R./3 0[-AH'23"C-@M)L*,V!TEPHS8/2?!2M+L1#6HPLSF7Y=9=G MB[X] Y'EKH@ALW4108;)4GS;ADQ0N"UI76[;H#DS4)K9T@I%4C1%;?Y"J&M! M^UR_*.-Q90F@ZE&5":":594)H-I3E0F@NE>5":CZ+5 M!7S(:E'$62WX=W-BA[W%#X_/ ; C&_MTR5TT"I-=*$NC6@-!-*LZ T&TISH#072O.@-!]% MV\MT=+045$394[' 6*4P.8AEJ@Y9T8SPR$UO-I1]IVO"!'P MG,0I'VHK(=:7O1Z?KTB"^05=DU0^65"68"%OV;+'UXS@, 7X"C5 M1E?YV#T;7=&-B*.4W#/@FR3!;#\A,=T--:2]#'R-EBN1#?1&5VN\)#,B'M?W M3-[U*I8P2DC*(YH"(XNA-D:7 ;(S0"[Q5T1V_. :LE=YHO1[=G,=#C4]LXC$ M9"XR"BQ_MF1*XCACDG;\*$FU2F<&/+Q^80_REY !@E MP&@"[#< 9@DPWZO!*@%6 V"\!;!+@/U>#4X)<'+?%\[*/>UA@4=7C.Z 9=*2 M+;O(PY6CI8.C-,NLF6#R:21Q8C1[N)O^<3X9SWP/IG@HQQNM,"]]\#?UN[_/^W!A[77?&E6J6;F?.9; MJ99ERWE6!D*8TD361H[SZC*6>98NB:Q7 I[V<"AWC_?Y\'B'60A__RDIX5J0 MA/_3\CZ30K_5KC^KT9=\C>=DJ,DBS G;$FWTZR_(T7]KBZQ*,D\EF:^2+%!$ M5LL(J\H(JXN]R @.)7$(D+;X%FYVS94OF=H1,Y,KLE-F]/8Q= MI]I38Z>2S%=)%B@BJ\7.KF)G=\;N!C]'R2:!I9R[ D(L""QPQ&"+XPT!NH Y MYBN0RP"0'YM([ %G4YB#6&$A%[ ]/)%B2,9=4,"0TO2<).N8[@F!,&)RZT%9 M6Q84=CD'6>#:NOQKY$"G^:?F@$HR7R59H(BLE@-.E0-.]_P5=/Z]K-3SPXI. MGK/KUCGZ1[76--SF)/-4JO3=(^>V MJ P4J:P%JE\%JJ\Z4/GO7!153M:\ RC=$B8+WR[_^B'A.9;W\FL.UH1%M&WW M.^FT[M0(JR3S5)+YW4% L">8@0%)L=='MEQ^]FU?&X$BJVJY,JAR9=!IYKUE.(Y)6X)-NO&GQDHIFZ>4S5?*%JABJ\?UH.F!?O*G:&F JL10R>8I M9?.5L@6JV.J)8;PFAJ%\1]M->7*HC:.-EVLVMUTM0FB K,:6MI2J;:ATJUEA M6[B_./\4Q&$2I1$795^QRZE*>SE* MV3RE;+Y2MD 56SWJKPT=9/WLPJJR@S)5RN8I9?.5L@6JV.J)\=HM0MWMH@\5 M5I6-DBDZ[ALYIMEL%K1(&;;3'S1+Z[&8Z9K.H%E;C\4&KFNA1G'M'9S?)(0M M\Y,V+OVT24717Z]&J].\<7Z&U1B?HDL/M8S[V>E??E[T2E\<'=Y@MHQ2#C%9 M2%7ZA2LM9L5I7'$CZ#H_/7JB0M DOUP1'!*6"#:E6Q)Q]MF@( &L& 9 >&PO=V]R:W-H965TR)&; M+ULA,Z+-5.Y\E4LDJ0-ES ^#8.QGA'(OCMS:6L:1.&A&.:XEJ$.6$7F<(Q/E MU.M[IX5[NMMKN^#'44YVN$'](U]+,_,;EI1FR!45'"1NI]ZL?S6?V'@7\)-B MJ<[&8)T\"?%L)S?IU NL(&28:,M S*O !3)FB8R,7S6GUZ2TP//QB?VK\VZ\ M/!&%"\$>::KW4^^S!RENR8'I>U%^P]K/R/(E@BGWA+*.#3Q(#DJ+K 8;!1GE MU9N\U'4X _0GKP#"&A ZW54BI_*::!)'4I0@;;1ALP-GU:&-.,KMIFRT-%^I MP>EX\[!:?+^8SS;+:UBL;M?+N\WLX69U!Q?PZ!QA"J1 :3;(NJ<*S$& +:$2 M"L(.""*OJEL2F<).$FX1'ZY1$\K4Q\C71J1-Y2>UH'DE*'Q%T"7<"J[W"I8\ MQ?1OO&_,-0[#D\-YV$FX2G0/@OXG"(,P[. ;-!4;.+[!?U:LU^:UHAJV4]D+ M=Z5RDN#4,S=*H2S0B]^_ZX^#+QU"AXW081=[?$_5\\56(@(UFV+X-4BBL4UF M1=2O#HF]QT4<]((P&$9^T:)@U"@8=2I8ON3F\IGS4 A&-&54']NRC]JR#R[' MD_;LXR;[^&W9C?D,/E .1R2R_4QV,XTK) P@S8W,FC;C)V\2EM* I\A2. M%%G:IJTBZH?GY?FG,OY9 \A0[ER;4Y"( ]=5+VA6FTXZJQK(G_"J#=\2N:-< M <.M@0:]B=D=6;6V:J)%[MK)D]"F.;GAWOP-4-H \WTKA#Y-;(+F_Q+_!E!+ M P04 " #G@VI5^#5/Q(&#[YUP\'('S^C.B(S**RQQV.-LB[BV5FAZ84(UWDH< MH?I?F4JNWA+E)\/IXWCTO3$<3*^OT&A\-[F^GPX>;\?WJ($>0$A.(@DQFDH6 MO:#!%O-8H(]7(#%)Q*>W-L+88&/3LZ72IAGL*->H]L)):8@\@?%0Q^D3K?,/BG4E<" ME"G+_()R/UUGEV*%(^A;JI $\ U8X8=W;LOY4J$J*%0%5>CA$">81H"P1#-8 M$$H)7:#?I5%G8C.XIH'3-;P)FQW'=[V@9V]*=#0+'U*7MD99ZR@I#==O^U[+*<]*NZ!N5U*K3C('4L?>/F8/U'_2 M:9:3=PKRSKE7 VA<=R\Z1R+\;M -VMUR$=U"1+>R:IY-GX2X,=@ 5WT?F8N" M5/,"=(,)1T\X64.9H.Y_J"K7V?=)YU_J:M]82GM>AMDZ2*)[(G_N0<=VSZRL M&O)*F+\O+]?;*_3.*[ :@=[1%3N9G7U3=BN[ZYL*JZ'WSZ??=U_W[/9;U%B- MC*#^CM@''_@4^,*,,0)%;$UE]JTO3HM1:9 -"'OS;,ZZPUS=7H$2F"M7YZ*M MXN?9Z))M)%N9<6'&I!H^S'*IQCW@VD"]GS,F=QM-4 R0X1]02P,$% @ MYX-J55*E5(@C P "@H !D !X;"]W;W)K&UL MM59M;]HP$/XK5C9-FS1([/ 2.H@$?=FJJ6M5MNZSFQQ@-;&9;:"3]N-G.VF@ M(@0T:5\2V[F[Y[F+[[&'&R&?U ) H^<\XVKD+;1>GOF^2A:04]462^#FRTS( MG&HSE7-?+270U#GEF4^"H.?GE'$O'KJU.QD/Q4IGC,.=1&J5YU3^GD F-B,/ M>R\+]VR^T';!CX=+.HA6F==P=OT2_187E!-XZ$4&R2MM8EF!RY5YVW(,6[_RE1+ M\Y49/QU/O]^>?VU-QM/+"W1^>W-W^6TZ_GY]^PVUT#TH+5FB(453+9(G](,S MK=#["]"49>K#:Q/E3%;69.AKP\S&]Y.2Q:1@00ZP&* ;P?5"H4N>0OK:WS<9 M56F1E[0FI#'@;:+;*, ?$0D(06^1C]2"2E#EJP$AK H7.H3P4.%J A7,"K]. MO9_MLC.UI F,/--&"N0:O/C=&]P+/C6PZE2L.DW1XPG-*$\ 48T>8[5<^BJ)!KY[#H.(P:&R(GTX (6V-UR"-H".W"9!1)4!7E$GT0+,5 MU/$9_(>&P<%6 (-_:9FM9M3*61$SVJDA'K2#J+Z$>$>-\8F-#K\5CKQR=I9-=$1&IW] M71"V]R3,WSF>WI!LJS195*(.9<0W: M?5,"65P\BHD62W?8/PIMK@YNN#"7-9#6P'R?":%?)A:@NO[%?P%02P,$% M @ YX-J50$NSL-/! &A4 !D !X;"]W;W)K&ULM9AI;^(X&,>_BI5=K3K20F(3KBX@<71V1ZL.J'1F7IOD :(F,6L;:+_] MV@E-.((Y!&\@(BC);0*R> M3!F/J%2W?&:+!0?J)T91:!/'J=D1#6*KTTK:1KS38DL9!C&,.!++**+\HPUH#,8@_RQ&'%U9V=>_"""6 0L1ARF;:N+'_LD,4C> M^!G 6FQ=(XTR8>Q-WWSSVY:C,X(0/*E=4/6W@CZ$H?:D\OAOX]3*8FK#[>M/ M[U\3> 4SH0+Z+/P5^'+>MAH6\F%*EZ%\8>M_8 -4U?X\%HKD%ZW3=^MU"WE+ M(5FT,5891$&<_M/W32&V#(A[Q(!L#,B> :X=,:AL#"H):)I9@C6@DG9:G*T1 MUV\K;_HBJ4UBK6B"6'?C6'+U-%!VLC-^'?;_+?6ZXZ)GHOC4Z. M1&^B9Q;+N4!/L0]^@7W?;(^)P8&M2I'5@WS6HT>,'H>>+",'_XF(0TA10F;S M 7AE5$G-L2&=2M8]E<1?Y5CWS"D'4538U,XMMM.3_U$LJ =M2\UN 7P%5N>/ MWW#-^:L(ZD;.=A#=#-$U>>\,EU)(&OM!/$-4(CD'-(%9$,>JH0@\]59-O.E% M:M5I$-)HU%KV:AO)&/1*I&J&5#4B_E#'LE5#8R7=)Q[@._TKD /BE[@JX MDC?H*>4#-.*!!V@!'"5K=>$>Z-QRK;Z5M]U*;.D%?/5RC1Z"&/DL#"D724F$ M+DFQ+DBC-+:[O5EV]H>R.9EK84D.2\Y9R"_A2AUB=QNL4J[LBR>X@)G*L)?+&<4 O/)9QN 6>UC/$^IWMB!.\"Y-H! MF\6#85.X$JAZ)M ]- ?.10X?MEV\@+Z MDUN/V;[ZGN'JXQ:] H\*\8S:Y^+=Y$;>=@N1"R!L5D"&V?H!JJN+.]CLLYF: M(HPB_6V(B(M\^E'T$=4_X!5.^"[LMXHJYKQ!#J+ ,-U55]M;I4P1\EAS* M">2Q92S3@ZBL-3OXZR;'77;^>GIJ^$RYDI("A3!5IDZYKK8DGA[$I3>2+9*S MK F3DD7)Y1RH#UR_H)Y/&9.?-SI =AS:^1]02P,$% @ YX-J5&ULO9O;;MLX$(9? MA? 6BQ9H8I$Z6,XZ!A+KC&T;).WNM2(SL5 =O"(=MV^_U"&R)=.JTTQ[DT@R M_X]#<48<>G MQ>.8K0L:+BM1FHR)HACC-(RST7Q67;LIYK-\PY,XHS<%8ILT#8OOUS3)MYD?YE_5-(<[&+649IS1C<9ZA@CYF6[9WC,JAW.?YU_+$7UZ.E-(BFM"(EXA0_'NB"YHD)4G8\5\#';5]EL+] MXV>Z4PU>#.8^9'21)__&2[ZZ')DCM*0/X2;AM_G6H\V ])(7Y0FK_J)MTU89 MH6C#>)XV8F%!&F?U__!;9ZYRB7']917_F*%/)S/BGR+BK*] MX)4'E=-5>N$F<5;&QQTOQ*>QT/'Y1_LS\C\N/GVPT=N_/]W=O4,W]BVZ\ZYN MQ06+\C!.V#MTAK[<6>CMFW?H#1HCM@H+RE"$840B3V+87FP282<')5;P_*K=3$HMT\QOI9CB=PYQ7CUJ-P]Q?CC M4K1VR1G8BT).2_B^PT/[Q.*>([$9ZE(E,1:%WU=Y M'4DS7=6G9K>9>]C,U-6>89YDC*JJ3KNM?%F/AFK@;K-@<%Y^?> MOU5:2I=GX9-X_CW2=I+KS$'DZ8R+5"'.'F53K4,^%R%A%B3,AH0YD# 7$N9! MPGQ(6 $ZT2(T4:(,?A>LVZP@Y=Z-B3,EHV! M8%TU5=)[>D)VZT+"/.D\Z 1KI#] M^;W%Q9>.4>^_F@'9U7$NK.R^\55^-A-HE,,>-HQ_J8N!TFS) "1.!MJG"TKS MY%/0]S/Y. \<#,RHL(^.1WHV'#7NRCD#0;E.: TEQ0FG?ZA/F@'0?RC@V-:.:D[;CK MU&3GU&30J6\I$ZEK))Z@C6.'V[ X4O4:)+TT6P6E6: T&Y3F@-)<4)H'2O-! M:0$4K1L9NV(7_D&UZQ>\[V'0(ADHS0*EV: T!Y3F@M(\4)H/2@N@:-T0VE7+ M\'"Y[";G5"1"89)\1\LR3X^?*&(TVA0QCW]<.6GH^^N>:FK$G*C]_ BH.M0$ M B3-E@R"3'6BD?XW>:#=NJ T3S((3$QEJIO]Q.>PH6&*),DP^KG\KRCHX5U% M#P^60P[3GDWYVQ^I$X+6[T!I%BC-!J4YH#07E.:!TGQ06@!%ZP;&KI"'C=^? M]4"6LA:@- N49H/2'%":"TKS0&D^*"V HG5#:%>:Q,.UR==F/8?E,(()-@^2 M'M#R)2C-EHP!:X;:_QV1 ]JK"TKS9&-03'VB]%.>PW:F9AXF/+^B=HEWQ4L\ M6..9WU593KXN?\8OSW- :Y&@- N49H/2'%":"TKS0&D^*"V HG7C85>4Q-/? MG^= 5N@6H#0+E&:#TAQ0F@M*\T!I/B@M@*)U-Y7L*J]DN/+ZRCRGH7?6UZFA MJFJ_0CMLQDL# 91F@](<4)H+2O-DTV7HNF;TB[F2AAI1>Q6R ,JXVG?'>UO& M4EH\5EL4&:KJL/7^EO9JNPWRJMK\U[M^C2]<++GNX0N_WN2XP]=[+C^$Q6.< M,930!]&5(,Y7T\X6IDYBQ^$"$5 :/ M<=$S^O;ET+8T((GX$>!6[#V#3N6!L4<]&/L]P]**,$1/:@JB_C8XQ##43$K' MWXS4R-^I@?O/._9O2?(JF02P4 MR2]LLUC+ &\M)(LRL%(0!33])T^9$7L Q5,,<#* \QK0.@&H9X!ZDFBJ+$EK M1"1QNYQM@>MHQ:8?$F\2M,HFH'H;9Y*KU4#AI#N]NN[/KT8PZ4_GOV ^[=_. M^L/Y^.YV!E]@P+4)T!_##/DF\%# ^0@E"4+Q22W?ST9P?O8)SB"@,%^QM2#4 M%UU3*EV:W?0R#8-4@W-"0P=N&)4K 5?41[\ /RS'VTX)@:D,R5UQ=JX,G%+& M.T_6P+(_@V,Y3I&@>;U(]X:N?VB0,B40?)H3+9YAS0@5) M3\'O:Q4*8XF1^%-D?,K;*.;55\2EB(F'/4/= 4+M,1KNQP]VR_I:E'1%9 <6 M-'(+&F7L;M_SV)I* 3%Y)@\AJO+CF2NQ=J4H^92QE3#JZVSCVE9#[<=F/ZGC MH';3RF,.M#9SKJSE:5%E1$=F#!16[! M1>75F3(V]PO/LEX5YW%,QSI1G.U<:ON-Q0G_8(0;]4&/U>=9PMT"QE0BIR2$ M>X$P8PNY)1R+4$).DSAE8VW'>3;4=1;L(,'LDF20BB<;0A/,Q91N=991P&$!2F+=,@Q;3W"4 M:LZH6)M39T1R'D9)@^C2%F.S'FJD]+RRB[8[+!=T997@+2^#?LCD5 M,[UF":,$4A:1%%'8C+6).?1-0P**';]'L&<'8R1=61-R+R>WX5@SY(D@AH!+ M"BS^'F &<2R9Q#F^5Z1:;5,"#\?/['[AO'!FC1G,2/Q'%/+=6+O64 @;G,=\ M0?:_0>700/(%)&;%+]I7>PT-!3GC)*G X@1)E);_^+$*Q % \+0#K I@O0;T MWP#T*D#O5 O]"M _U<*@ @Q.!=@5P"YB7P:KB+2+.79&E.P1E;L%FQP4 HE9FUY%0\C02..POO\V3EN6@^6:S^1*O%Y,MR,EO=?OVR1!?(>Q0)S M M($K6.64@4HHCG(;H#JR;/I0>7!M/3 >L.#'KHC*=\QY*4AA"UX MMQM_TX'7133KD%K/(9U:G81? WZ)#/,79!F6U7*>V2EPJX";;>[\F'7OQZS[ MW7 7@DO4,]O@C5CVZO3L%7R]M](38LPA1'-,^1-:B?QAN"Q)?WT66]$MAX3] MW98T)6^_G5?6ZR'+< !C311D!O0!-.?GGTS;^+5-,95DKDHR3R69KXBLH72_ M5KK?Q>[956&;O[G#+'8.W=WCO M-EUO.S.>#5Z*4.(%\()L+C(2W(M7RX PL4_T M4RB[<6N+M(^B8KU.N5GGN!U#FP!71TEW+$"GD7,%.,&@I]*@?VSPQ5PCJM=U5*]/J?AMT>P$GEO<59*Y M*LD\E62^(K*&E#>UE#?_T6O:C4JE59*Y*LD\E62^(K*&TJ;Q\L%H_ \-K-OH MN8F@E,U5RN95;'97Z_15F2PUU@_N!Q*@V^(FAPEA1%J$OKZ;N,-U&*4,Q;(0IX_)*O#+0\K:GG'"2%;<3:\(Y M28KA#G (5&X0SS>$\.>)-%#?N3G_ %!+ P04 " #G@VI5MU)$.5 # "T M%0 #0 'AL+W-T>6QE+2A5 MWBKGHAKY"Z7*3T%0S18T)]5545*AD:R0.5&Z*^=!54I*T@I(.0^ZG4XS[[ M<';6>;B\WH]?&.#2#YRBO2-$KSKZ0)4-BLG'Q\D?$L>D^[O2C9=S+=8Z.\?H M@Z.<'3"&"2=N7SNV,%?]CH/<,E%:B,S%SE08)&=\S%)O@$\NKV_;K4#N>2K,-NSV\) MYJ233 N94MFD"?U-:#SD- ,[DLT7<%9%&0"H5)'K1LK(O!#$>-@PZH:6G5'. M[^ 9\3/;T5YE6^MF%ELT36VH;EH9VP'];36KO2W;>Y&N5[+'0GU9ZN$(TX?B MIK>29FQE^JNL,8"IA[@Z*4N^_LS97.34#O[HA.,AV?"\12'9'YT-2F6F U3Z MWB.5BLVV([\E*>_I2FW*:97AGKLGZ/G?SO.<"BH)WS:M:_\MS_*+'4?]U[)L MGBK[AIT>ZQ?_6S?9.P63\2F8/(F:')R"R>0$3/9?[:GY')/AVS<9O<&='V$0]V'F/_!^PC^=M4F^Z9%PQ4?<6+$VI>+(QU/**3/6_I#OZ^OJ4 M9F3)U7T#CORV_9VF;)DGS56W,!'U56W[&PPOC)MMO\[%1$I7-)W473F?FJ:G M&SIK?0!A'[DQAQO!.!9S(X!A>3 '&,>RL#S_TW@&Z'@LAGD;.)$!RAF@',MR M(1/SP?*X.8D^W"--DBB*8VQ&)Q.G@PDV;W$,7[<:Y@T86![(]+RYQE<;KY## M=8"MZ:$*P4:*5R(V4GRN 7'/&S"2Q+W:6!Y@8*N U0[D=^>!FG)SH@A6%?.& MW<$XDB08 K7HKM$X1F8GAH][?;"[)(J2Q(T YG8011@"=R..8 [ X9$D7D/ M[KV/@LU[*FA_IQW_!5!+ P04 " #G@VI5EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( .>#:E7<* 8-;P4 '&PO=V]R:V)O;VLN>&ULQ9I;:BVRV3%5^S\L]BPW-U9%G(-:O4IGSLEAO)65JN.*_66=?H M]9SNFHF\@L_N> M\0Y9BURLQ2^>#CJ]#BE7Q?--(<6O(J]81A-99-F@T]\?N.6R$LF'W;2&C-E# MN=M3L8>(*9!!Q^FI"RZ%+*O=&;OK,\7XQ-7)^ZUM54Q$5G$Y9A6_EL5V(_+' M^C+J+KK:;>SBU8!YN1*;LD-RMN:# MSN$4PO*4>'FE@D3\?'\I=6Y]I^JO_71_UY7"U6(H+X0Z(/UT!XX'.2KRE.!/_)$;Q,0=C<)%$/MZ#N]!2;R'B^F. M_EKXU(_],-"10*\@BV7B^A&Y=:<+C\P\EZHG//."6'^L?<@H?62E7(?A^,Z? M3HD;C(D?Q&YP[0^G'G$I]6+Z6<>$G-)'EHH?W*JHA9'OT<\D\&*="])(']DC MTS"X/H^]:$;&WK!!!7FCCRR.>12.%Z.8W+E1I)JI"II.!LFBCVR+J6H"31K( M"GUD+:@7B5!WV@2"#-!'5H ?C,*91V+W[R83E/G[V*G_QHV\FW Z]B+Z!_%4 M@HWO]7(8RO<&S2FI]W)!+#&27-,NE-CP3THF)K)./=5,K M(F04$]DH^P*J%0NRB(ELD;=*JI4,'(W"ML>1$N$55,>$7&(BNP2H%&I2'1-R MB8GL$EAY^I"4"6G%1-8*C*D/2IF05DQDK>AF/BO&BW=@BQD(5L(QM0'H"UP5@39 M0A\+R'TF:NC<@@1D(0OH?079Q@>9Q\(>X&KRJ:S.GTG$GXKL2>2/C=8-F<=" M-D\K9LSEFDP+EC5D0)O3%Y M;$/FL9'-\P%S+D6>B W+R(;]7.N8D'EL9/.T]<):FKD-:<=&ULYK-^R<3'E= M"O&733V]^,:I8T+:L9&U\X9)MYM-5D^_5^IAB\/B"QT3THZ-/8MRP)RQ:BM% M)7A9%VWJDG5!K"\9L,'I>&3W:)WS[F..8=%X_ZJA!(-LZ)IF849J3,J&-"LG&090-B M-D9V'<@W#K)O $Q:%8F."?G&0?8-.(HUU@?;',@W#K)OCL]YJ7@.]9;N0+YQ MD'T#8GHO.B:X &SGGN[NY/+J,N5+D?,T4']1JOT)RY*Y)/7'?C&*9=?3S3G75[,:Q_Y%27>_*L:UW75].YR.;;CBVXWDY;%/?KM_;;4FZ7.8T MW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7=MB6<=6D MC\-U=TV7C=R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" HY@_*$)3G M#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8@F0+@=F" M: N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCIYV";06U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#; M)B]+"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/1VU-L)]';4VPGT M=M3;"?1VU-L)]/;)RVX"O1WU=@*]'?5V KT=]78"O1WU=@*]'?5V KT#]0X" MO0/U#@*] _4. KT#]0X"O0/U#@*]8_*QDD#O0+V#0.] O8- [T"]@T#O0+V# M0.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSI.?3;Y3[SI^'DJ] M]GRM\?K?2?5X/K=<+W]9?NVX! "0)@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)% MC>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0G MVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H M]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB] M_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6# M:E4'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ YX-J5:\.+V'M *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ YX-J59E&PO M=V]R:W-H965T&UL4$L! A0#% @ YX-J5;T23JTV!P MQA\ !@ ("!-0X 'AL+W=O#:E4FWD9BNP( $$) 8 " @:$5 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ YX-J5<^$]G=8 P GPP !@ M ("!4A\ 'AL+W=O# M:E7027V;)! /.X 8 " @> B !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ YX-J5:*&G.BB"0 MBT !@ ("!G34 'AL+W=O&PO M=V]R:W-H965T#:E54*F?TG0< M *\3 9 " @:]- !X;"]W;W)K&UL4$L! A0#% @ YX-J56TEOF:5!P ]A, !D ("! M@U4 'AL+W=O&PO=V]R:W-H965T#:E6K[=DI? ( /@% 9 M " @15C !X;"]W;W)K&UL4$L! A0#% M @ YX-J5?H&]E2V#0 EBL !D ("!R&4 'AL+W=O&PO=V]R:W-H965T# M:E7)DH?H4 8 ,H/ 9 " @6R% !X;"]W;W)K&UL4$L! A0#% @ YX-J57H(M@9W!P *Q@ !D M ("!\XL 'AL+W=O&PO=V]R M:W-H965T#:E5G%Y+U-P4 +8. M 9 " @3:8 !X;"]W;W)K&UL M4$L! A0#% @ YX-J5:K!Z]41 P N@8 !D ("!I)T M 'AL+W=O&PO=V]R:W-H965T#:E6LGLI7S , (T) 9 M " @8:K !X;"]W;W)K&UL4$L! A0#% @ MYX-J50Q &/JC @ R@8 !D ("!B:\ 'AL+W=O&PO=V]R:W-H965T#:E77 M6,]>#@0 ((, 9 " @9_ !X;"]W;W)K&UL4$L! A0#% @ YX-J55T^!=C^ @ B < !D M ("!Y,0 'AL+W=O&PO=V]R:W-H M965T#:E5[I[!*_@, .@, 9 M " @?7- !X;"]W;W)K&UL4$L! M A0#% @ YX-J50$W2(9, @ 5@4 !D ("!*M( 'AL M+W=O&PO=V]R:W-H965T#:E55!'J0)00 %<5 9 " M@1K8 !X;"]W;W)K&UL4$L! A0#% @ YX-J M52;)QL3$! I1D !D ("!=MP 'AL+W=O_,*M,# :$0 &0 M @(%QX0 >&PO=V]R:W-H965T#:E4=F!:;M , "T2 9 " @7OE !X;"]W;W)K M&UL4$L! A0#% @ YX-J56IU7SQ' P C@T M !D ("!9ND 'AL+W=O&PO=V]R:W-H965T#:E4&I)\A M"@, -() 9 " @5OV !X;"]W;W)K&UL4$L! A0#% @ YX-J58STF.UE @ + 8 !D M ("!G/D 'AL+W=O&PO=V]R:W-H965T M#:E4YAL&UL4$L! A0# M% @ YX-J54+$-^UF!@ !3( !D ("!]@0! 'AL+W=O M&PO=V]R:W-H965T#:E41@R*46 ( /<% 9 " @>H. M 0!X;"]W;W)K&UL4$L! A0#% @ YX-J5?'U M]2ER @ R@8 !D ("!>1$! 'AL+W=O&PO=V]R:W-H965T#:E4XE<%K:P, # / 9 " @5P7 0!X;"]W;W)K&UL4$L! A0#% @ YX-J53TP:CG$ @ =@< !D M ("!_AH! 'AL+W=O&PO M=V]R:W-H965T#:E4NH2OCQ@, M .43 9 " @>8@ 0!X;"]W;W)K&UL4$L! A0#% @ YX-J5&PO=V]R:W-H965T#:E79.194,@4 !\= 9 M " @9HO 0!X;"]W;W)K&UL4$L! A0#% M @ YX-J5;$G'VV: @ :P8 !D ("! S4! 'AL+W=O&PO=V]R:W-H965T#:E52I52((P, H* 9 " @2,[ 0!X M;"]W;W)K&UL4$L! A0#% @ YX-J50$NSL-/ M! &A4 !D ("!?3X! 'AL+W=O&PO=V]R:W-H965T# M:E5/^[]3)@, % + 9 " @?5) 0!X;"]W;W)K&UL4$L! A0#% @ YX-J51I0S0#@ P ?Q, !D M ("!4DT! 'AL+W=O&PO#:E67BKL

14 0!?#:E7<* 8-;P4 '&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #G@VI5I7\.<>X! "0)@ M$P @ &]70$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..2@!* #T4 #<7P$ ! end XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 197 315 1 false 52 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 Income (Loss) Sheet http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) 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 - ACQUISITION Sheet http://www.lathampool.com/role/DisclosureAcquisition ACQUISITION Notes 11 false false R12.htm 10401 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.lathampool.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 12 false false R13.htm 10501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET Sheet http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNet GOODWILL AND INTANGIBLE ASSETS, NET Notes 13 false false R14.htm 10601 - Disclosure - INVENTORIES, NET Sheet http://www.lathampool.com/role/DisclosureInventoriesNet INVENTORIES, NET Notes 14 false false R15.htm 10701 - Disclosure - LONG-TERM DEBT Sheet http://www.lathampool.com/role/DisclosureLongTermDebt LONG-TERM DEBT Notes 15 false false R16.htm 10801 - Disclosure - PRODUCT WARRANTIES Sheet http://www.lathampool.com/role/DisclosureProductWarranties PRODUCT WARRANTIES Notes 16 false false R17.htm 10901 - Disclosure - LEASES Sheet http://www.lathampool.com/role/DisclosureLeases LEASES 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 - STOCK-BASED COMPENSATION Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 21 false false R22.htm 11401 - Disclosure - NET INCOME (LOSS) PER SHARE Sheet http://www.lathampool.com/role/DisclosureNetIncomeLossPerShare NET INCOME (LOSS) PER SHARE Notes 22 false false R23.htm 11501 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.lathampool.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 23 false false R24.htm 11601 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.lathampool.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 24 false false R25.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 30303 - Disclosure - ACQUISITION (Tables) Sheet http://www.lathampool.com/role/DisclosureAcquisitionTables ACQUISITION (Tables) Tables http://www.lathampool.com/role/DisclosureAcquisition 26 false false R27.htm 30403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.lathampool.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.lathampool.com/role/DisclosureFairValueMeasurements 27 false false R28.htm 30503 - 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 28 false false R29.htm 30603 - Disclosure - INVENTORIES, NET (Tables) Sheet http://www.lathampool.com/role/DisclosureInventoriesNetTables INVENTORIES, NET (Tables) Tables http://www.lathampool.com/role/DisclosureInventoriesNet 29 false false R30.htm 30703 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtTables LONG-TERM DEBT (Tables) Tables http://www.lathampool.com/role/DisclosureLongTermDebt 30 false false R31.htm 30803 - Disclosure - PRODUCT WARRANTIES (Tables) Sheet http://www.lathampool.com/role/DisclosureProductWarrantiesTables PRODUCT WARRANTIES (Tables) Tables http://www.lathampool.com/role/DisclosureProductWarranties 31 false false R32.htm 30903 - Disclosure - LEASES (Tables) Sheet http://www.lathampool.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.lathampool.com/role/DisclosureLeases 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 31303 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.lathampool.com/role/DisclosureStockBasedCompensation 34 false false R35.htm 31403 - 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 35 false false R36.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segment Reporting (Details) Sheet http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentReportingDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segment Reporting (Details) Details 36 false false R37.htm 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Adoption of ASU 2016-02 (Details) Sheet http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Adoption of ASU 2016-02 (Details) Details 37 false false R38.htm 40301 - Disclosure - ACQUISITION - Narrative (Details) Sheet http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails ACQUISITION - Narrative (Details) Details 38 false false R39.htm 40302 - Disclosure - ACQUISITION - Purchase price allocation (Details) Sheet http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails ACQUISITION - Purchase price allocation (Details) Details 39 false false R40.htm 40303 - Disclosure - ACQUISITION - Allocation of purchase price (Details) Sheet http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails ACQUISITION - Allocation of purchase price (Details) Details 40 false false R41.htm 40401 - 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 41 false false R42.htm 40501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) Sheet http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetGoodwillDetails GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) Details 42 false false R43.htm 40502 - 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 43 false false R44.htm 40503 - 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 44 false false R45.htm 40601 - Disclosure - INVENTORIES, NET (Details) Sheet http://www.lathampool.com/role/DisclosureInventoriesNetDetails INVENTORIES, NET (Details) Details http://www.lathampool.com/role/DisclosureInventoriesNetTables 45 false false R46.htm 40701 - Disclosure - LONG-TERM DEBT (Details) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtDetails LONG-TERM DEBT (Details) Details http://www.lathampool.com/role/DisclosureLongTermDebtTables 46 false false R47.htm 40702 - Disclosure - LONG-TERM DEBT - New Revolving Credit Facility (Details) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails LONG-TERM DEBT - New Revolving Credit Facility (Details) Details 47 false false R48.htm 40703 - Disclosure - LONG-TERM DEBT - New Term Loan Facility (Details) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails LONG-TERM DEBT - New Term Loan Facility (Details) Details 48 false false R49.htm 40704 - Disclosure - LONG-TERM DEBT - Term Loan Facility (Details) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails LONG-TERM DEBT - Term Loan Facility (Details) Details 49 false false R50.htm 40705 - Disclosure - LONG-TERM DEBT - Interest rate swap (Details) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails LONG-TERM DEBT - Interest rate swap (Details) Details 50 false false R51.htm 40706 - Disclosure - LONG-TERM DEBT - Principal payments due (Details) Sheet http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails LONG-TERM DEBT - Principal payments due (Details) Details 51 false false R52.htm 40801 - Disclosure - PRODUCT WARRANTIES (Details) Sheet http://www.lathampool.com/role/DisclosureProductWarrantiesDetails PRODUCT WARRANTIES (Details) Details http://www.lathampool.com/role/DisclosureProductWarrantiesTables 52 false false R53.htm 40901 - Disclosure - LEASES - Lease expense (Details) Sheet http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails LEASES - Lease expense (Details) Details 53 false false R54.htm 40902 - Disclosure - LEASES - Supplemental information (Details) Sheet http://www.lathampool.com/role/DisclosureLeasesSupplementalInformationDetails LEASES - Supplemental information (Details) Details 54 false false R55.htm 40903 - Disclosure - LEASES - Maturities of operating lease liabilities (Details) Sheet http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails LEASES - Maturities of operating lease liabilities (Details) Details 55 false false R56.htm 41001 - Disclosure - NET SALES (Details) Sheet http://www.lathampool.com/role/DisclosureNetSalesDetails NET SALES (Details) Details http://www.lathampool.com/role/DisclosureNetSalesTables 56 false false R57.htm 41101 - Disclosure - INCOME TAXES (Details) Sheet http://www.lathampool.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.lathampool.com/role/DisclosureIncomeTaxes 57 false false R58.htm 41201 - Disclosure - SHAREHOLDERS' EQUITY (Details) Sheet http://www.lathampool.com/role/DisclosureShareholdersEquityDetails SHAREHOLDERS' EQUITY (Details) Details http://www.lathampool.com/role/DisclosureShareholdersEquity 58 false false R59.htm 41301 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 59 false false R60.htm 41302 - 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 60 false false R61.htm 41303 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Awards (Details) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails STOCK-BASED COMPENSATION - Restricted Stock Awards (Details) Details 61 false false R62.htm 41304 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Units (Details) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails STOCK-BASED COMPENSATION - Restricted Stock Units (Details) Details 62 false false R63.htm 41306 - Disclosure - STOCK-BASED COMPENSATION - Stock Options (Details) Sheet http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails STOCK-BASED COMPENSATION - Stock Options (Details) Details 63 false false R64.htm 41401 - Disclosure - NET INCOME (LOSS) PER SHARE (Details) Sheet http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails NET INCOME (LOSS) PER SHARE (Details) Details http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareTables 64 false false R65.htm 41501 - Disclosure - RELATED PARTY TRANSACTIONS - Bright AI Services (Details) Sheet http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails RELATED PARTY TRANSACTIONS - Bright AI Services (Details) Details 65 false false R66.htm 41502 - 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 66 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesOutstanding, us-gaap:LineOfCredit, us-gaap:NumberOfReportableSegments, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 - swim-20221001x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - swim-20221001x10q.htm 9 swim-20221001x10q.htm swim-20221001.xsd swim-20221001_cal.xml swim-20221001_def.xml swim-20221001_lab.xml swim-20221001_pre.xml swim-20221001xex31d1.htm swim-20221001xex31d2.htm swim-20221001xex32d1.htm swim-20221001xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "swim-20221001x10q.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 197, "dts": { "calculationLink": { "local": [ "swim-20221001_cal.xml" ] }, "definitionLink": { "local": [ "swim-20221001_def.xml" ] }, "inline": { "local": [ "swim-20221001x10q.htm" ] }, "labelLink": { "local": [ "swim-20221001_lab.xml" ] }, "presentationLink": { "local": [ "swim-20221001_pre.xml" ] }, "schema": { "local": [ "swim-20221001.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 485, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 13, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 18 }, "keyCustom": 24, "keyStandard": 291, "memberCustom": 15, "memberStandard": 31, "nsprefix": "swim", "nsuri": "http://www.lathampool.com/20221001", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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 - ACQUISITION", "role": "http://www.lathampool.com/role/DisclosureAcquisition", "shortName": "ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.lathampool.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - 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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - INVENTORIES, NET", "role": "http://www.lathampool.com/role/DisclosureInventoriesNet", "shortName": "INVENTORIES, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - LONG-TERM DEBT", "role": "http://www.lathampool.com/role/DisclosureLongTermDebt", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - PRODUCT WARRANTIES", "role": "http://www.lathampool.com/role/DisclosureProductWarranties", "shortName": "PRODUCT WARRANTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "swim:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - LEASES", "role": "http://www.lathampool.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "swim:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "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-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.lathampool.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - 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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://www.lathampool.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.lathampool.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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 - ACQUISITION (Tables)", "role": "http://www.lathampool.com/role/DisclosureAcquisitionTables", "shortName": "ACQUISITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - 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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - 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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - INVENTORIES, NET (Tables)", "role": "http://www.lathampool.com/role/DisclosureInventoriesNetTables", "shortName": "INVENTORIES, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_3Sh0hY3hHEmM6smJg1JuNA", "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-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_3Sh0hY3hHEmM6smJg1JuNA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - 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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - 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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - LEASES (Tables)", "role": "http://www.lathampool.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - 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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - 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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_oGCGre74Qk-iivIb1UTPwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segment Reporting (Details)", "role": "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentReportingDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_oGCGre74Qk-iivIb1UTPwA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Adoption of ASU 2016-02 (Details)", "role": "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Adoption of ASU 2016-02 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_12_31_2021_srt_RestatementAxis_srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_eUSMzA-W-0yAyOoXmSHofA", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - ACQUISITION - Narrative (Details)", "role": "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails", "shortName": "ACQUISITION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_11_24_2021_To_11_24_2021_us-gaap_BusinessAcquisitionAxis_swim_TrojanLeisureProductsLlcDbaRadiantPoolsMember_cvgsv1Db4U-EYAyncUJGbA", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - ACQUISITION - Purchase price allocation (Details)", "role": "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails", "shortName": "ACQUISITION - Purchase price allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_11_24_2021_us-gaap_BusinessAcquisitionAxis_swim_TrojanLeisureProductsLlcDbaRadiantPoolsMember_6gIZQVwfOkKg7QyPV3CyXw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_7_3_2022_To_10_1_2022__KW7ol5fmE-3u--hmVzYgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "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-20221001x10q.htm", "contextRef": "Duration_7_3_2022_To_10_1_2022__KW7ol5fmE-3u--hmVzYgA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_us-gaap_BusinessAcquisitionAxis_swim_TrojanLeisureProductsLlcDbaRadiantPoolsMember_5o4hi934Y0Wa6mcaEJL4cA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - ACQUISITION - Allocation of purchase price (Details)", "role": "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails", "shortName": "ACQUISITION - Allocation of purchase price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_us-gaap_BusinessAcquisitionAxis_swim_TrojanLeisureProductsLlcDbaRadiantPoolsMember_5o4hi934Y0Wa6mcaEJL4cA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_FinancialInstrumentAxis_swim_SeniorSecuredTermLoanFacilityMember_A0XNYlG3dUecZRiQI0IboQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_FinancialInstrumentAxis_swim_SeniorSecuredTermLoanFacilityMember_A0XNYlG3dUecZRiQI0IboQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - 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 }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - 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-20221001x10q.htm", "contextRef": "As_Of_12_31_2021_Zb7KugW2tku-X_4QNhaW8g", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - 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-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - 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-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_2_23_2022_us-gaap_CreditFacilityAxis_swim_NewRevolvingCreditFacilityMember_JF9JdA7lSUORgU4KTNQi-Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - LONG-TERM DEBT - New Revolving Credit Facility (Details)", "role": "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "shortName": "LONG-TERM DEBT - New Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_2_23_2022_To_2_23_2022_us-gaap_CreditFacilityAxis_swim_NewRevolvingCreditFacilityMember_YC0QdQn8BkSoQpbvALRHQQ", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityCommitmentFeePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_RO8KGsvZxkyvqpT1-O29Jw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - LONG-TERM DEBT - New Term Loan Facility (Details)", "role": "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails", "shortName": "LONG-TERM DEBT - New Term Loan Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_2_23_2022_To_2_23_2022_us-gaap_LongtermDebtTypeAxis_swim_SeniorSecuredTermLoanFacilityMember_TV13lJG4uk6NKunGuUfOTw", "decimals": "4", "lang": null, "name": "swim:PrincipalPaymentsPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_RO8KGsvZxkyvqpT1-O29Jw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - 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-20221001x10q.htm", "contextRef": "As_Of_5_29_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_Ej74E3OOE0qKs173cMdiXg", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_7_3_2022_To_10_1_2022__KW7ol5fmE-3u--hmVzYgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_7_3_2022_To_10_1_2022__KW7ol5fmE-3u--hmVzYgA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_2_28_2022_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_3jc3-RXjtE2rRv_lvtC5Fg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - 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-20221001x10q.htm", "contextRef": "As_Of_2_28_2022_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_3jc3-RXjtE2rRv_lvtC5Fg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40706 - 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-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_12_31_2021_Zb7KugW2tku-X_4QNhaW8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - 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-20221001x10q.htm", "contextRef": "As_Of_12_31_2021_Zb7KugW2tku-X_4QNhaW8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - LEASES - Lease expense (Details)", "role": "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails", "shortName": "LEASES - Lease expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_7_3_2022_To_10_1_2022__KW7ol5fmE-3u--hmVzYgA", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "swim:SupplementalLeaseInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - LEASES - Supplemental information (Details)", "role": "http://www.lathampool.com/role/DisclosureLeasesSupplementalInformationDetails", "shortName": "LEASES - Supplemental information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "swim:SupplementalLeaseInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - LEASES - Maturities of operating lease liabilities (Details)", "role": "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "LEASES - Maturities of operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_7_3_2022_To_10_1_2022__KW7ol5fmE-3u--hmVzYgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_7_3_2022_To_10_1_2022_srt_ProductOrServiceAxis_swim_InGroundSwimmingPoolsMember_KwwMgCHImUybfSIHEnyYFA", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_7_3_2022_To_10_1_2022__KW7ol5fmE-3u--hmVzYgA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_RO8KGsvZxkyvqpT1-O29Jw", "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-20221001x10q.htm", "contextRef": "Duration_7_3_2022_To_10_1_2022__KW7ol5fmE-3u--hmVzYgA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_RO8KGsvZxkyvqpT1-O29Jw", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_4_27_2021_To_4_27_2021_bcUOOXavbk6uDZubtb6Txw", "decimals": "-5", "first": true, "lang": null, "name": "swim:IncreaseInEquityDueToInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "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-20221001x10q.htm", "contextRef": "Duration_4_27_2021_To_4_27_2021_bcUOOXavbk6uDZubtb6Txw", "decimals": "-5", "first": true, "lang": null, "name": "swim:IncreaseInEquityDueToInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_4_12_2021_OQLlF0r-Wk2adB60Q9fQDw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WDkBPzFcmUGCQ2eflxuUoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "role": "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_4_12_2021_OQLlF0r-Wk2adB60Q9fQDw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WDkBPzFcmUGCQ2eflxuUoQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_FMjgRhsOI0m7iRmowBQP3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2021_To_4_3_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_D3XB43XVtUO2G4o4XXHmKw", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_RO8KGsvZxkyvqpT1-O29Jw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - 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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_RO8KGsvZxkyvqpT1-O29Jw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_08BTxeJTPUOckTUzkv_91Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WDkBPzFcmUGCQ2eflxuUoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - 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-20221001x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_08BTxeJTPUOckTUzkv_91Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WDkBPzFcmUGCQ2eflxuUoQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lp4moF8xcUyxYJyogBR_zg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WDkBPzFcmUGCQ2eflxuUoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - 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-20221001x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lp4moF8xcUyxYJyogBR_zg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WDkBPzFcmUGCQ2eflxuUoQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_5iCgnhT6PE6ZBbrD6r73tA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_WDkBPzFcmUGCQ2eflxuUoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41306 - 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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_HIpQl4f7TkugIwPTPTPe9g", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WDkBPzFcmUGCQ2eflxuUoQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_7_3_2022_To_10_1_2022__KW7ol5fmE-3u--hmVzYgA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - NET INCOME (LOSS) PER SHARE (Details)", "role": "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails", "shortName": "NET INCOME (LOSS) PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_12_31_2021_Zb7KugW2tku-X_4QNhaW8g", "decimals": "INF", "lang": null, "name": "swim:CommonStockIssuedAndOutstandingAccountingMeasure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_WDkBPzFcmUGCQ2eflxuUoQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_OifkDeNbokSItV7M1-HDkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - 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-20221001x10q.htm", "contextRef": "As_Of_10_1_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_swim_BrightAiServicesMember_dI9u6B1cjkOSnUncMCrbDg", "decimals": "-5", "lang": null, "name": "us-gaap:AccountsPayableRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_us-gaap_RelatedPartyTransactionAxis_swim_ManagementFeeArrangementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_swim_SponsorMember_3_SE6R2vnkq79RNcatmoQg", "decimals": "-5", "first": true, "lang": null, "name": "swim:MaximumAnnualReimbursement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - 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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_us-gaap_RelatedPartyTransactionAxis_swim_ManagementFeeArrangementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_swim_SponsorMember_3_SE6R2vnkq79RNcatmoQg", "decimals": "-5", "first": true, "lang": null, "name": "swim:MaximumAnnualReimbursement", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2021_To_4_3_2021_p7WUf8MUEkCiPMf5DIWgMw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_3Sh0hY3hHEmM6smJg1JuNA", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2021_To_4_3_2021_p7WUf8MUEkCiPMf5DIWgMw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_3Sh0hY3hHEmM6smJg1JuNA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_qddct9OyZUKBe4jQMfMvXw", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "swim-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "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-20221001x10q.htm", "contextRef": "Duration_1_1_2022_To_10_1_2022_U1gqKDnSW0WKoYHTuMXW2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 52, "tag": { "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r626" ], "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r627" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r624" ], "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r624" ], "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r636" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r624" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r635" ], "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r624" ], "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r624" ], "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r624" ], "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r624" ], "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r623" ], "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r625" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.lathampool.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r112", "r121", "r128", "r195", "r374", "r375", "r376", "r392", "r393", "r448", "r451", "r453", "r454", "r639" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r112", "r121", "r128", "r195", "r374", "r375", "r376", "r392", "r393", "r448", "r451", "r453", "r454", "r639" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r112", "r121", "r128", "r195", "r374", "r375", "r376", "r392", "r393", "r448", "r451", "r453", "r454", "r639" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r250", "r287", "r338", "r340", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r604", "r606", "r621", "r622" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r250", "r287", "r338", "r340", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r604", "r606", "r621", "r622" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r177", "r317", "r319", "r548", "r603", "r605" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r177", "r317", "r319", "r548", "r603", "r605" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r250", "r287", "r327", "r338", "r340", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r604", "r606", "r621", "r622" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r250", "r287", "r327", "r338", "r340", "r523", "r524", "r525", "r526", "r527", "r528", "r547", "r604", "r606", "r621", "r622" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r109", "r110", "r111", "r113", "r114", "r118", "r119", "r120", "r121", "r123", "r124", "r125", "r126", "r127", "r128", "r139", "r196", "r197", "r377", "r393", "r449", "r453", "r454", "r455", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r640", "r641" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r109", "r110", "r111", "r113", "r114", "r118", "r119", "r120", "r121", "r123", "r124", "r125", "r126", "r127", "r128", "r139", "r196", "r197", "r377", "r393", "r449", "r453", "r454", "r455", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r640", "r641" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r3", "r113", "r114", "r121", "r128", "r196", "r197", "r377", "r393", "r449", "r455", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r640", "r641" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details" ], "xbrltype": "domainItemType" }, "swim_AmendedTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Amended Term Loan (the \"Third Amendment\" and collectively with the \"Term Loan\", the \"Amended Term Loan\").", "label": "Amended Term Loan" } } }, "localname": "AmendedTermLoanMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtDetails" ], "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" } } }, "localname": "BrightAiServicesMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails" ], "xbrltype": "domainItemType" }, "swim_Businesscombinationrecognizedidentifiableassetsacquiredandliabilitiesassumedcurrentliabilitiesaccruedexpensesandothercurrentliabilities": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "swim_CanadianPrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Canadian Prime Rate", "label": "Canadian Prime Rate [Member]", "terseLabel": "Canadian Prime Rate" } } }, "localname": "CanadianPrimeRateMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "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/20221001", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "swim_CashFlowLesseeOperatingAndFinancingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Cash Flow, Lessee, Operating And Financing Leases [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeOperatingAndFinancingLeasesAbstract", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "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 for accounting purposes" } } }, "localname": "CommonStockIssuedAndOutstandingAccountingMeasure", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "swim_CoversMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Covers.", "label": "Covers" } } }, "localname": "CoversMember", "nsuri": "http://www.lathampool.com/20221001", "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/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "swim_DevelopmentOfInternalUseSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Development of internal use software", "label": "Development Of Internal Use Software" } } }, "localname": "DevelopmentOfInternalUseSoftwareMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails" ], "xbrltype": "domainItemType" }, "swim_EuroInterbankOfferedRateAndAustralianDollarRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EURIBOR and AUD Rate.", "label": "Euro Interbank Offered Rate And Australian Dollar Rate [Member]", "terseLabel": "EURIBOR or AUD Rate" } } }, "localname": "EuroInterbankOfferedRateAndAustralianDollarRateMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "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/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "swim_FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of foreign currency gain (loss) on assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss)" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "swim_InGroundSwimmingPoolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In-ground swimming pools.", "label": "In-ground Swimming Pools" } } }, "localname": "InGroundSwimmingPoolsMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "domainItemType" }, "swim_IncreaseInEquityDueToInitialPublicOffering": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase to stockholders' equity due to initial public offering.", "label": "Increase In Equity Due To Initial Public Offering", "terseLabel": "Net proceeds from initial public offering" } } }, "localname": "IncreaseInEquityDueToInitialPublicOffering", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "swim_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "swim_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year.", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "swim_LinersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liners.", "label": "Liners" } } }, "localname": "LinersMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "domainItemType" }, "swim_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails": { "order": 6.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 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": "Long-Term Debt, Maturity, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "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, debt issuance costs and current portion" } } }, "localname": "LongTermDebtNoncurrentExcludingRelatedPartyDebt", "nsuri": "http://www.lathampool.com/20221001", "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" } } }, "localname": "ManagementFeeArrangementMember", "nsuri": "http://www.lathampool.com/20221001", "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/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "monetaryItemType" }, "swim_NewRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the New Revolving Credit Facility.", "label": "New Revolving Credit Facility [Member]", "terseLabel": "New Revolving Credit Facility" } } }, "localname": "NewRevolvingCreditFacilityMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "swim_OperatingLeaseExpenseNonCash": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The non-cash portion of lease expenses recognized during the period.", "label": "Operating Lease Expense, Non-Cash", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseExpenseNonCash", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "swim_PoolDesignsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pool designs.", "label": "Pool designs" } } }, "localname": "PoolDesignsMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "swim_PrepaymentAsPercentageOfExcessCashFlows": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents mandatory prepayments as a percentage of excess cash flow.", "label": "Prepayment As A Percentage Of Excess Cash Flows", "terseLabel": "Mandatory prepayment rate as a percentage of excess cash flow" } } }, "localname": "PrepaymentAsPercentageOfExcessCashFlows", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "swim_PrepaymentAsPercentageOfProceedsFromDebt": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mandatory prepayment rate as a percentage of proceeds from non-permitted debt.", "label": "Prepayment As A Percentage Of Proceeds From Debt", "terseLabel": "Mandatory prepayment rate as a percentage of non-permitted indebtedness" } } }, "localname": "PrepaymentAsPercentageOfProceedsFromDebt", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "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/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "swim_ProceedsFromBorrowingsOnRevolvingCreditFacility": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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 facilities" } } }, "localname": "ProceedsFromBorrowingsOnRevolvingCreditFacility", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "swim_RelatedPartyReimbursements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of reimbursements paid to related parties during the period.", "label": "Related Party Reimbursements", "terseLabel": "Reimbursements to related party of out-of-pocket costs or expenses" } } }, "localname": "RelatedPartyReimbursements", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "monetaryItemType" }, "swim_RepaymentsOfRevolvingCreditFacilityBorrowings": { "auth_ref": [], "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 repayment of revolving credit facility.", "label": "Payments on revolving credit facilities", "negatedLabel": "Payments on revolving credit facilities" } } }, "localname": "RepaymentsOfRevolvingCreditFacilityBorrowings", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "swim_RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the stock repurchase program.", "label": "Repurchase Program [Member]" } } }, "localname": "RepurchaseProgramMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "swim_RestrictedStockSharesRetired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of restricted shares of stock retired during the period.", "label": "Restricted Stock, Shares Retired", "negatedLabel": "Retirement of restricted stock (in shares)" } } }, "localname": "RestrictedStockSharesRetired", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "swim_SeniorSecuredTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to senior secured term loan facility.", "label": "New Term Loan Facility" } } }, "localname": "SeniorSecuredTermLoanFacilityMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "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/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "swim_SharesIssuedInInitialPublicOffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares of stock issued in an Initial Public Offering.", "label": "Shares Issued In Initial Public Offering", "terseLabel": "Net proceeds from initial public offering (in shares)" } } }, "localname": "SharesIssuedInInitialPublicOffering", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "swim_SponsorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pamplona Capital Management, the Sponsor.", "label": "Sponsor" } } }, "localname": "SponsorMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "domainItemType" }, "swim_SupplementalLeaseInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental lease information including weighted-average lease term, weighted average discount rate, and miscellaneous financial statement information.", "label": "Supplemental Lease Information [Table Text Block]", "terseLabel": "Schedule of supplemental lease information" } } }, "localname": "SupplementalLeaseInformationTableTextBlock", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "swim_TrojanLeisureProductsLlcDbaRadiantPoolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trojan Leisure Products, LLC d/b/a Radiant Pools and its subsidiaries.", "label": "Trojan Leisure Products, LLC d/b/a Radiant Pools" } } }, "localname": "TrojanLeisureProductsLlcDbaRadiantPoolsMember", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails", "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails", "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "domainItemType" }, "swim_WeightedAverageDiscountRateLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Weighted Average Discount Rate, Leases [Abstract]", "terseLabel": "Weighted-average discount rate" } } }, "localname": "WeightedAverageDiscountRateLeasesAbstract", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "swim_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term (years)" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.lathampool.com/20221001", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35", "r514" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r35", "r106", "r508", "r509" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r106", "r507", "r573", "r595" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r18", "r180", "r181" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRentCurrentAndNoncurrent": { "auth_ref": [ "r13", "r15", "r569", "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements.", "label": "Accrued Rent", "terseLabel": "Deferred rent" } } }, "localname": "AccruedRentCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r53", "r54", "r55", "r590", "r614", "r618" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r55", "r62", "r63", "r64", "r109", "r110", "r111", "r423", "r609", "r610", "r641" ], "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 (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r215" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r377", "r514" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r109", "r110", "r111", "r374", "r375", "r376", "r453" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r113", "r114", "r115", "r116", "r128", "r183", "r184", "r192", "r193", "r194", "r195", "r196", "r197", "r235", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r390", "r391", "r392", "r393", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r503", "r550", "r551", "r552", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r341", "r343", "r380", "r381" ], "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/2021-01-31", "presentation": [ "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:", "verboseLabel": "Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r343", "r367", "r379" ], "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", "positiveLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r92", "r270", "r280", "r281", "r486" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r92", "r212", "r220" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive securities outstanding" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r136" ], "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]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r103", "r159", "r169", "r175", "r191", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r418", "r424", "r464", "r512", "r514", "r568", "r587" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r48", "r103", "r191", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r418", "r424", "r464", "r512", "r514" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r344", "r369" ], "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/2021-01-31", "presentation": [ "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" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r108" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r337", "r339" ], "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]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails", "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails", "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r337", "r339", "r401", "r402" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails", "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails", "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetGoodwillDetails" ], "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": "Business acquisition, transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails", "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r415" ], "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": "ACQUISITION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "terseLabel": "Measurement period adjustment" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r404" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Allocation of purchase price:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITION" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Cash": { "auth_ref": [ "r32", "r514", "r619", "r620" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r76" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails": { "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r475" ], "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 (decrease) increase in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r227", "r574", "r594" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r305" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r109", "r110", "r453" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r300" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17", "r514" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 900,000,000 shares authorized as of October 1, 2022 and December 31, 2021; 117,121,134 and 119,445,611 shares issued and outstanding, as of October 1, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r58", "r60", "r61", "r69", "r578", "r599" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r72", "r103", "r191", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r464" ], "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/2021-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" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Dealer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r100", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r264", "r271", "r272", "r274", "r284" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r275", "r570", "r586" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "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", "positiveLabel": "Gross debt", "totalLabel": "Total payments due" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r262", "r278", "r279", "r461" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r41", "r267", "r485" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r42", "r102", "r107", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r260", "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r273", "r278", "r279", "r280", "r281", "r301", "r302", "r303", "r304", "r484", "r485", "r487", "r488", "r585" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r260", "r484", "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r260", "r276", "r278", "r279", "r486" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r34", "r260", "r486" ], "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", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r383", "r384" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r383", "r384" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r92", "r156" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed borrowing rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r49", "r434", "r435", "r437", "r439" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r429", "r431" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r428", "r430", "r431", "r432", "r433", "r436", "r437", "r440", "r441", "r443", "r444" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r317" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION." } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r305", "r584" ], "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" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r118", "r119", "r121", "r122", "r123", "r129", "r131", "r133", "r134", "r135", "r139", "r140", "r454", "r455", "r579", "r600" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r118", "r119", "r121", "r122", "r123", "r131", "r133", "r134", "r135", "r139", "r140", "r454", "r455", "r579", "r600" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Net income (loss) per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r136", "r137", "r138", "r141" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r475" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r386" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r368" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r368" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r365" ], "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": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmploymentContractsMember": { "auth_ref": [ "r412" ], "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": "Non-competition agreements" } } }, "localname": "EmploymentContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r62", "r63", "r64", "r109", "r110", "r111", "r114", "r124", "r127", "r142", "r195", "r300", "r305", "r374", "r375", "r376", "r392", "r393", "r453", "r477", "r478", "r479", "r480", "r481", "r482", "r609", "r610", "r611", "r641" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r67", "r87", "r92", "r597" ], "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 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", "verboseLabel": "Distributions received from equity method investment" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r33", "r160", "r190" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r262", "r278", "r279", "r461" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimated Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees": { "auth_ref": [ "r580" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expense related to distribution, servicing and underwriting fees.", "label": "Expense Related to Distribution or Servicing and Underwriting Fees", "terseLabel": "Underwriting fees related to offering of common stock", "verboseLabel": "Underwriting fees" } } }, "localname": "ExpenseRelatedToDistributionOrServicingAndUnderwritingFees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r456", "r462", "r463" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r262", "r278", "r279", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r457", "r520", "r521", "r522" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r262", "r278", "r279", "r456", "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r458" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r262", "r278", "r279", "r328", "r329", "r334", "r336", "r457", "r521" ], "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": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r456", "r457" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r262", "r278", "r279", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r520", "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r185", "r186", "r187", "r188", "r189", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r273", "r298", "r444", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r628", "r629", "r630", "r631", "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r219" ], "calculation": { "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r213" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r221" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-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", "verboseLabel": "Remainder of fiscal 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r221" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r221" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r221" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r213", "r216", "r219", "r222", "r549", "r553" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r219", "r553" ], "calculation": { "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r213", "r218" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r219", "r549" ], "calculation": { "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails": { "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": "Net Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetAmortizationExpenseDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r214" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FranchiseRightsMember": { "auth_ref": [ "r411" ], "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 relationships" } } }, "localname": "FranchiseRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfEquityInvestments": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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 equity securities, not separately or otherwise categorized as trading or available-for-sale. This element includes investments in which the entity holds a small ownership stake (generally, less than 20% of the shares outstanding) and cannot exert significant influence.", "label": "Gain (Loss) on Sale of Equity Investments", "negatedLabel": "Gain on sale of equity method investment" } } }, "localname": "GainLossOnSaleOfEquityInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r92", "r282", "r283" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r209", "r210", "r514", "r567" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails": { "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", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r223" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r71", "r103", "r159", "r168", "r171", "r174", "r176", "r191", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r464" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 4.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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r66", "r159", "r168", "r171", "r174", "r176", "r566", "r576", "r582", "r601" ], "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": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r67", "r92", "r157", "r190", "r575", "r597" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r225", "r226" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r104", "r387", "r388", "r389", "r394", "r396", "r398", "r399", "r400" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r126", "r127", "r158", "r385", "r395", "r397", "r602" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r46", "r572", "r596" ], "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/2021-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": 12.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/2021-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": 13.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/2021-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": 14.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/2021-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": 15.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/2021-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": 17.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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "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 noncurrent assets classified as other.", "label": "Other assets.", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.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/2021-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": 19.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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r211", "r217" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r65", "r155", "r483", "r486", "r581" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeAssetsAtFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.", "label": "Interest Rate Derivative Assets, at Fair Value", "terseLabel": "Fair value of interest rate swap asset" } } }, "localname": "InterestRateDerivativeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r438" ], "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" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r208" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureInventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r25", "r207" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r47", "r514" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureInventoriesNetDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r26", "r207" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r500", "r502" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Components of lease expense:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r501" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r501" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r501" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r501" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r501" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r501" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r501" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r103", "r170", "r191", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r419", "r424", "r425", "r464", "r512", "r513" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r103", "r191", "r464", "r514", "r571", "r592" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r103", "r191", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r419", "r424", "r425", "r464", "r512", "r513", "r514" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r43" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r14", "r570", "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Amount outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r261", "r277", "r278", "r279", "r570", "r589" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lathampool.com/role/DisclosureLongTermDebtDetailsCalc2": { "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", "verboseLabel": "Amount outstanding, net of discount and issuance costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Principal payments due" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtDetailsCalc2": { "order": 2.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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r107", "r233", "r266" ], "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r107", "r233", "r266" ], "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": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r107", "r233", "r266" ], "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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r107", "r233", "r266" ], "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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r107" ], "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 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtPrincipalPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.lathampool.com/role/DisclosureLongTermDebtDetailsCalc2": { "order": 1.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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r42", "r234" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails", "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": "Term loan" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r143", "r151" ], "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/2021-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": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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:", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r56", "r59", "r64", "r68", "r93", "r103", "r113", "r118", "r119", "r121", "r122", "r126", "r127", "r132", "r159", "r168", "r171", "r174", "r176", "r191", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r455", "r464", "r577", "r598" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.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 income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss) attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Recently Issued Accounting Pronouncements", "verboseLabel": "Leases" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r112", "r113", "r114", "r115", "r116", "r117", "r121", "r128", "r139", "r183", "r184", "r192", "r193", "r194", "r195", "r196", "r197", "r235", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r390", "r391", "r392", "r393", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r503", "r550", "r551", "r552", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Schedule of restricted stock awards" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentReportingDetails" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentReportingDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r159", "r168", "r171", "r174", "r176" ], "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": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r493", "r502" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r491" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "verboseLabel": "Present value of lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r491" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r491" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r492", "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r490" ], "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 lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r499", "r502" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r498", "r502" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NATURE OF THE BUSINESS" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "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", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r51", "r53", "r473", "r474", "r476" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r50" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r57", "r60", "r416", "r417", "r422" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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/2021-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": 7.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, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other expense (income), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-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": "Underwriters Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r82" ], "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 to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases and retirement of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r84" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfOrdinaryDividends": { "auth_ref": [ "r82" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r78", "r414" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails": { "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": "Business acquisition, cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "calculation": { "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions of businesses, net of cash acquired", "totalLabel": "Total purchase price, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16", "r285" ], "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 Value", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16", "r285" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16", "r514" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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 shares authorized as of both October 1, 2022 and December 31, 2021; no shares issued and outstanding as of both October 1, 2022 and December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r30", "r31" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r76", "r87" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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": "Return of equity method investment" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r80" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "verboseLabel": "Proceeds from initial public offering, net of underwriting discounts, commissions and offering costs" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r80" ], "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 the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from sale of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r81" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long term debt used to pay Acquisition consideration", "verboseLabel": "Proceeds from long-term debt borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.", "label": "Proceeds from (Repayments of) Debt", "negatedLabel": "Repayment of debt" } } }, "localname": "ProceedsFromRepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r76" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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 the sale of equity method investment" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r232" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r5", "r56", "r59", "r64", "r86", "r103", "r113", "r126", "r127", "r159", "r168", "r171", "r174", "r176", "r191", "r236", "r237", "r238", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r416", "r420", "r421", "r426", "r427", "r455", "r464", "r582" ], "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", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r224", "r514", "r583", "r593" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r335", "r506", "r507" ], "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]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r335", "r506", "r507", "r509" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r506" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r335", "r506", "r509", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r504", "r505", "r507", "r510", "r511" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfMediumTermNotes": { "auth_ref": [ "r83" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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 long-term debt borrowings" } } }, "localname": "RepaymentsOfMediumTermNotes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r136" ], "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 awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails", "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r305", "r377", "r514", "r591", "r613", "r618" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit).", "positiveLabel": "Retained earnings", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details", "http://www.lathampool.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r109", "r110", "r111", "r114", "r124", "r127", "r195", "r374", "r375", "r376", "r392", "r393", "r453", "r609", "r611" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r153", "r154", "r167", "r172", "r173", "r177", "r178", "r179", "r316", "r317", "r548" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSalesDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r318", "r326" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetSales" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolver" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r497", "r502" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use operating assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Offering price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r136" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r136" ], "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 per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r401", "r402" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionNarrativeDetails", "http://www.lathampool.com/role/DisclosureAcquisitionPurchasePriceAllocationDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r107", "r278", "r280", "r301", "r302", "r303", "r304", "r484", "r485", "r488", "r585" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r343", "r366", "r379" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r213" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r213", "r218", "r549" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r213", "r218" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r27", "r28", "r29" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureInventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r233" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r231" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r405" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r508", "r509" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsBrightAiServicesDetails", "http://www.lathampool.com/role/DisclosureRelatedPartyTransactionsExpenseReimbursementAndManagementFeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r344", "r369" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails", "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": [ "r348" ], "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": "Schedule of restricted stock units" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r348", "r356", "r357" ], "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": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to determine the fair value of option awards granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r218" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r161", "r162", "r163", "r164", "r165", "r166", "r178" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r73" ], "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 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/2021-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 expense" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r351" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r355" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r353" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r353" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance at ending", "periodStartLabel": "Balance at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-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": "Number of PIUs", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance at ending", "periodStartLabel": "Balance at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r354" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r363" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationWeightedAverageBasisForFairValueOptionAwardGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r362" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationWeightedAverageBasisForFairValueOptionAwardGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r364" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r345" ], "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": "Shares reserved for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r351" ], "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/2021-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": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r369" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r350", "r369" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r349" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r359" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r359" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r359" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r358" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r358" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r342", "r346" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r361", "r378" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationWeightedAverageBasisForFairValueOptionAwardGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r358" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r359" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r358" ], "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/2021-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 value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r307", "r382" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r300" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r494", "r502" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r230" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r228" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r229" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r45", "r62", "r63", "r64", "r109", "r110", "r111", "r114", "r124", "r127", "r142", "r195", "r300", "r305", "r374", "r375", "r376", "r392", "r393", "r453", "r477", "r478", "r479", "r480", "r481", "r482", "r609", "r610", "r611", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Income (Loss)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r109", "r110", "r111", "r142", "r548" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r16", "r17", "r300", "r301", "r305" ], "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": "Issuance of common stock upon conversion of Class B units" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r300", "r305" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r300", "r305" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Issuance of restricted stock in connection with the Reorganization (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r16", "r17", "r300", "r305" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Issuance of common stock upon release of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r16", "r17", "r300", "r305" ], "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" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r16", "r17", "r300", "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Issuance of restricted stock in connection with the Reorganization" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Amount authorized" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Stock Repurchase Program, Period in Force", "terseLabel": "Term of repurchase program" } } }, "localname": "StockRepurchaseProgramPeriodInForce1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Amount remaining for repurchases" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r300", "r305" ], "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 common stock (in shares)", "terseLabel": "Number of shares repurchased and retired during the period" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r300", "r305" ], "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 common stock", "terseLabel": "Value of shares repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r22", "r23", "r103", "r182", "r191", "r464", "r514" ], "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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r101", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r305", "r307" ], "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": "SHAREHOLDERS' EQUITY.", "terseLabel": "SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r306" ], "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", "terseLabel": "Stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Patented technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r408" ], "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": "Trade names and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r185", "r186", "r187", "r188", "r189", "r273", "r298", "r444", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r628", "r629", "r630", "r631", "r632", "r633", "r634" ], "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": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureFairValueMeasurementsFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r113", "r114", "r115", "r116", "r128", "r183", "r184", "r192", "r193", "r194", "r195", "r196", "r197", "r235", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r390", "r391", "r392", "r393", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r503", "r550", "r551", "r552", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r637", "r638", "r639", "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails", "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdoptionOfAsu201602Details" ], "xbrltype": "domainItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureAcquisitionAllocationOfPurchasePriceDetails", "http://www.lathampool.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r144", "r145", "r146", "r147", "r148", "r149", "r150" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r495", "r502" ], "calculation": { "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureLongTermDebtInterestRateSwapDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewRevolvingCreditFacilityDetails", "http://www.lathampool.com/role/DisclosureLongTermDebtNewTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r130", "r135" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails", "http://www.lathampool.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r129", "r135" ], "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails", "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]", "terseLabel": "Weighted-average common shares outstanding - basic and diluted", "verboseLabel": "Weighted-average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails", "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/2021-01-31", "presentation": [ "http://www.lathampool.com/role/DisclosureNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "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)(2))", "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(h))", "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(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-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=124431687&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=124431687&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-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=123359005&loc=d3e9038-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r182": { "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=122038336&loc=d3e74512-122707" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r23": { "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" }, "r230": { "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=123368208&loc=d3e12565-110249" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r305": { "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" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "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=123447040&loc=d3e1928-114920" }, "r33": { "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" }, "r330": { "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=123447040&loc=d3e1928-114920" }, "r331": { "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=123447040&loc=d3e1928-114920" }, "r332": { "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=123447040&loc=d3e1928-114920" }, "r333": { "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=123447040&loc=d3e1928-114920" }, "r334": { "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=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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=122041274&loc=d3e301413-122809" }, "r379": { "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=122041274&loc=d3e301413-122809" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r394": { "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=122134291&loc=d3e330036-122817" }, "r395": { "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=122134291&loc=d3e330036-122817" }, "r396": { "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=122134291&loc=d3e330215-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r426": { "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" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r516": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r530": { "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" }, "r531": { "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" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r535": { "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=125521744&loc=d3e122625-111746" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r553": { "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" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r586": { "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" }, "r587": { "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" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r613": { "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=124501264&loc=SL117420844-207641" }, "r614": { "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=124501264&loc=SL117420844-207641" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r619": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r620": { "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" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r623": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r624": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r625": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r626": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r627": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r628": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r629": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r630": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r631": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r632": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r633": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r634": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r635": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r636": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "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=123367319&loc=SL114868664-224227" }, "r67": { "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=123367319&loc=SL114868664-224227" }, "r68": { "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=123367319&loc=SL114868664-224227" }, "r69": { "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=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "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=123367319&loc=SL114868664-224227" }, "r71": { "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=123367319&loc=SL114868664-224227" }, "r72": { "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=123367319&loc=SL114868664-224227" }, "r73": { "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=123367319&loc=SL114868664-224227" }, "r74": { "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=123367319&loc=SL114868664-224227" }, "r75": { "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=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123431023&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=123431023&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=123431023&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=123431023&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=123431023&loc=SL98516268-108586" } }, "version": "2.1" } ZIP 85 0001558370-22-017443-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-017443-xbrl.zip M4$L#!!0 ( .>#:E7HJ<:?7!$ *RQ 1 3RF(A"1D2$(# MD#[VUZ;)*A2\S%M'H U\#:#1 \/N_O[H.>B9<4.9];O4NNBU$ M/(O9U%M_;@6BC85%:>OO/_SQ#]__J=W^Y78^1C:S I=X/K(XP3ZQT0OU-VC! MMEOLH4?".74<=,NIO28(];H7P/3B$K7;$8];+* .\Y!BUK_H[4H&$3_FW:!> MK]/K=OK=?A]=WESU;^#_V>..\A$47-%RTE=AWPAK0UR,?,S7Q)]@EX@MMLCG MUL;WMS>=SLO+RX6#_0UVMXPY%Q9S%:M>M]MK(>S[G"X#G]PS[MZ1%0X<'YK% M^QI@1RD K>40V1@I@D0Q-*\G;D"/E,"7RPO&UR"HV^O\\C@VE8HQ,;3Z&N/M MKL(*BZ4BCPJD?KUVM]>^[,55.%FE^+\NN1-+^-2!TIA0<+_MOVV)R'+?%>7P ME_QL?UL.E,:$#BBF45P6+\';$^KD*I*C@A5P#OWP+=_2 MN#1E+'FU-OGDLB1%^II1/'+(WO7U=4>5[G2F5CY3*$CQ],A:=EY-P\GF[D1D M.SM9X/F\R,RP,"4&G*C ?^.2G-84_I876 $E*?X5>GS?U\'X7',@GGJ!+ MA[0E&>'8A^E"M/MRNH@4)5M.K"H>L*?ZYE-:W5%A.4P$G)B MFHVY;7CV(! ^5.=!5NUW41GN. M\"-FBH K"MDBR1>%C%',^?O.(;M#20',TE/O!_4W "9@CE/-* ?CJ'9$HJMI M8<<*G",J[C4KKA<]C6$[%4UH.U_-Y0/FV>#OQ(8_!'.H+9WU%CNR8YH;0F(L MZU30(0F]4"&YXP=_[UBB)$\4,44AUP;%NBCN2L5T-=W& UD5. MJZG'M5\5U MSQVQ%=KS;Q ^!>$!B8C6-:X9,Q$;;B+V.BQOSP.^Y0P%$I#'Z2\ M[QIG.,D9L-C<.^RE/OR[BGK /QX).+!'BG^#KR[$,JRO 15*^@1S.3X^DSOB M8^ID0BL=J0[#*^BTO<.0RAC\\VEDCA:CZ01^[?BA#Q''IEM6A6T6<&L#Z^$9 MIQ8Q'(=9RIAR$$LJED':UT,:J$^(>/"N ^CHD>^H]9Z!^FT[N?1^,Q,B9W:#19&).'T>UXB S3'"[, MOZ#)< %4>W$HE->XPGNX@N$R[M/?E%'#UZV<&H_R!@V?,H>X/,XADA)1)++Q MB6H^,?*>P5S&*9'8%0">3Z1'\U-VLAY-?AI.%M/Y:!A!UV!4":,Q\]8+(C.> MRR*$\DCT^/PUB\]X.GEH+X;S1W0WO&W0.0(=B($\BVZQ,\-O:@UQ%Q0-HE6K ME:'XJ01%"*%B[F@;L4=VT R05>$E$'T*]:]^5BPFU$-XG=,1AX8Y-.4?DALB MS91VXG Y $/Z%<;,D*X^7@4#)Y+\4+^!J[R#/6(_X* "V6=PO;4J&E.\I(XJ MTO:\6AS*(,Y$HKLNN1@#XHH8U' MG)0L-GUF?=DPQR9<#+\&U'^KFS7.X:!/'U\=ESY.RODS"B4UV%?,2"[PTB&Z MS&-$H$/NLGN9[<')#..'D$G3([6HW&/*?\).0!YA;(/?RL'S\=&1ZI&ZRB)U M;XSFZ"=C_#1$CS#L/LV'C\/)PFQ0JW;N)7!=S-]@N*-KCZZHA3W?L-3!+9BG M9C!F63 [&3;;2@6G*T,$_6[O4[=?$&>=S$\_U_:S"6'SZ?'1F/^*IO?('#U, M1O>C@3%90 <>3)\FB]'D ,%7D)3=!IY-'%9WY-WOXDQ7 MJ>V=\MV@TJIE^T':T1I^[3> .9M>G>H0?KXT7SW<+JZIQ[V+(J=D2=\'H09 MJ7SD3V&E]X2K[#*[:#: $I"(GJ5(Z16K6"BB>ZF-<[S')E%<>M3.T&'ELNV@ MC -4VPZ*Q32(U\^73 ME<+:0/H>D,*\2L!\?XY]8K[@;05(BZJ40?JQ%-*8,^+ &@G@W4!:)^MM!MMM M^(JBC)!7C+NZ0W>5ZI3EL[-3;)S/3C)&=,^Y@;0:I!#AFM@IW*4Z+-8")5_^ M.@1*1K>F,0:L&D"JY;\VF)-4EK\HL55(J >IGP7)_-&8#W^N+>@-=OF=!/*$,*#M/7K&6'LFB@4U>#_ MCO@_@7HGP9]B4(9^9KU2!WTEJ0'_%/#5TZG:L*D'>E[%,K SAR0U8(<(1P(: MC"O'OOMW+V>$JXBJ.! NIM4CF;,I(*/BT00P'*(/XZEI?H=FPWD8AC7@50-O M3AQY=F6&N?^VX!CZF:6<_Y;3]<8WJ$GX,[4*%S9UJ^LASDG[SX=C8P$==6;, M(9A>S WHK /96^6J-92"C!&*Y32PGP9[='IY3JB[#+A0&0'#LQ^QA]?A=4JD MMB_4XEGF()D4AM9!XA>"4K(1]FRTEXZD^,9OM'X372P6_P_H#3T?ELJ)'%3D M#54H]8"=3%>W@: > M$=E _;!+I2F8'>2JN\(E4-4Z"M @I4\J M+P7Y&H#)P^>\Q%>F7(],S@K=?+HU8?*!53H:_M1DN]XGRW]:MK]2UK]_XKT+ M'V(IS6;;">G-_+M4*M71@7MY[*6ZS04K]7.>^1CFTN@Q^Y3%+'MU;@-0W7=A M<^')H="#4_X"

YP#5\:.-FU;VCP&JCV' M#U"5%+3W-$"-]26;,];>WL T#P+"_N&%YR3UPSAER]$B@66@3]S&\XT/*UHF MMSEJ-#)\PX."GMX0,'\O*9)$G7PFV; ?X"AI[ ZO/<+/O<_BB/- #SA9NT;G MQW8#/G9.(BAU+53=>B%3]J>F3SFZ)%- ?YPC?QQ4#.NH[L@:$L:!Y#^H8 MXZ@2M3 WXA QL:_5D(.VPW1F[WP^W\.>G??W5&;^-- 'MRK@&Q]?['],F\.. M/>G>\&@T@)$@#%(]3E'>V@@&Z MW.%UYJP.=>I\0R$!G)N#['.AZ?,P1!CH# MZ=[?0-?'2. 'NN;3F'7"3V4-'VF-1Y-LM$0EPF ME_%]@[.KR(_7^#I.T_FS1T(VR7Z(J0+K..+OM:_B,,!)>NK1)7_+E2%S:L"C MMZ>9Y& U) 4X-OMJ9!J*E"\2C-$'QOI[5#)GFW:"/9+YSQ"7P/F-&V<6VZYQ MPK#D%X>0<,97&POU/$P;(%@:P1!PY(=HTHXY,=RH#A MRK*"?>^UE8E$0A V71"BR ?5Z XSIR A$7,*UP &Q(;G.(K7)#)&M/2%K!E, M_?3IXTWK#RN,HA(B4@$1]%^^F.:D3!)$N"C\_#*6T&,9 M)XA$-*K9U>/--MG$*4Y_& 0ZZI#7C<'D^1\2+!'E68'5/5>4LQT73YU:IM5E MO+UU"J>9[E;4?,UT&69[H:0-%,(',:'%'2A!&/">9DC(XV;J",.4 MMW%&1W?BA>$.E29-]R:5H!!$ULD=#MEKWK=>DNT>$B]*Z?29IFAF2-3@2 MAU5W8\BQI-\;< 9*&$:-0>AX#J]0=:O,:&AMN&$/%N=M'#<:B*>:BDQX< C M>R0B*/;83A.V@S@G]SAY)CY.O^":U]*;6P)U- WUREVQ^F;0][Y:I#;U.4$6 MS:]007B&/+:_M?&B'7I9Q2FF_W6RI N @*YE")VE1SQ/_#3VDH#-.,Y)@GWJ M@6/O;8UF$""#@C0<=I\/37H"U''&,\TIS@!S&HDZK/F-))CV5*>NSS3=66\" M=-1A>BX]R+2HXM3VITCG^!F'\88-Q8OE57Y\\S7%]_$R>_$2K)XR:?<$ZK4& MZI=3*KUNT*=8';4P/T OV;#Y4WE&N*53K31G->Y4RH'BBR4J&"'*"=TK%'<_ M0EVWI%-K= ,:\5T5UQBJKB>0UJPM^@ #UC6(!&2%!6ZIE5=4@Y0=",EMNAFR MBF&-C]^]]2:,(P^=>1N2T7G7%R_R M1*&*&=_2R]F-O(]G5\F&IN#CW -*4W M=496UR6BBYL$D_7CE@XG?.GC/258_(OE^\714\R2_>AW2;\$RH M'^]0FN]"CQR5 UMF3QY1^G+5(*N1^TK6V_4\BK9>>"=_@WJ-&UK#CM@V-:5H M536%'ZFMDO=)\EX+\LCCF6[H947\%1\3RY,P$H;[.$;B-(PU\*2"5QZ7+MR- M'JN#V28GC01M5"'N(&M[!$W%-ZQ"-KRE>CZR\#6&G"?S&\E6YBOW#E2! J)E MLVFLZW5)3F^9WUFS 5;]A0QBT2]+01$Y6P'>!AC->M)4:HGQ(/L#LKP5U#W< M$V]O#10W--4L)U+JIM G4AJ2&U^5$).G>%D=/5.T\0@OZ9GDT;JAS%G"?[!- MV'J'3:,V."%Q,/+$:4!;5#&M2MS!Q&E032O?^N S[Y@[Q-OL)%Z>;&+_=YS1 M*37;QJ1+7YQ#I,O[;>*V77KK[5@JO&0FZI]G#$>C;!X%-[$ 5?5=-@,Z0*&P MMVDJ=]2Z$@$\33+7Q1A02,,^-Q8(BUL,-&<)35_I MTW_1/Q9_RKO_V_\%4$L#!!0 ( .>#:E6[TZ/%GE$ .HL!@ 5 &UL[;UK<^,XLB;\?2/V/VCK?#@]$:>Z?)?5,7,V M9%NN41Q;TDARU_1^Z:!)R.(T1:IYD>WY]0OP(I$B 0(D*("08M]W3I<%@,C, M)Q- (C/QU__[L;(Z&^!ZIF/_[L_[Z9/'=N;->:W;G&;BN:5F=.]:!_LX=B<<[.+G\^TO]_%XCOU+Y_S\V_G9MXNS MBXO.Y2]7%[_ _SMYWK9\AA-P+="_OB;-OJ(_?3V_^'IY_O.'9WR)IXA^IOA(TAS] M:A+:IVB)VN?&CWEPWNOUOH6_?H'NUA8: M*_S;T@4+^+=W<_452> <2;CEJZXNQ "'C73_56S O ,-/3O4#.JD((92 A1WQW'>(=' M,;A7'MIP__]FOEJ@[WEP#S4"?A7JRD840N;0WD F.RZ$?T6R]D<00L:38[_- M@;MZ *^5B,CV%T+"Q'6,0/=_:*X+K5-%0UY]E%M]IGN8E;_)=Q*5MS=DT<10P[:*H?..G3(@EM(5I]-Z4BB M-&1W3IP -^1W174I&D@(45-@H6T]/,OXGW-H.#U-9W0_T(PE:$_]ZH$_ [A" M#S95MV7Y,20^'C1_3)#GN##77BLN5@6#R'-TJ$X6<3@)CQ'5*:4;5X(C1742 MB\<1?KRH3E#1*'(<-:K3A!U*X+&CAH0R_84>0:H3L3^"1-O?ZD21QY-G*UQ+ M;/CA)-YPS< ;6F:G8.VXZ.\/P-=,J\']%_:#$C.I;SAK!-CQHN\%%V?G-V<7 MC?.)]$W1.]<16B]\9[1_'BT?3UFS=U*RA[?EN&(CCU6!(K<])>!9*?JW!$L8/ M2,B$_3\UQ@SLAR1D2G^%%OI_AQH_^$";OSJ&I/JW)#A-UZ ;,Y#P\W0-D@J' M$4[0"+Q/P<:Q-G O=N\"P_0?-=VT3/^3$ZD4'Y"!">@_GQS-YD\]=F3A9#=$ ML[P$0Q,*7.#Y4\T'LW=MS8E@[+#""88;3;BK6FO61/N,]E1!G=6(>F@Y'(4U M*,6/)=!5&/YO_3T%83"!Q,V"->R%D(0. =M(_]ITEHTKD.1G%,EH(G1M [WM MM_"G)U-[1;:S'HBK?$6H&[D&K;DA1,>UU-K\YD>1),JECA\0/YA$3G\>OC[: MD24B^P /S=]!X==^>A"9VS_7?--;ZC%1$8W/E38PH2,7(* M]X&NJ8=Q]_#W<+IU;$&5K\C+CA?;K.4FJO 1B9@1_C6",7\F% XNSU5CO:6= M,)Y4,7AW+K)A?7,&W(VIU]H$,']"*D;$!XLI,%>O@>N!.)'W6;.A:4?_> 2- M<(?MN\PL6\-C/CI)H&\]P1]C/J')E4^>+J\Y)0SPX0/; ,;VKZ:/OG-V=M8[ MZWSM) .E_U.SC4XT:J=:NG1()Z34;]^:GDO" MM3D<=6\J^S__?G-Y>W9YTSOO7O9N+\^ZUV=7J0FF8=%WLY/57#T9&_YG#BE9 M,<0MOJW#1,6O^M*TMM)?N,XJQZ/X2P[EC!T7[K[_]N7\2R?PX#RB*W>4"GDP M7O\C@"H+7.LSBH@@L'VO9;LD0#/Y6!@7.6&L7=.!)_;/\+?#:0$RHV:TGRH1 MS7[3=LF&:O:Q<"[%:0KAY>JL>]4[EU@2Y5./Q7!U M>#%$J^BC:8%1L'H%;H$$]INT@_E4LX[Y?BV*[U/P9J+IV_Y(6Q6AOZA9F_A/ M,?-8!C>B9( .72XTD/'Q$JKH/0K:Q=(J;9RD[ MAYN5KK3"8: @EDU/L&SB_P./]N"\3##IMBV42NGTD[/BF6"9W,/_'+MSY]TN MD\BN90OE43+Y1!H"CNZ9:4XL_V>NB9N HL8ME$GY_!.QY _QC8L% :;O M @TCB/3/[6!]Z8P39@LXE*-RH-9DZ=CXT^!^DW8PG6K6">,%',-G0$?1*Y_G M%Z]SY/XN8/Q^DW8PGFK6">,%G,/GKH8* \\^5Z^.5<#US._M8'GYE!-^"SAS M)W@8?.A+S7X#&+]'4;,L*1?PM',I(?>I9YX(0=@Y^CYPW73.)CK !!YVLU/< MO!U"8:8@$8ZP4W08;(UN>S?@0?.U>.H$=U11\S8)AX&"1#C"CM'(J^S>P^/^ MF^-^$CWFVU9M$D7YQ),[/6&'YME*LZQ4:=1B"61:M4D"Y1-/)"#LH#Q8 ?<- M&M'OKO/N+U&(EF;C=:&P=9LD0D] (AD!9^5XJA^[J]_HZA$OEES35LF$;O:) M0 2CT$'9+PNUU" MIRR9EY#,,VG%PTQ'(BYA=^+WD%@7)3$9X.-_ %YA]MJU2B@44T_D(.",'N^] M'TU/UZS?@.;BHW-P3=LA#:;9)P(1<%Y/ HEV$WV$?RG:]V):MD,<+)-/I"'@ M@)Z=9K3QH)-'JFT;)5(V_40F L[E?3A+(YRII14MZIG?V\'[\BDGP9NX4_A? MO^T'\MSMT)SUV)QZ\P_Q<6'7P+33O-1PP M\+Z^:=HZ1. W8/E>\I<0B%_/SN/G[OXC_O/O6WI219\F3EPKJS@O@*4KQ$/W M^J9W<]L]NX83N.[>G/]^7DO/JI,:U>DI(2K;* OG*W$'' X\WVDM ZW8# 5( M^P+ 78GQ%/$/2UM(F ]<#X0MT^'T5T*!$&^JJ/"PUU8Z6%!($B=^&M*41 %Z M? LC=/23I#*F$5=>U%B"&I6L,$,?E3/UID 'Y@95P1T!O_AFBJ:+4DA@)I20 M%M5>A"3U[#ZC5Z>*$)%NHA0"2@G#YEJU6^+;(BX[Z&-%7]!6,0S04HC-^&HS M&"8N6&NF$6>G]VUC["_A 3?-4 PT*'HJ!92J]&(3UMH,&QJ J L%:J'G;P(8 MA>[XFB6-T">NLP:N_SFQM*A(Q)^!N48G M(CC@.ZB!"$;Z&MUGB@)%MK[G%%6*&B]>O*AB/ 87Q#YJ0(.=1"6WD\EC A@@ M)#^K(7,B-9PVCAO@OCH% KX1YG/(/1$Q^-"M ,4TE0B?IJL:P*A,*;:\0ZM7 MC-WQ>N38.O&H6=A6#5#0DX:M(M'FE2&BG.AA4$/.!%JP)2AX.!-$J7>JQ#L\ M-8?1KID2W"67T;3=I0,'U["%6EQ0TA&1X@A=5 .^@W30J25M(GAH*%A^YF/-LXRZR;[M7MM30PH9$K_F*<@DZE@R9B^E,5G7GA@ T(S81C,0,@_5X+^DED@=RZ^K>C MX[[8.G!]S;0A/Q+?9?DE#<,(6;9V(5L%5>UKV/56E16-;G]%(0QS#"B__"OK MISJ:JC% R4"2\+8T;:*I;HX+.RB/&C;*>6VEI3(Y*?++#U.J Z*,5%Y1)H6' M*5$(0,66S"A"%_+PWK&1'06VCD<$H8?J"&$EO=&(%%&(80Y5H&6[>GAAI)Q7 MG(M4<)DDWUV(3IZA4FB>4C0$JGDQ7*JLA\)"/O- MU$,!%86-.N%$F8.^89@1'1/--(;VO;8V?0T7^XQIK1X@6 A5TKTV12]_V\ 8 M:*X--U5>7]>#51"ZJA_ PM1-W.ZBO*-Z:*E(LY)>LQ3MX8D>U?5UP1+8GKD! MD=?ZR?&0KWJ\F&L?^*MDEE'4@Q0/!C3J49/GN$-]S%$/)90T-GKM+(&OK/!L M6#%0/\O 'CQ*WBIU!JY$/_Z%2ZX($EQM=!+*8@E\4]_M@$M+CUY7*3W:^2GS ML;]\.>I2I%*X0J! QFXX6R,\ TZ &Y:[I_*.X#I+9TU8)(GWDS"1JZ3K),N/ MZ%V$?N OX;3^O3,31,SL=U(4*U1D*AG@5,2'H><%3/B(.BB-#0*)2A8\3'D; M&1<=BI[*(*4JK4J6J\F]P5.ZUA!Z9-AV?2;#.;@V1*AH5#(./\<$XA*#::TN M) CT-1I") T<\$^5T711%QAE1!ZFB,WA71[;7[WQ(H[4A+]2NCLN:%]:V7VE MXRPZF>_([.B(/.O;R9?X-C"M,^4R;BX@HD09@RG8 #L CU"#4'04FMP/TU_> M!YX/)^YNDU!0L1?X_QGX"YD*(TEG.EC$573)QX<#C;I#+H6M.AXTR#&+L,M, MJHUTX. EWJ*5IXSN1B$AZG[FN^MXWL1U%MA0@52+(X)#&=6\7&%27=;-@&6A MJH' AAL!JV\;?6-EVB8RP+ZY 7$1>]P5 E5GZ2!4;[FI072CSM1;00B*"8[3 M9>?. V*%^1H@VL;N#+@;4T?Z:!LO<$/JOL/9PG\^ FS,I; &]N##\3'P/26D=.[H.0.=3]EH5*-\KKGI%X$'AN\ MH8VS-/ )X\6QG,5M1HB=E 5.!;+KGF]*4"/J10Q6P!P?5BK!I/+A)@N3>>'6 MMB?TQ59D;Y%_E.VM-:J^TF&HWA:W.LU*OJ2294=4MB& 2K6[);X#"\<%J:=P MX9KN:I 9IJVYGT,HA+ \#'+,.Z&;--DK4H&.ZQ>5AFKSG.)5DJ/0/HI[72IF M3KQ W $;X*_!,*V5!!8=E8T6WA"U:(Z 7^H2S+11# #EM#6;92;L*=HX*3P) M6GXPK0#NZ$J\@"6]LOR[Z%[=WK09&U6H3="BEN]GGQ-WFF?JE!@)VTJ'C"JR M+4<(GE8E78(8)K(9CR.!!HE:)?/,?@#T3B_DVP;NT=_ *%B] G>\R(4YASI3 MLNY4&DLZ8-5;C?CQ(+%%:CTHQ,0?'CB3#E_\$%(3?8=? 24#76SL:5-=&$GHB0EL8($2=]->4IEM@L(BH?C\**86O4%";T?/E.F?S/<@+Q"K;"/]EA6A ,36( MGWW7].!R_Q"X\'_A&=MTC)+BC0?XLG2@;A*1]/AOFL-*GBQJBJX9ZWT".'?N M-9I8)["6T#Z/2JPSH8=TH..P56 EEU?Z4@HE,AQ:\?512\ZK5]7.J^GO_6=G M^\66'%0KO*E"T;? _?R[*+NQG? (L;9ZF\@E2>MU^N#*1B=^&R MOFE"5F':_DJ*O1[UV#P:,7%8638\."N(:%P45E%;)25,3RDVTY^'-#W73TD2 M_FM?BO!/O]]'6$0E=!8+H/N1UW.\Z!O19 KVR[3=Y)4MS9:Y%I4$WQKG73,? M(1O_"J*TJT*[764(:81?2XZ,<*#A0:,[<"YH*+3B]!V/4?+E)EZ2O?C6!#[! MG6>8G%;F#-DVE$:N?#P@9+H(;F_1;@^X172!YH$'$/W?H9WW]DT=RWITW'?- MQ<7$,XXBK_#)+T'*(.,>8BJR )0$<[I;G\=KA00K:XO375B MBG<1\(\%J(N+,I(Y79B3$"&L.%N]0,WK[M6MX&=UFL%$.4,02(-J9J M=QBJ&!Y7[V-' M #,H]3>=(-<%\='ECWWLT5 O#%^=E9?+B%?]GR>6A'/'T( MP-P9VJ:/'D8)7BU3'\,CG)O/B6'LK3C >'"CT?>EF"-%,'A)+_M#FQHH%-V. M 2%5V=!HO5)1040/YL8T@&W@=E#;WQ5'!AV]=6MY[56$DZKJ=3A M:XTC\![^@O>\4?0]$@15YP6O0EI2[ MV)J"=>#J2\AF YX1IL WW0+-(P&,;H1C0ED-CM2N "9I<5TZOD3*6 MLT1 G MM-&QI'8)L1*X2;9LAGHW!>AU']V/7V#O(WZ'3Y)5V)UAQ\IR^Z9[U3M3%H!< M>,.K4) ER]&0N-_@A,&2P8X;A%68DZ"PKG._'2B\=VRX)_5,]%[5BVUB*Y:S M#7)"'2U3$K35=;#71QO&4[JG/(E&A3N,(A@WMS!)%V%/$,IV6'>/;"] M$!U3 "7CF3Z(7@<%$7^G0'?>[' 4DMNDZ<\>").$60]@5GX I M)H:PF\VVK7L+$86,#>S\DM[*$$)U85%&<@*(NI<'>$!(4A0TS\VH$M$2;G]U M1&]:QH1B*]>\BJW OC]EIM"B.J'-E%\17[5A&Q^P+54/=$O+GR99NDIG:9CD MB"GHP$8MI\AUW 7EI1P6YE[SEH^6\TY;:/BZ8J%A^)E.\IV6V(LM:^C-1*Y+ M7"?HMG>+UKN+R]M;<<69X'$4S6_B.D@-C+O/%P]%FVV?4^_K/E00WP1E!+,/ ME%6P6ZG,":W,\J:%$Q\D3H."I"U,GY#-L&L@G8@Y22\E"MS*^&;:PHZ*7I'B\>35N#LK#?[AW/]R!;'DQ/=P+\ M(]BTW4\0Y,0SV2P@YL9YRZ4GY*.+7\H=.3;B:-&-,ZG]"3M5F=1HBJNP.^GX MUI$A3$%;VFSO0 $>%^)%]=J.K1<1AVWBQ M(0/>X6SA/Q\!-KJA^H G8#;&1;E26CE!%SU_XB$A &]L#SX0 P+36T9>I@?P MBCONEO8[ ;$NL^KFR4H:$1:6+8![#AVR.F)]K*<8I&';GQ!6E4E\TV^E22U* MGG(:VS/- N-%=,\VM#<@E@K!EA'[G9!6EUEU4W(EM66I@BM0/A$KGH&_=(QR MU%'US3*SU[WJ'2_RJC.L;MJNI/:NF 7;@(&QF][P8H\:3(.<\,B5<[63?"4] M$.=#[+;LCL-Q2V[3Z DNFJ[2H:BF M*&FP0>>E['B"= RH,=HQHJ\R7NK=8DN[_B_01;3'FV@>HLBP6]CY& MH-$SHNZ%5FN0M74PAA5E?4:+5MC[&)%%SXBZMTWR>LPPV]")]EEI$Q_WRS#Q MYJQ[>]55'DTT+.!4;55^#P-DAAM :DSMU;3"TS,+E/:Z'BF::+A0]_*H-8#: ML]55@(4?XA@!QL@-3F5<90,:?0Q][4PF]4%6DQ>;VP#W9*M41-< M,A[U -*!BQ,N\H"KR9.&/?:BDOD@$W0 C/#V/XH]8<8:_0A9QIYWK\\N5 5; M3:8TG$\BRE&1T\&[P#-M@&(XPQ)I2!CQ+[B:%2Q#'!'>ZG*E86^^,,"E]) M MM&0*_,"U$>?"+32%\:LU_A%!M5&6<4J&D::&8GXA80N(I.Y_G !D9PFGA!5I M $;/YMH'VN.!6$V>\'K,K0T>E&VB=5T/"F$@Z8#7I >%E0^$G9_H^,2TI49% M("%=T%H_.?;;'+@K0B)=><,#=SP8NP;D@OM9]K(VH<."0W7EA!V M&UUX@$A5TV8ZA*7Z99EX*?XAE0.?PZ('R]!]2+8>V;@5P%_OV8'IKQ].L[ZX3K)/"MK9OV@$PXA!?0F$3X1.3 M3C.XW.5(RE=%2XO6XFOTFF$^Z#[F=EJ"D50QJG382:BI-A+PD%] M#]9K*^2X9B4<']H+QUU%8B]Y+HZNMYJVKP[Q!)>5Z)"EH>T#*!$?/9,-C[;8 MI.9,*_DD7$,X>5'34-MPN)' @FA)T9LR1.PW5!X45 0WG @EJA;0MJIX$A!L M&UN/UQ :U](86-K^6:9>0Z;>*K!XU".?X)X6O7S$J2UA%3;#] /T^GE4VL&X M"_R1X_\&0C.*W<_2=9<.%?4$6K2)K<$(V=8B3.!93*/Y;^0OARLLG.*+!V;. MPG^'_ Z#7&BP4VLL98'$GRL-KV3" JK-MR6TY9 O8=VU\:NOF3;B5^(_>W3< M[ MI28F:_7!:#B,J"\>F>'.8I^B:>-@>W6)8C@OV0$BWF_ M_OP,_K_.U\YN&/B/47_^,AUTQH^=^=\'G;N7V7 TF,V^R/U._=A]T^SXWJ>9;YA5E9ON5>]2K!GA M*N/,1IJ.=DX[HF(S<7D8,S$+5BO-_1PO9N:;;2Y,'=7AB&H]0ELY@2S54Y$; M)<;C(F\\9B_/S_WI;\AZS(;?1\/'X7U_-._T[^_'+Z/Y^' ]D- M2IXI9:^T$SH(4?T[S3,]5'(EI:BV093['(KZSL)'A=494CIS4B[AM(W@3GJC MUN3J,-8D+*;BF6@02I-QF3<9_?M_O QGP_EP/)+<)B1[JWMG]0I7F'"E*+$* MY"YB[$)^2CMYE%H JL[2Z3J-Y#+:7IU,%78)CYKI_JI9 7B&AR?X[TQME1(- MO\IK^&-_..W\VG]Z&72>!_T9/%T\#T9SV7< 6R;L:"G3=G(7(=I>-*4R)2?V MR8*^V[TY%QQ#12.GM&ZS4Z?"4OW=<8QWT[+@IF4(![/?S%/='LW< ,I+#XC-\DR.T#J(IW6LPJA*$Z#D=Q#%0YJ M5LV+BDR5*'DWK^1/X]'WK_/!]+GS,+B37<41J=3:7=Q8'L7.SJ],IS&ML_B^ M%5\WCH'K>4UF(5(-)9ZXCA'H_@_-=37;I_?NW^8U>3(=/[SW%[77O2F"%W-1L&1;R\H[2Z7]ER>2M047J5=C" MAW$1M+:@5["J#_HSZ?4_(K)$T_<;<8E+"P:U PR7+_&+Z+=%K/*H0B_Q@CN2IH]VP).;MT+$B) M%SV>0:GD17%S?^]/!W\?/ST,IK/_[ S^\3*<_R:YLH>5KS+DHTK89=F^)9W$ M)# 73HI>V:G[2Z?Y=#+,9"S7HE6%37_(@3NH=<:]LUH#V]/HX]_."^+?9O/Q M_?]\O8.GZ8<.7.DG@]&LWX)@N%3YNU&P>@7N>!$:1&^B1>$5?=L(GV6F=[G5 M&U*,Z\C?$!XJ?GL:SV5\ZD\$TVGU(;F\&FFNC.O<)#TIL M":ZY/*>*_1F6V0AL>^F, 1/O\[K/1J@*2CX%%JKQ"FVE_SEW-;BET#.Y6B5Z M7A"6-QT\]>=P0S'I3^>_=>;3/MQ4W*-=A>PN!!PK2CV,Y&[RJ#UNIO3'#881 MI#,-E>14Y%FLQP(5C,8L>/7 GP$<:+"AC\\_+XC"F[W!F,YIW!KRV( MS-^GO+3"6'%S>6S"_@Q+CPNX]EFPHW+3-X(=#"R\+S@&,!&JAE;3).@R)>I" MT)U=5$_4[?R4?.TODML%97)V]^;U&?TO979N26?I3$2E/-PJ1!XFC>? B'E! M3U$,/-]<:?C7.[.-6HX "F(X51F22](S\(9\7E.P=EQ6TT#5M^6XJ$YCH_5_ M>+W2.@.:AV8%!Z61/%6?EDJ\.FV;Q4:P M#M-2\' EE]>[!Y(4\9AKK[31C)=G\/\12GET?HH&D_W,H$9-CYF^!$9@ ?1. ML.[ @R,JUFA ;, 3)#"B_-10SA"1?=M(RN$A%?&\8 6,4%BENPB^7\EJU(5X M \):)>00_&C@T"(8H8^F;?K@R=R 7 KUEEGHVMC?%3-,"80>HYR^HQ!*F^1( M T@TV]"=1%\1A&4LZ MPU&Y4$YMJAM;Q$36S&&R$M=Y*T%1.:( )A#P^H2XZ&^/.86XI#ED(BFE) MO,DOB?OEH-JR_BE:%VIGG[?3O4?O?-@^XQI'[IY5CLONU:U@TU&_7E0MTM4H M.Y.N'<5D%[IYNY"M(-46JZ!4*:D=HM%,AS:<7T"7VE+:43K]KU5@JB*]AU)Z M8;!Y1H]LA#Z$\2)G&^A!1#>,JI"J07W#+V\=:+^9J_W$M+36?$FSMBPO M1U/;; ?_O7)=VU>]&&T(W3#2V1".=<^X\$*%<.NHHA63$>D5[$_#6FAM,1P5 MBJ+]+DKWPVF@-R:I5!S3.HO>J^Y53_"#B'GFYE64A9;#E%6H&\"8>CD[)"[U M;#91NHR]6R5M'K0UZD<4I_B>!P#F%<]X&TRW[E<8J540XDVG$J^AQH49619V M:*UR"_NV/&-;UO:#U&D45\Q:]\QK.E,@)4?:53>T9I9NJ<5R98 MA6U]<8TF)FM0$-Z,J]34%N.P(V:\2/,ESJ8/GW(/*VZ\IFOLE#FN:PTJ[&"Q M.P$/5FO+^01@!MR-J8-=D:$T-7TKG$RL2DFP[P1 8$NS MKF!79VU D/P5A^">7,Y\;BP-7X@W;7CJ30F9V@1."B3(E?;<) M"R)51,LZ)1KR'92! R5IA_%]RK!:](V(.+C\>@$T_C=G%ZP+1ITJL5\[R00Z MSJ+3G[UTT!R^PC&/<=F0L!;'1< HOZ'R9NC6(:0SH8\8=%'GKU.:0 U.;P M"W!)B]>69X!6?PRBBIIFV=(5_^1>?:'F@4)-N )XV+%KYFNVH;F&][(V-!]$ M6QXB0*CZ2H<8:ND66)#*!$M:=]!S_114X+_V80+_]#NZXX,TAB$4^?6GH(5T M(F]R=:&EG]/)B:.M8!7^@[/23)LL_JB-- "@%0Y6G 1ZY#/^E +=F%YXKIV@ M@W<4Q8N.JSNN-* [ MY/&G&:XUD-XD!*O91*^I^;;TQXL7+ZI+AL$AL8\R&"/+/X\S=JXH>ESOJV,7)L/?H'_D1.ZG6T<*K"E\,D[AX\ MH=6'VUI@)#$BD#'!*@AC+1_ PM1-?"YK6<>C!5=%UG *>UX[Z+&9C;#;U-1[ M-R-4]0;-A>VB]#(?69-^^>9K9SMN:^X^.3^#(^S^#EDPO)6[O[G/_L:/2 MR#ZZ8;+Z<%FJV#;(UZ')Q*.RH)HFI4-_I^O2CH%+ 3E5$8+Q(M&M@^JGC@:K:GZ$I!S$U8@R]_[R!CV>%V8/"%%Q A2.N!7 N5H.;-J<3IC@_"5Q] MJ7E@XIHZV%5-9+T.R^4-9J_#DJ\@4G70T;;?.=KK,?'/,0F\'I/(".&$P_MZ M+&L]%'-DUKT>DP /7*1;\7I,;6PT<#TF 5Y8!%O[>DP"@$AX/28I"LKER.]Z M3 )@M.%Z3 *D'&Y](?- @>NQ@JW;KL3[T("",!>FMGV@/7%UI)Z#3X*S4>D' M5$<;&"-LQD1#7Y,.H,Q(HCJ5-\8J7G=X4KG0&V(@^SF5YU=/2.?#,B5S1BHR MLI"!X;6;;0Q@DXUF 7QMM&8_*BW>#PE6;BI3A^E*QGEPY6.<6!2VA*, R,YT M=>TF]0;SZ8P@;\^@( 67>5)0>UA8?UIU2K@YM#>PO>/BTF0;^=9)2QK7$C*O MEM "P_=A? C?Z[=!K#6DN)[4Z[.+#+ NEHY]XL'?B M.FO@^I\32PL3QM$6>;W"9]\?Y-LGM6I;%O*6-OU#%&[J3;1/0@S= M0>=PTJ%#'6T891"KUZT.&%K$I M+F"5_B$J=06B8Z '>SGH')AO6!1 ),G43OJ5#VR2632QVO7D4#L)5[5=J;G4 M;Z%_Y@#+&?[C)SUK?!UC9'YRRWIV4B4,0Y^P*UC#7\O*ZQQ*[/JD+(?E=J(= MIT UK+GA'7I)%4=XTH9#L%OB M,VQW2;7C12;;EC7']I*<8[O[#GI^\MS2.]R\DP M@G10:@H83!"DXI+:4-LQ8*2MR,F_C*-DF7G1O3Z[DA9R5$!@@A8U1Q2 UWW@ M^I7D".%\ZF7AB *[BB)R^1>TD@%"+(*E@T4YO=C#1]MK4\DJT'*1[.TCZK- M@0/F]M4 O)5]*JE5Q3*$=$@ZW.I2FTTB#RE-1,]U?-"L ST-"_PS=4MG\<+R"S-%LW4?UVSW>#\&>V&(FK_+.\ MC_WAM/-K_^EET'D>]&S'S4=A: 6 M7_+1=I-.SHU+:L_!4Y5'$M:B[Z_"76%"!!X7A0V/'@GT7%' KP]/8P"*U)]J M/IB]:VOB=6%QXV,&3 7.8#USHH\:J=/HG>:9Q,!8')$+*0//-U=PP8/K9U7CP3+$$6"D-CNP M*XWHS<7V/_]N A>R>/GY!#; HMMC$#I+!XIFMAJL'"!<_XK><9!O/[;TD3-E M6,:0&2*L45?65H$!%#2+ZF\BZSE M]EP^@U(*F76OA=,MC3.J.ZR\R.&YKG#D#2&$7O2*\P!>_9UC9TL]!CF8UA(# M@J,4\V!A84>C44.B*ABD77L/P#4W4,B;)(BJ%$V4O8\57778HT(H4*J4S'Y< MU CR._Z5+?CG.A_\\WT\?O@Q?'KJ]$%HWA]]']X]#3K]V6PPG_U79S28 MHU;QYUH3[4/@7JH"#3G\AVF,WT6%+K*^FHLAMM;CN[?74._.Q9HE9FGE30X7 M'B@0S-] I@$ .$BW3QH6,A7%!L-9'M)@!<6P=+!HIQ>"4-&1*:(28J"^D'F@0.A1I:JA$D" 659Y<1-IXVL%Q*==%:1" M0NNX@:Q#9 WMA>.NPK\.;7#U8YX&H MVXK=#H.0-$GGY"D;(*M\-^+-%K.$2.Z=2M0KL 476/=6 @C5E'_!;6E-9JB- MJ$.5MY4 676!P 0M:H[(%X?*/>"I1XIKD^;4$ MLSP2V'D@F=RW MA3/OX XQSQFB_&GZ'@L.*O-"KLC?QHK0*BMY1@8H6H16.?$R$(V-H!.SYW,U M&W+) U-4GH=LP0O;*BY8=MJQ16-5>U- 65FS:" B$#!-J_NXY7 3AA-^E 4UG&3'#!TRY7^5?,>9-8C5D/5@'_L.K?13'C1L_@K5$_AW MR!YV0X892$4 :7+6N";S!OS-/[G2D4,)1SNG-*+E>G<@J04PYY9!>/ MD)6:]1O0L-=9]4>6#EK+8M 3:KEPC)/[ @=84850V#B%U'G^[G#!:3S6"9YU&-6HFZ-%F(3? MQSZ>4VVT$R[KL8J7)Z7ER'QT CX[TF2P$RYK<8J3IX83+)DOP1")^I[_N[^ ML\%@K>YPQX2V1GC%*5H,MVV\E,\0\KF)4!MJ-3C"*9RL^(;BZC#^YJ&]@8/ M;P)$)ILS^29?"&\X^G4PFH^GPT'L.6Z+BSCAPR>U0YC0 Z*E>WW3NT49]S?= MWLW-35>0<=A.MP-P#DZRCMF5:+7O3[KB342K +) MVX"*1#?L0!.UL&RY@4RCMP0&&HDOI]%BN?'BH>>6234&REJ*J7P:$22%R8U>132 M%+79VJ>!6.FCN+%T$J662[E("12J\2*TA.(B\'S/4U>56@D+]?)\V[G5,J6G M3X&\IWLX2=-/$$M82?,-I1-Y]764DCCEY$U<:XN:9MC2.Q.?84TIN3*1$ZB3 MT%2/P/L4;!QK8]IO63KP5KNLC^22)0AHSWQ7(K2!M$0)3K5/)6G/F-;20:&Z M86>A4.*73;-D).\]1^\\4\DVVT5R 9/%5"9D"E(Y:?O:0?6O-_(XGK.,>+&U MZ&X8&,@UA+@Q<<'*#%9]VPB;>EZ 7F"[=SS2C7G-494&&Q]NU-U7]B(\VN!- M"ZN\%84%B;J'37O)"4Z=I(EB:"DEK=&+$%$)"&FJHPQ]&M''+15& (G"NJ&J M-#:@)P$>1HZM4T-BUUAA5)00V6BPJ+!5 ?)KO-@[GFD?YBI8W3FNZ[RCPYNV MAK_XGSB<, R19>QY]ZIWU6KTU"6=4T"H7(4I)JZC V!XCY#34[#6PMIGWGA! MV'F0NBB&&692Z\9X9AR1G+WSC:P=^J[/]6"?Z6B?Y MW#&%=PA[V)A?@(/"ZEI)%=#3B8+Z6HI#C45Y+22!S2LE5 MN9:20.C"KJ6DDRQ!0+6NI?@*6?BUU*^::R*[-X5;08(QWV\FG?"KFW(JTA2( M+TC3233C^8;229M*9F112VK .0D[CGL;;X!KHS:XSG^JGU!?YK?VV!?_I]JMEO1?O$S&_229Q]:5%5\Y'6T58'0- MB!=@^O1O3E!LOU/??@!^D 0!8CS^ 'OI9= MKN"'+$_O-,_T9I >S1C;Z9/(.97MP'=7#$NUR&[@("X>1T7:=>^L5J:/./0( MP 2X.I+Q&^XVG6&$+%LOH=D7_( '?\O$0CFGPQZN'(XXTQ1-/G)AEF<;%+96 M#"HL5#9:Q%8&.T-A2!03?REIC0;]B@F]VZ^.P!ISEWN^IS#F#GVE@SYSG,%V MONDNRB)E&= 7VFY8\!:5>MSZ3#)*G MEE^YZ D4*E&?249Q$7B^=Y]:E5H%])8E%).J3Y915^*?VZP$B^JD*G"AP"4. M4P+)5U^YJ4A33-*UXC ED#:5S,BB)E"F@*F7/ Y3,@@1L) '$7\V*("W.\W# MAVL6-U('$11TR;=^-!5V)X$@V?<"Y?0<5]B=0"&6BZ) ;*TRKDV'W=MEBFT<5<:<8?!C)EBOB#G,O,W%-6S?7FC6):RS%45]%ES&XMHH(G9W&1I^2 MYR?AI'Y6W]N%](T7@P\=>-Z]YBT?+><]=XIFZ*J6_*N3+%?H&R,7B^82P696K76 M6P^$4M)BF=\JEU\A_:L/-]VKWG6;L=4$-V(X]M0R02)S6UL/L]JD)\ZV,Z5 ME65J6!\'>'YXCN:8]J1)"I?S-PR!B84G"1 M6=Q2$3FS4GB8.)7#G9_3_@.4X<)Z?KXN/3\G7^BX\!,=#W[CJ,[/-Y?=ZQN( MG]O;Z^[5S>WUM;@Z'JZYT9!-(1^F,ZW2.M [NX)+I@3W2)1<+C+FY<1)_'+6 M;OH[8S4UO3\(IV92%PEE6RX>DE I26R%A.\=.T1VZ?F8U$5B"5/*BB1N2GKE M.FSMK[?$0W-Q8XFE2BF2O%09*)5+GAS*+D@F0Q;;2T66 F=D3B47>F?7W>MS MP9*FDAE9U 3*%'!/2UUR03H($;"0!Q%_-BB MYWI+?>]YEI*AXVZFW@R980D M$GGV[H_F!S#2.YI2<>9Z2"Q6LH!(HJ6C4M$:_@D31DY$3XF#O;BYDK"@(%$U MKVLN<>XA *R>UYM2S^OV*YTX*O@F\:9(0YZ$LN%@?IP#MF>'D MQXM'R"_-^@UHN)-#W6&E0TD%09/1PHTKG'8>N.A849&4#+P:VB.XXLS?@;4! MSX[M+TG1>)7'/'I(4K*$TZX'A\>K-N 1*>O\W>$!PWBH+*MONM=G@H-&#X\^ M$B<:?JFH/:"#G\>^@U5IL!/P2GC!J21$ZZ'WZ 0<=H.[L4[ ([."4^$);KC# M1.P5$/S97_C Q6"&KI-:X*A!\Q%4FN :W-M^L%2FF%>%"'MVON]_G$S'#R_W\\Z/_G3:'\V'@UEK7(UY9FP)\TI\ M=#1=X_#$F]ON[?GMQ>UU[TJ4/7AV-B"*<9[YFFUHKI&=_V=?U]U LZ:.93TZ M[CML@$OH81]).NM1679Y&\*+'1(')Y()PP4^$#M)APA>8BP(?6!G!*]4DK @ M /R^ZTMS)B)S8Z>0J-H*P)D@MD&R+$;I'#?'B34JQC1ZXRHGZI*[V$IH2SJ? M4$;#D+I.QEZ$+AN\:7[<5GY\<5@ACQA/)!S5]1A&*^3 )B"IX=@0E&_HA?\[ M^%@#VV.,!NGE3V-/@_X,GL#@?Z!1.R :MC4GLH@C9?$1F4;"7L@>@7<(4N0M M0.677,>&_ZF#R GIWB_1*QQ#.]TB=$M:Q#R\6F-*9S3R@LJK/W^*%8@-[AO_ M"CP_9 (TI@06$7)/F,:0#CK\89&'7GT.*0 UE+,U7O2-:.[$;(:BIM(!I[Y0 M\T"A)EP!/.S8E6S,O)>U ??;%V?G-V<71(!0]94.,=32+; @E0EN(-S]<(\2 M @\**-0BW-N2V1;2B;S)U866?OGR(UF%7Y@26=@FRX!;R(!S,0"@%0Y6G 1Z MY#/^E +=F!Z<:1@XX;A1'5FL8=LMK_A726L-*"M4"(+?!PMW\B5=+ YV8GXJ M29"L/:XTH#OD\:<9KC422"H$K5/D,K.!,=!<&]+O058$J\!"KN<'L#!U$^>? M*N^H#-[(6,ACKB)KI*NNQ]/=B9Z4H/%XIML=+8#H."'7LY* U=#S-OR M (.6?$/IX$(GQKSX*4E3,IE\MG3CLV -]T%HIX0R5A:.NPJ' M98T$N,!& J0_T#%W7U Z*( YZQJ3??,#H+)4P.C# ZGV!J*L\F3_@18BS+38 M.F]:XD4-H,-U-.KOJDJ>+0RFY'2WER3K5A+Q]&&KAP@$+9'K\B-^0Z M = 9E^3E250CBVCSV#I+@Y:JQH61M 8V__(9ES1/XB?7JQB7@F&D@0L'*# : M%UINM,*XW&O>\M%RWI^ YP&PI;MO&]ORF^5&AGD0:=!#;6SXD-C H5,"HU.2 M&U'<6!H(V>7V)/K[G,= M9]%QD@]VK#"VW=I]4NFCK+ ")EF-R8CY,P$\4TV[R@-FU.K\K'M])KIT6$Y$ M10XLKN2J781E$:/B0:5=GH,O&" M5!2.=1SUD8.EDM>E39NP0ZKJQCB,\LC!$LFI5%MUX.!JLY&(FSMW\%QH&N7% MVIA':142>-+80+4VJ2U(33%-F)/-3 &'SIL2BSM5VDL M]:##1&F,HUNNI4HD\.ANN4'ETMVV;B4:6&B)Y=UK(&VA6!YSLKX)9X62E[RU/$$4I+ M>WMSD44)T\MB HC/>A.Z9-7@O'O5ZXI5Z3H"R2L_,^F'*\%(E989ET,:NS/@ M;DR]Z)597#/I),LLB]3A@85&.47H]6TCGKF'39G&MI5&F$R2*!0@)7&\H$8<^VCVKFG:*2V (0LW3Q(>+&BT0"OR\/X$88V M_"-4L0]65\)YWI4P'-V/GP>=>?^?+?(F;!E _?@LHV*M0HD\\OI?DU85XCIG2\C6I6-! M2KS!GP'\-)OV7^2U?_;W_G3P]_'3PV Z^\_.X!\OP_EOK;$",]_1_\CP8^3X M98: W$F8+9@EM:M(+L)L(^ETNIRU>;6F($F^6FW5I1NQY=Z!.FX#.78H>4CEMO-M9-. MBO02R$N/CCJY)#<+7CW3,#7W$]W)CA?A[$GV&-=>.DE6L\5,Y,E7$)==_CLR M1]H*_N?1G^=;:V3/_>L5'0!Z1KBJ2&*P_&.HR\ M,"%+O @J'"AO1;6>T(C&+_,.[:%M^J9F38)7R]3'"SA+TWXK6B,HNK4?#;4H ME:L4,#8H47=1CL+0CN_@ C!WJ$% WUL1+-0D6,D"P:%1C-3C(4"D1P_/1&HS M N_A3_BM!DWG+#.ONE<]P4E ]=:5:O1RVI9D$X7$PR?E;9]H[M@-66O\JED! MJH07,J;\%@+74QW@5"6V@01V\9A)>?LFKJF7 0777!UT,%'80"J[!)! M.\. M]$;?-J; -]VLG0WUA;04T8V@$'!J$LTKZUTJ+ VBM^NG('P>:NX\F)[OFJ]! M&/(;9R!%E1Q?4 &U=U0IT'Y[!-A=3O4!U4$:9Q[439.7=#=$IX_1=K&6'8N& M4 =>M:GFE(#$:S_GPX'J&Z-I9L6?AQLK;]0%$#'*C]A'.A"Q M"I4:%@1Z%0 &LM=0[U IOY*DG[UV;0$ 07Q%]VPT5"H@]AFPX*!OWX$-7,WJ MVT;?6,%C!%JDT9XV=M>2(<$TAI)PJ<\!%9*/RM9LW)+]5!:(6GM@Z4!WZ)U. M0RP\9M2. J3,L0"]G=>%-XAQW\D*Y 8*1'0L73,8XPAF)E:V)VRW"BN>M0]S M%:R^PX;^ USZ'C73#>_WX6%>\Y9P"8M"&\/&N<*O!_ST\<%<.'?E"EGF9.=1 M-J>.'%/%G(VW:!CC3=?Y^*#*@3^<@J'7CF>BK;8T>!NLUI;S"4!<%+28,2.4 M/^*A!Z!#;9RC5S_2OZ-CZ,CQ?P/^%.C.FTW87S3VO>-%]6%9VL#C9 IK072E M_NBX\9]0.]RE\6$G<=(7@7Q6,\Y]>XM&%N#KO@"CPA7>KR&_?P#S;8GXO@&N M]@;R&T32P;7YKQ^OVHAD\&&2 $3$?NSQ _YN>M""[(Y#(:DA'T-> 8,U2.2" M(4@DF4U'BZ;3>47SZ2P'X\N $,(!Z@P/JH1S-O)2/O=K!'I0B-RV^HHE,)WV\1P M42Y_HXR*@-P(.DIW=*!LPZ?T#J4*Q5\^*4.#?%32"5EYJT=BYARX*VR\=&,? M/![P'XY]:A:&:,* /)@;TX ;\T,O .GO'H\&')R+A_&%BCB63@'*=T5,B.K5 MADXPUI/G)BDW%(!%=5;NV&,;$TNS48WO\OK$G#\E'4C+05-A M6\>+,0K@=6_+1@R%+VR;9R'AT7=>*-\$J3D$\;FD$G M1S7@Q^?3Q5IEPW> MD,/_"!0,RG8!3)$ZEIO!2OA^=ILE_(CNIF5Q'LG-NF4K1F6Q@ MY_7L0ET]*\UUD<*_R#+++$9Z$"/7+559"1V0M07!UZE_%$MAK6Q#P5-31QD/ MJ"-R:C9)G4_NT.H>,/G4FW%^)QV77,=YR//DDJWAA9-/Q1GG=U)QR56SNTM07;G MBVWZS,F=5W62.\,OGG([:Z3ZW9QR.QGBZR_.H%[?B#71]05^J-S.A%L*I+;4 MR^V4 3;-BI@EMU,A6*B4VRD#2,M!(R"W4R&\%FW8IK,7EAS/;!_I$'0P-)3F M>E(P2@%$M27G4PIL'G@);HB%IYS/UN=\2J$-S:!3JIQ/SH;^Z)R[$D88MUIU M^"%:E@!CSAIVS$%.,N5\GK3LX%I&(8U3@)$B.9\G]3JX>E%(XY3SJ5C.YTG- M#JYF= (YY7RJ="([[U[UNB/S MI-P2*G=M89XR/D\G;PB$4\:G5&I=5Y9J9WR&?XTYQ9KI><.0Z1FE=\8?.B5X MULCWZXI:"-J9X'D!U?A"K$6N+_"#)7C&W%(@CZ5F@N=E]_I,R<<[$Q$S)7C& MW% %DHE>$H TG+0B$CP5 >O@]7:=@*,@#D(U)"J"H M-4F=,N#RP,MN0RP\YJ3.^)@Y#GS/UVS#M-\:#*\B?DP^=#>#-HZP9N?G*1F3 MS+]F0GQQWU$'\NQ(;%0-".P]Q0=A&9B-ROCN.A[WO0S^2R==X*D+M P^!=$4 M,"]UN]E4 #N+KI(5>@"$7* M?3XKTJON5>_RI$ABN!XKTLWIA%(LSKU0K9BI8.*:>AA;MCB4*Y=R(NJHED W M;QU>GX[\U7DK5HO441V^B!:F:B3].DH',_:6ER;OCXNF\9O!2=NX:5O#0CG. M%:V,J06N3Q$*QSB-D]8=3.MX2.:4H:G09E(=#[LJN\F33[Z.>U: \M6;U&GQ M.Y1*-B G3AY_M9;"O/$I*.:FL\*];_!QU2Y6TCIQ.MPD%?.X;AAGQ89=^ M69:9V^@WU5&Q0]\1L+-5W1/<:SD;7YE-XA2@Y"GX]WO'#ID::-8-2]7^#/<_SF M7!*=K3#!D\X>3F=YB4?=;2V?D_X0\M"T/5-OI&IEI/)O]I3,93#NSO_>G@]:40QQH+MJK;)E2XD[% M-Q=\3ZA85M6P*+$J'D M94M/K-0"?;%-WYO.7E@$F^US) *F(%J!LGT-E2Q5!Q5L!'-R^@JMQ5UO%7TJ M*4+*:WCI\-;&72Z9FP3S)GI+FW'[]#>::2&FS1U([2I^)V/I6'#ZWIWFF7J) M[Z/B:%FF=<6[.!M%0QY\/-G6:%3*E0PHI<&>=(CB*>(2 #4)"UP1FVM!P-B[ M6(Z*C\0UK-.W: ](F8&Q\TV'ZEEBS?@,+AT4#VS<&N1BH]$\LD.:9CVN-)9T M@&T00=7A>K"56+:Z84P,XH'+UN*QRDI>GS-*AB5CV!)K?(X[;+##C7("'B-O ME(RNW=__Q!QAC +8Z]5::'%98ZLPYRBP15HS"]M*AZ,JHBT'R)&M=A@FLIF: M(X$&B5JY;(;W;JZ0Q"_.S\XB>:.__)[R T]+PBC$E,&MZ_K3@!/[/;;,]"0 MP=U#0:4QLMRZA4?WJZ/P2?!CEI))"36ET%\AQC5S716-?:RX;9Z)C>80;(74 M; AS_++T1'/]S[FKV1Y<55"P]YV+]K9].A, M^M/Y;YWYM#^:]>_1D^\S^&/TM4Y_V$F^UYI(9QP#2\XZ9=T@X+K7-[V;V^[M M^>WEU4VO)\JWNKM:QF+E,_,+5N+WN]9GHHHV'M[I8/D@*!F;/PWR$_\(:8KF=;1$@0P)Z-KD%W M*VSV4TG %#HW=PEV(=RZAX MB.W!G\W5:P#G%U89L8UGS=:B*B2/@-W;?,'D;8ZGT,G,H:/91FGPNK;"27$UI>>T6672-.Z/+54?1&2903^O),/$[X"9B;$SIA2TL0 M4\<)+0,":DJ)V0E=*EXNOI#9&I+@N'B71Z:!U$(A\'#/G5%.4RN\%AP\S3+( M4(!I+;.EQ^=IE@$(K,*JXVD^C'7-',=2)2+QYI;AMU#9[KI]2 M2?BO?76$?_I]BF998'TSOTDGJR;L;#G%\E53H1=QL9IF?Y5&S.6B*!!;%363 M6W#/VH>Y"E98T65^ET]XA'EEQ5=.AWP"E/*Z3E737(L9A)CLROM@[!XI!'+? MM@/-ROB2B_='N-;2";42XW/;(R9R&[U:NY3+",37#^%54%I3?IC^LOI-&^VH M6?:?=Z]Z@M^]KHFV)MG2Z#T<(>^ M;8P<6Z\=,Y(91S5$\65$H]ECY$O^OWZ+Y!M?6?_W_P=02P,$% @ YX-J M57> 7G[810( $[ < !4 !S=VEM+3(P,C(Q,# Q>#$P<2YH=&WLO6ESZLC2 M+OK]1-S_P%WO/6?WCK"\- /N[G6"0BLBFY.K0<"*2!8$#Y(D&:$>:/(!IR/5\M,?K'LJ*7T+6,LMC>BWZ/TQDJ7N23I*/WO+ M^D<-:,T4"48*9C^23S]$8K /8A).8'$9CV,T+O MT'_^&3F(L8BYAOW@VM@0@,F_OT:.,WGX_7L [/Z]:0U_;QYXA! 8ZITB?FU^ MHBF&NFL_G\_O%WU+\W]#XCCUVWO<1RS;-K?GBG[07 /.".@3T]3N)5/W.47@ M^*[[A:T<-)]3V[Z)WYURJ2&-H XPQ; =8$B[MWACD)W=#_>'Q/Q>/]PV518. M9D/IX"7H\_W0G/U6##1\Z/'YMV,!PQZ8E@X<)!O4$<%@>&R/#[;E/&<;^O(( MRY3%2PPCJ+UW;IM;^,.>TKLAVR9- M$M'7.E^WV/S@F,R(>#S^>^&A;3?@9^ Y:.H]?<3!!V" 9'M\Q&\)EL1(]@!+ MRE$LL6LL*;_^_#."0/[SCPX=$)%,PT&VYM]?#EPXO]?T>C_&X-159O_^VCS' MG.4$C?3WGW\GS01E;LB0:6#X9I0*^!LGCP>H/6^D]%EJ'A_XD:5)!)M!1I/=Z% M4_=@EG8MGP\B@?[Q=%%LFB*!;S\(Q'!:3!N--MXNFMU+7'QS),D911#SZS^^# 5YTO"G7LM!@,XHM :T+@<49-NI1N?KD:*EAHE1,H;,H81)-+KKQQO>N/)'@><0=_8N^'6I2@[F#E$AW,[ M4;IK"G8O;B9$VANN]XKKC;6*7F#*AZ.==R8B64H6&1SKEV0S7=8-":N)C#?: M&O7"6#,6D+QQ15Q#68]40'^(#:3Z,K!D46BDQ:DL2TZ<7_:$8A+2XUIY4)YU MYDBE[0=#T9!J6BX2\3ZU"5OD!WOD\:<5+1-8+JTFMN1M_.%# MRM1UQ?&(M!.&G$+]H7 $A24*W!"9\U5.E&93>R@3$TIPH\U1GNO-Z^7$W-/@ M0YJ^A$92I'PB";'7CQ;=89MT5!?KB'2M,@+MV/"C1*[JC6:N/>A+:CN&\\G. M4,*3^5>(/ 5TA ^ZQQ%OQB0FYH@-361!$PO%WGW+Z1/-7$+8<$Q)Y2=>1V6H M]Z$ETKENVJ2K0@9/S;5^N12K9?#V,W$V1L""7KB"J-0GT+#]L20LY".&T&- M![(BTG;4!F.4!280.$<&,(Z\D^*@;[WV.?QP05: M$UHZ><#!3@;+\%:RGE&+6KHX)O2DQA&U7W^J>/<&E*&*8A$42D/99W\+:"X\ MI*Z8<4V0I%9JHYS U-0@6F^XM1M1@K>($U-5AZ6-4H<#+$.Y9([(U*C$QXFS M/9S98CNM)JNKC*0+V52-A -MX0IF[6/2DJ&DZ$!#D52^DCFFY*;A$^=#?!_+ M!X2Z>&K6K$<%@P-CC0$3NT?(#"(4S2X(DB H^NLH?EN&YR&Y47>7-7)**)R2 M,CFR.L],%6?ND1RG:88EB ^3#(>>"1'-;"IKP2A=4S%%F>7[A-"LSA._SN&. M7^4 ,B;(./*#.IR8E@/Z&FRL1W1HV EF$NNK43LC0)=<-.=EM9>5//HOH;FO M(7MKY]$,6U:<#) 4#46;O@OP)I9B!<[K<&9J,\_0'K39N($*XU@)06LY.(A+ M^(P>3W+SYGR?2QCSE$DE-%7@!^ON#MAB#P6:&(\:&*?DC0&7G.;HN(+L&7XA M#7C9IKV!C=>=9AW:#O(HSL:T;1WF4)CF.\,!Q^G1P0IB\6XOW7YF%7V]2;[M M,)-/'2:'YD+.,H\F;)8?(]J\,X)6948C67:DKW_:8VK:HSP49<:Y3B]S-IZ84@4W$KB1S/^21CC M/_3F1QF@6,^=8&.F9'JK.F$)O-OG^U5,8[/")R/ =['TY0 PEY_4-'H0;:KN M,#^O-M$_,'Z/YV3!^LC 2 MPZ$%APC.><1\Q; 5Z3FF8XUN9>@Z8E'5U1'4AA-]6%Z\8FTN,I5.(-ID?RZM M@4UL4@&6)WOP,E3__K(5)$9JJ> M_GC;W2:R6W^4TN/1^;#"V3^\_OH*_YL MQ[8;R>]C9$]\*[]C@I] =?Q,$4;@&$[L*-P\V7[>_N[W@1B/276'?<83[1;\ MCQ\^*^55@QUWAGC1QH%9:K2,=D?@V_-0RB]+&4G2\IWX6LXX@T2]ZV?W;,<_ M^86FVR?OA\1:T<\'@2&5LNP.G.35HCQ.JI#OZDO//880.$G1#Z1Z!D7?3]W1 M(G68N$,1B.,[[W4@ZGEVT_!3B_NAP][4?"OC;+ZYF.CIN(JE1WII&.OVF41P MC?EK5/[ZS7> V(# -_Q1D7RB]!\$A&GG M*LW6,"H*)-$>E+O3UJ1'!]?N!PT0Y*&4W[#[40PGSP@(9"'VXN#=A\]"8O=[ MMV\KL@*L90-HD!_X;0Y^RZ/95T+33']5XV!JLLS$)8;(I@V\ ;"F65+G,#;X M.7;F]#>_Q./'M[[(Y$N"FL"(DZS?WB#,Y/B/I.CEK*/6$Y:A& M4X*SK&"CGP/(,S@^&B-.LG-/FGXVOCTRD3T) G7H ,6 ,@.@^.T!GU*^SGY)F19\0P&T*I D?-&"DP4!V@;,8-6 MU\87O0&+I^J";G0GDW1^,KQQ,;]*\C>7MB2YNJMY!:%^IMUK9L&1Q\@9S!N2 MJ<.-Y.T9R25BI6%!P(3"BJL(,WD2#^XL]D3)GTK^;:#@@[.7%TSZW% [LW*- M+N/*0K)&/:F?9ZJW+O$O-ND'4Y,KB?=UBYX7"<'(SK$5!S6#)K(&BR^RMSY1 MO8Y%#X2P3S;HF5)ZT2DWYCE\R14%JK^R,Y/YS;ORJQOTRX @;_7:O";TNLAN MS4NBG"LOR,[%;?%5::>WM-N6(Z;64D5"Y 8#*#GKY7]^D)!-?^:^SL*?TE > MN[8_Y7^:E?F,JXS&433IXA M:1-,%TY? M1G@5W/;L;8L5W/J.ZX54BL)C.5P@,'NU"\GXO02G!J=:HY+<<0('A2L%&,$$1)FK)>*#7K>KIG"Y(.LR M YO1X(7LYZ3]R$ZH3\4WS(H2,V:JQ*JI+FN*C5HZ5ZT$#O5!CF^([1[0*POX M]0AGGI[*G(7-#9S/3<<@VIF[.+SU./8:$4Y@Q'URC#-C5[9:Y3!66&J%>,;M M#/+1U/\U58=/Z?; M_J!\7S?JF0I>Y^(LD@KL53IZ,]_G+9JPBP/I84,9:DIA/2AG\YLM"OMBD M>XLGU)7%^[I%MZ;+H=B< M0ZX8RR8&#:8]FJ=O?1Y^?8-^&1"LD(-GW9J[5!M*+Z>,AX#$^8L+ZZJT?W ; MSPO.3.*)S#C%*5#(@FC>H9O.J#N^=3/WUZ M,_Q"6?7W"OAUA[9LLD1"C1F$BE7 MF.8X6.LUFKJ04)C"K:OXM5W:N6'PP1TZS[=0!TH9EM6P0WY5,6!E6+Y();\O$"YE\E\49\TJ=N(,FOXGDP@/R M*QK+%5;MD7I]=>-2O"GIG1I1O*Z,VH36S4QL(0G+1;>P-(?)NAC=_(V;V,OIYM4#Q*^[YNNF$? -);\QX6<[HCXJE=.SVI0NJVZ[N;3: MZ65"3@56[ %+P3XYL_T,ECVZ=S/%HSY[!\A4+5-V)8>W&M":*1)\O(7&NP_2 MVM9^+FIX=&$ZJBDLV;E&];/Z:F$%SI![A\$<(VASX&V%\A M,$3!%@4I<_:H[98B5K@9.7?QJM"B\8];=5"M+!ILT3"Y8J>861"308G4 M;TV]KV35;PL%!U8=[V-BLS>94FJJ5B4)AEZX=/ .QPJ(5;^>G*->V?"V7&)7 ME/@.J]YI$#'3528Y02GUAMQ8:13'9FC5C\AY79=&GR+G)W6)5Y+S:U:= &TX MJ]0F12'5=>=D;DB34 Y< C6 5OWF4'!@U,*WZ;:'@P*KKM)K#[4E6X:8%3*1')CN+M4*K M'E YO[!.5H?^IN,J&M&R:0'#!M+CX>V>R--P!C5SXA'.#_*H?\L FF##ACEP MYL#:[LI^HS\[N=Q_\MA]TE*&(R>A;"2SQ58VKXD\E4R-.;>MYDVZ:59:P9=@7 '[#[)TUI@X7S85)D >Z.;)Q< M4!,EUU/(4B5P2;$0YT$.\A&P']?3'S]T0:,CMWBNRJ7(!5>.R:NV<_E=IA\( M"DF,/'&!^J#IQ0H1+G5XUBV[I.65WFL$;\Y\"X=7!:?$@=Y# MT,4O,A[GB_02RK.4 #J9,M^.+IJ2$UAG<4L HD\&T,'Y2V?.T%S\GL5\=)'- MY;N)E="8\HUB@1_,8_7 3B=O"4"G)S8.SGJZ^&SNW A*I*D&R-=3.$=J:09$ M11MG+W],[;='T%7G2?0>@BY^PP*'Z2E%G'(KG)TEISU,',9%&/JP,P"(/AE M!_'2F2?:%S_5?.*TLXMFI][$I[3:U9R8T7'4T )]Z0SV(%X*R#SLA4/!.T6K MTK-H/H&#$M7*]E6=UK!;GW1=_E#P;S7#>@$:-*D.HN.QT,/;+2W>6RV=H2O< MNBOZ>FC<]-SI!6@,^UV'FBUK-=5M%MO+XI(@$:U*C69*CB<$X#I$2;=88QR\&LC 0^.F9S(O M0"--=9(TU6DY D]F:9/N=')Z\=:G+5\/C2^?H^S.CB%B" WH7ULYETQCZ$!+ M3\.^<^2LB9FIS1!+4A:4%2<#)$5#-&ZPP"OYG(7WYRVAR VY*MY3G&XSL![D M&*'[$'B%TG,BX?'\ 2+FE<00L1V1GS]_X(4E5*\@MNXM8:^7[]&GLF(HNJL_ MJ0$XI/UQK;\"YV\@8;&28]I8T#G25A>-0:S:B3.!&>V.#;_^>!\/^/#Y M9?WG#-PLW[_%P4M&K]=;ESX=CF!Q3C@J!,%&,S C"^0Y.;-P ;&@0#!5QY8F@&*U0*:"Y/+W9\YQ$)@2:-ER2OG/@A\ M=VWRQL1U;+\!^<0]910#&)("M#P:K>5Z9!_TX=>%0]NI(X0VYF"R^3D3+55 MUL$=O-TL3Q;C+!-+50/GG+9 .8UOCW'T*XS[O#][@>./;S_.\AO![//=',$! MK<&TZZY2MC!5;\XG["#!]*XX4['*D;W M#*$0;[:&E>!:R].)?Y3_R]3?B.$Z"P9X2X86;VVVN2*N)H&D(E9L.2DT!LL(#G;]'-;+A>E5+1649=. MBR&:4RR>Z0;7#WT$!B\2?R,(.!+&G-=6O?"PA7\0G!!,/+3L&BTI4\T5,R M*FQQ^;I*S(A)]7OAX*N=PD4N/=@[P^-L!Z#/F:3==E2=$_AB:;9H&;-!<1+8 MN# (!Z _+VXB3BUNVF_ZV=0K*9*Q0PBD40\S!!:O4G@[4ZXKMGI*?H(:2Q16 M[XP=CK3J,U&;.2DF$U@8O$;IU9)97F+]#&O1EY#N]G$+6 I UM)[?/"[!I1< M"\K\#%J&=P#&)N=B#/V.S(&U>Y(W9+CPNO:>;)-;]:;R-HNC9K#?F/5Y=JS3 4,*9,=J(&- M3X_72:T/H7B;V,M&*M>YK>=+%A,?NRQ#8",&>VQ* EMY,@NR'45'U/"#W2]V M?Z056]),[[0 0GIN5 .:&;KN%\@?HF\$ZEJV4I68!2KZ[4 M\GB^;P8VV+A-]7VG<$,-_D3V\#NYWP3Z*#^*:#L]6"@N+(U@#V\3HL;@M-Y/ M:($-&6]38X/D<(^B(.BYW2 JZ$5\['$=;5'S@H3IFBV .5>H\FQ-;@9W"G^; M.AHPKWK+:GKFI(:0T0>584H>":EF3*@:/*ZUNH%%?W"2&E\:*;TLXN,FC:B5 ME\W"HE]565*T,"%O)6@VL&''*T*]244]US:^SRGVA1=;D"D7RR85=82L*RUX M55Y-^$;@4DF7WRIX(8MT\OMO8"'GZIN$;D0A4=P$]S2LGK.K+*4QUII6:,9["M-!8:9A3;\]BC=)-:-AY M]Q<'5\-"'W9C"OG$AXT 1O2<1GJ! [=5DHR%2K:DP$U$?K*&_6 ?]NGBGTM/ ML9*J54\Z^03NTF1?&'3C3746V-3,^6N+0O_Q+93!_SGG6J9?R]@'ALH/!A!U MX;X M'L+^?+!/ 0/(B,=5"\EL#]BPU"[;L3&AX7"B+,2564^6AX'+G@47V"_P]5M! M=[,:L-MBPRVJ4[5HCW2Y="#C:7G&&Q:W-4+ASQG<6, M'4"5IYKS2@7@41 TXI\<#7NV=2!L%]BTS+'P"A!Q5M6WFR\M$N:E.Z# MNF\[G/U[XZ79T)X1Z3XM8%PWL30DH9#M!VZBNINT'2=\8QS?1?G%3*9G!S#R MU#.5]YM>_*+Q,^*&,>F1$J?H+MX&K"X!KE"B@Y?@N"7<7/=:;H04YL#D,! O06=L1YG23PYP1.J]?&I- -,B*YGK[ M_?RD!.(@M+F%I+DRE#.6J7N;B%W'[XL?;$^PKD*K,0(63"Z/=_#DE&[OB9P*-V@XO%-= 9HO*2J%P?S &ASVI^ MXO6T+9"$/0,;]4B(\VZRF:O.&M!5?C8R7V36]T3GZY.)ZWMVLE0C6;:8YW$E M-V!F289-J<&=@WQOSW[%J4O04+I!)U7IE6MBW!0%4E5R6'J,%YQ5B,XO]>P_ M&94O>_9))U,I%3L&H8+Z,#7.CN/2++CG_7]?SWX]=+Y^+=_U/7L- XLBCBUZ MZK)KX6Z!R5?ESL^./:_CV:]Z06#@4+K-?4];LVZ6D665)+KY'BX-L&(Y].Q? MY]FOBLK]NPD#@*X/K.YKC/H M%S7]9\><7S\KNBHZ7\_&YPW)U.'N!.22*8'=*OACW;NF(39GH0$MH'G5IK*N M&(I7<>KQF5M,D!SA=B%<*+<3!ID=SSELVA?E\L(8"(/ (NX5^O?KSM_!@.^9 M-?\\BE*F[?"#!M!V2,DK:F5>635)%3/D;BQ9GI#"_+:1\HS([XF&U_. Y[$#CH+"IN=!AO MS\:!S0('SZ8$-7M[?IL2R[2$CMU8XCB6 #2,R*)2SRP5N3$V[->)?E[SI*/ M(T4LMJ.FQ@QT#J-<#!OIK55W>/&Y[$TQCMYC7'1M;\^K846Q1\%!)DUSV7Y# MPSMZBYD%-Y\0= VC3P:*AZESVN*C0"DHA48IV<9MM/76^*;Z^G(Z MT[(RMD/-N)AFO"Z.4$^NIB)VEH*T-CV]54E?3T,EM6N:*C+#*)@J;, MW'"F<7:E\ ?XC/W?2@^>71KHWP0"[6UV9W(+^QP=VQK0JTLL%!KE50)K8_@RL>3-CM[(F8/ ^0K_NI!#!J\O#?DR:=S>WN+SCZ[+X35R]_S&@RP]IVAL2B"85O(4LF:95DIO1>"]<; >BW# M^B+&DI9WS4Y":4!KIDB[[**J_0<;[4F"@H*.%@K,5)C6A1I[G %OL$6^CGO[::%LGHWOKG]L/[5LK1U[II M[!]YL?N]V[<5-"^TEE[E-S_PVQRF76?02FB:Z8>R3PXGX+3<4-05O%'K"+* M8UDW'UC7=.(*^S-6?=XEO:Y+M@SY-H^QBD!"J"4347=9%@,;"@9.EP)SOL,' MZ\./ &*4:1'QWJC/%5,5K%JL R9EAH#X,?7,SQ&1G):<8M4BNJK;'L524)T1 MXV9@UTT"AX@KURV_YC2"D?H:%<G!OZ@X.' XOA=Z7\#EN!GZUY"L8+I02&QQ;)V>&.HW&ZQ4).+I9 M"RQP0D<7H)*NMY+6?4G@^0Z8]5763??8%4ZB-D'^N3LP\$$+AB >'WS;R[:;Y:(9H[% MD6)V9WDR4YSRMPZ.JVW^#1A0R.%"A#@U;W+\HE#6)#77A*U@6MPOYMM+Y4$? MWGJH TNU$X;\;!]B>5X12T!:Q3G0UZOM%HEG."QP.8G/;_U[B0$7B\[/6S1T M'B3L]@,G@?W\=QM$*-FDGM4L^'D'"4\)\D^=:MOBI, MB%0.=_F$51O2<0H;!39I%^1]?4%%P0L;Z;JI.5:*R=V5D&KKDVBMY$;IZO<0 M_.7WKGUIZ?#Y T*R.QLN\]'9"M=GB7&N:+>5?/][R/Z: >&Y=PZ<"0HG182I MD>&M_D5=U65$*<$QY=&B]LWF"%>,"(,)C>,A(56JS90L5>[@V*!++AMJ:M'4 MOA<4OC(D#*;H7XL)^SQ#8V9*S>'M^#C3%C$\V>*_%P"^/B8,%@Q>" KUU&BT M9$&)%9;QGN"P-;,2[7V/O,"7!H7G%C:2-'TH[*-K\]N'92@KKNXM55=,Y_%N MG5E#DHV*3@O*6&-76&88FY.!5>OC"_+;ITR9,XY,_<5$_^,,.6NV68[EJ#BBMP;)">M M\BBCA\)\4YBX-_4FSJ:82"OC2)9$_%-&=ARE.8KG.7Q:M(DH)95EI1/8?&I@ M9$G$,9S!R/CY4V:\,E#3L-(WU4;>:47+!)9+JT&X ^9+@/<7ODF6B/@ 5ML9U6D]551M*%;*I&PH&V< 7SD5>*G02(M369:<.+_L"<4DI,>U\J \VS,IVUX5VZ1) M(OJ ?O*)%TY0>['.QXI9>]9;J,O9=-(D,)Z,%YZ_<<-,].?[7YA69@@+/GT; MQE*-$3[J4J,8Q@9/\'^YU57!TB6)O6!SGQ[/?>EVEHF+IB M'.OV5)$>=/'[_.;UZ7Q M6UD\( I,UY*@O?XX@D#V-1(-\\\_Z%\1VUEJ2+%UL,#FBNR,'@@<_]]_3X L M*\80T^# >6#N8[''K_P3;;;?F6M7@EZC^5>Z_OWK2:_64#$PQYP\4/C$^7OO M#:CA9-ML@-02&P!=T98/_VDBYV5'*G >J9LZ,/YSM_X&_==&RCSXS]]^:UM9 M0=01ZG/]C@?T9\3[/[7YPWL!B(PL./CWU_\T^13Z:$^ $ ,!^O_D"",E#0+KH6\ZH[^?\O09 MLQ!VL-'ZC01[3ZP'?1ZN:,C;[_I&G[?20P-S3/W@*T\ZWF?/,F**X=EMCYM_ M]TWOD.W'7RPBMJDI^<.\]KA\^?B(7]E$LS^7@#WLGR]TK2?25 M=XYFW]^9\C!29#0XU,/_^9\8B5-_[V0Q\43M*988Z\<'I"01(@ZDN$CWI8$8 M'PQB(F '."5'(8Y3T5]KZ9V'SS[3@*8,C0<),0Y:S]CXR(>7:6?0PWW\]4U- M_@0SKD-:_XA,Z6.$_?HC5/)-+AUI-!--KO'/[_Z-#+O!I81ZOIGG&I%$)1WA M.JE1]'WJ/D+B#!W?#7C/A'UX MR/0]_DR)6>^;/3MW3\2A?L06'KJ&O='T@:0.+=,U9$PR-=-ZV!J8?>OVK#O/ M*N'W+'K5NF.2N4<]KTT6,N\&W'$N ES']-ZY-N7K?W]>?/29Q9?AZ^7_\S\$ MB__MBPSYQ&4#$ %Y\+T/E(6U*KA=<>/FS7[Y9K0#+ M$I,M/-HA.BF+2_%.HSXW:SQ.U=X8-0K.:VN('0SXLI"C;P9R&Z]%$W @1_&X MR+)](-)P ,5^E(J)%"2C%"W'HG(<;+S6^A=-"?FV(7I-4;#Q=MJ0C-A@G"9: M"4_HFY;[<';\,&9+W=IO(\HT,+'AP_:/?;9Z6KLAUHMBI'7TL^6S'Q7Z-&R^ M6,>$_C>'3'6L[5OW6.=]+V^_GT'+422@;?0$,7'3!8HPV?^]KR";>,6/*,A[ MEMD$%NL_GTAP[VTF>L- ,^=;C[G]C,TM,'GH6Q"HV!RQY,U@=O<<]%&DXSH; MB5\\K'T]9#HQ)-A'PV]'/DD"H$(17$P$OQWKB(:0])>JB/^Z;R&@0Y"=6=3@Q+>?7UE;;"BV/ MB#8;QP&LS&KM13(VZ'K$8+Y2_[O^@L^$VGFN,C>!&,WN4BDFA'TF(A3]"Y8/VY*?OMN M_BNM'WN5.>G+@B+>2C+$_(<9TXHX(QB9;O4ULLX31R#J68YLA_VB07GPKL30 M4:!-?V1BAB14ANXK"'PV&SLV MF?49*4/)7 _T29S[]*F737I X3#B%?KKV>-U'LU/_R#N\I)C>JM0Q%W$H_;% M\/_KI\AKC#PF"/GZ?NZ(8@#.XE&O9,*+PADV*L8EAA8!)&0(X(!FY.C3*%SK M]#L"M2A!@86E5;8RQ4:\.]^+PL/(^^:<01AY?WL1A)'WEP5,UX_*_2.$?-X\ M"S+"\64]4&GDO^ [C\@O$Y;&W M!17;"6H;>3L[G=R&W@/+U#?Y[7V:+ABGKM^V_^\-7]8?'#,@P[EFL!P[;4+E MG1REV%[%662@H'C7<+V*L(<79E)GM?*<7U2406^M^"_=FR0M*P8UY7HKJ+:C M!;;:@;IL9M\S2?+JF@B,QBDF=L%9S'M7BIX*YN+,K<.A8GL:ZWA;CO<8/(OE M"@TC.:UQP"IWBU2SP=:3\S?,<2G1S"7*D6R=%ZIW:Z#G#>D^0--$-,B_N 60 M')\37O6'M>- !-@1>P(EK[)-CBA&1''LB#3R\PC_O>AXSVSW-Y->AB7B9 Q- M=4F(1T6:B _$/L/&1(:@V7@_!@@8ES93V>=U/?YL=%=KLXFJ:N,TETV:1(]K M&XVIS0DED^*&(NE'50>3YWFVOF M*5Y7L9*U+$DL51U0-:^Z^6G+),US6D8> M9CFV,.E4R/PDM1PE1/IYG[I-DB0TXTFUF''XJ;OH%N=B362>MQ3@"%OFQ,** M8_MDCTLSS"0=2WB;)KY^ZGY0;K47Z&W:/(^OWCV[7R^-;GJAXR]%E5\PD]PL MTN+[:ZB[:/*0RM.#Y@/RR&]-WF*9,\^-G#U%O/;-R'6:UF034?I'.::\&YRM9KT:"B-0#$'7A'P"[[Z?4KZDG3]R<'$RZH[EY1P[*G3?QZ!;^/P M]Y%V>\B] #";8)'?; &0_/[VPW,$R?$ QU?S08$4W/&8;E/1@5JPO/H5\EV0 MC%$8&8U'F1CU.B@_;GS6Y;%?*+_8V^+[R]?T")I,FV@V;47&KJ78LN(?DXWB MU7_Z5N3W'V7?-/AMK2$PE)7_^;\?T-=+8_:4"#?VCJSOB6FVH,LZ?U^_;]Q' M.'VBF4LD[$.UBE3,^_]^"N??2JS?&K/?0G3?/@R\@#--R++E;=Y<_Z>D&)#8 M2\,899@S^-0(4TF)[.1%KIBG0B31&0$7&I6X" M^:5UC%>[N_NZ9-^GT)V\US;FQQXO%S.EFW%14XXJQ6B'%Y"VKH;W)BQ)P M1D"_$;I]W\];532Q0"Y^/Q^W*!A3ME+KX7@6'W7&ZKBKVO4WB:]T7UVXNJ60 M/@ F.;15:Y16333]U7K*Y& B2EE)K,$RK1Q79(692[(<+$V\1-[[HGZ") C\ M1P7\&ZYZR>B)A=1>F0 M A=0/KP-&#? MKA"?:_-1$->)S[ZA[:]+;X3R HR$!<&C!?.]+(S5FI5B%,QPMK7 QDRYHV4G MSY<5G^0I\./VZK7?_#=R:0I+)E*DZL@TGB^>@A2;'P_%W)#3,Z)AKT!W61B_ MM=TK1E$8]1*I5US&?F'S\7RD.!!#WTCP86)!/QN.VD3^>ESQ]#2!B/YM1QRH MP8G'J9UF!? M+VI!H_=O3U0;KT M&ET)C7JEWQJHP.W-"Y2K66EW6WAWT#*_DKJ28>>J G")KEP5FW:WM[_+<=?2 MZ@KI66$P:SF/3T>_''TOAC/WQJ]QRNTX_?Q0,/]^!S@5=O<5)SU"3,02*.( MY)WO''B4?X1,"_BATKIH^J_WSU2_'-H?(+*R*1?S10D7ZR E8AH1%&BB;QX# MA;=P3I#W4>:]2-^?^+YZ'L^'-I-L1G2-2I+K!-(7G'9M@L6U_DBIJ;DGH7F0 K,@.:"R/_'W[O'=3G ME5Q'_-/-7DZA?:PV*83A+<%P8Y/7)GF'P4:WVTJKBTD+Y_MN.=<6)C%R[E5E M$N_"8*.=+Y\=7F0(K\N??O6"0)MHTGHD'_6TZ,US>Q>I=]L:36[C5Y_4HL]I M,S[JS#@6!R [2"B]X/% M=]Z>KXB,GJ* UFLZL: $_?"6(-=]^(<#V)&_4,](02*VB\(_>V1ZNP2V&YZ< M$7">TC,'AX/V-]/X/]Z0]-\[/S7V%[E'=Q_I&FK4'R.JO!_Y[=$OO?%L.O.V M0=K^2/SA>NFR.+[N009+^_[KUK!3KN4M J]W8GK.QP&.:^_I<5_G>K4\/JP+ MBCA*"XM$:QKW[]=^#35=:+]O\=[[V4O9WQTS3M\"^G0\3\YI^< 8*N;9QD$' M1,'93Z4;;\LP>7J)5%)7' =I,M20:EJFX<4UVC("432QC.0][PPD?_DV#1P0 M\?:P/359CWWLIY;KK@;7VDOCC&>0ZG#HKN_]BC2P9N0O[V'T;Y(B[S<-G)'B M;U.:>-N4OL1TK4>^,T;0_N\76ID]WGJLW1B=/2M3P:+1[L3A5 [+2-.1Y!8< M@@BM3&AE+KYP]#X[@K061#3T>Q@!DH3L"%(/I%^>0EE>*'#TVPA")G;D@:TC M\X/>86V=+U(]'9&^O/,B(-09BA.\D0XC0\N<.Z/MXWL4"T%_9#(<>%?4>?<+ M>E;%8R")__W2^/S'Q-_;9F\V>'E\VX9>[+-I_,)8MRT58\]*$F0?(R.;N&X_ MF+N_:;!N5N" !&@&QAB1I@ NTG(L)H*^Q(H,C ,&$D0 M$,@F/N5CW7(TD4L<6X&KUY/=C-53Z^HTZSBM'\V I78%#%EA5,&M!X9"7S#I-VJ2=KZ&6U-.6]@RC\;G;IO#&C#!G MA;B.\TMOG/33ECA)$V-L,1)PDNWB9==I *+@]?EL];'=3^(\D9\4.6PU-EL- M'!_W>:\E^VR=LI^04H6^5.3(?#DZ=TQ"!0WO[;$SKQ2>[>@F(GJ/OWQD"'-/ M;Y(@_E_!7@$Z@5KJGHS^&&()\C[V8LG_MZ/V9XF6N6="K?V6Q!+Q>Y+X,=3^ M+-'&[N.AUMX>L6_O#+AF//5L5WKI^.SJE"J1*TKO&1F?.E OT&'2,U(3H:QN M*.YY8SG3SR?Z4O2R-D/36E[H) \O_6NE-N_82U4."-,J#?K"2LU2M@'&Q+3& M)-]*55:.98#>G[S\]<>^"5]Q!@2S-Q+>/2.U\5+6+-@B>X\F^L?$0F ,@&;# MBRB?S\3M';F[4AB"S=&K"96M<\7TN(-7,GB[E_;R/]%W(>RM?/F[=]U>,P9] MAC_N>"+V^Z'/L=S+@&_+P:S/P-2:?SL01BDV7A9;>)4#6'I1[B]XU36]M&K\ M\R!\XRJ1'W*"[2EG#5.G'82:'[RRCN)M&3NZ^*,,CJT?^ZO&R'<;IK_HZ]KK M-1@TSO4U%4?.T#4M_UW:TGOY7$&O1J^-&(@)IN<@$$/]6, AJ0 S9M4>(>% M>8WMS6VT=L0[L$R17]W,1/T%#FME#M943K@_X^+VG%L\GOJ]OD-C+Z(B,(>, M%C"65-TR1V&".4LG_7-A+VK2 P73]R]"VB.H:5LD1_Y"^/07 ]>'H!XNM7UX M0?KH&MU_[R-=Q**W477Q ^4WH8+'B ,CO095NM&*5O3\2&T3,;Q55UF=PBX* MJNNN][-?O&Z>\%><*^8,>KMO(['UY3)WD0T>,GZY!S*%WM77OKC?(,/P03 E;Y D>0Q!WAG4%_R(@_ZPI_>ZM2UO,MS=+!-H'=YH#M=H&[R!Q:,&(^ MCNA2R^7$"?.W,^Q8#>C-VLW*WF^5AQW1J/0^)Q?YWY/%/CZQG%\$_O?U]?Z?O^E>'>WTWW[VQH6"# M?O_2=8]GE[U]9QU3X(_X I&1Y9F__VGRJ:.R]/Y&F$'65#NHCM]\]>M/TR^9 M0$8IM:Y]>$PP@7WQ[I&\)[VG/#W&K.V^=#(.(!-EQ%B,ID6:(F@Q!J6X*#-1 M0F88(MZ'@\-Z#Y^BK[H9_HG)>Z;(KUYHDDB6.._ND11?:7*5YN,-ZL'>N7[J M-I\X?A]GD.KMU/GA?R0)PL'@HF<5/;=4.[!7$_5F/I.O)"JI?**$'#E?+R>\ M6V-$*D;29/3Y+I.7U& C0:_#2-XO92/(OR.[KB-[?:^%"MZ7#\+OV:LP[CW7 M%9Q_VWOLGJ:O3;8/^T.JJ0^?1K;1@"O!/>] GC1W8! MO@%VK[L(<1_9]1AY[/+C(/\)B+YQ^ ;'@'L0),O 0!&?#[NT8DNN?U\1FM@D M#* M;<4V!YF/89N\CSSVO9M=/;[#+UO>OL4+?1XU 05!\CJ%Y[6I0]O5'+\) M/X'K;,4G5"3T \'P R1SHXY ]. M4O=BSO-0R-1LAM&J9$I0]3(HD M19 ,_3'LT_>1;:<^[A^[#6W[K=MV*GZCMMV?T^;Y9HZK[T]H8T248.(?G- ^ MSFC]?L\SF_T)L+YU# ?'A*]#%N)>+,$AT#X\5_5_O3;4_N[HT%*'EOJJZ9B$ M%P=G@.28EBU&69*D/AB,$(E[/Z:.;#H+#7-HF+_.,)/WHF \GH/XX7S+?B>1 M!M#6Z]S8^XG<4V>LI-.7!->6?QVQP3+D'0)9;C)"8'%MD239^Y'C24T#,WD>VW816 M^>:M,GFC5KF1SU823:'.-426H0GB_6!^["$TP<$UP1\F\4I;(#Y2M7>A0=W6 M,%ZO(-NO'KU8"=V+VD9N]S+ANUHO,JQJ#*L:3ZQJI"!!XBP3%8D^C(IT?T") M<0H'(BE)_3Y#QN-1YK"J\832M?.5/#YSC:\YG:X[H M\G[HB]E]@'+VGGAQWW@(\O=S_;TSWK61"4Y.9^<+]EU!$FC($\#&"$+D6$F& M8?"/A4)I-_Y'U"YZ%3.\Q'H%+AZRWPS[_]WMGSFM%#1QY],>3/6_YUZ_' M^6.<8PXVA;=GQ?E>'/6DM/<3B+_19,IYW--7D/B)JMV;L.[[J/?VLUMP=$'4 M;]Z VGGEOGE#,G48^:MDVO9_(]_+\G^):@2.:O:[.@1_<_[(O*!J;-Z@H3FT MO=D^LBEE"!U$D!U$]">1[+AQ3X<)QN'!\XL+Q M@*%DG,:A&*4A+=(L(XDQO,^()&#Z(#9@0)S=7JD4A(N(#^NK2L 9 3V216"> MW*W3J'E#NM\=>[.F\1TI[&"2>6*6O'].(WK.\?^E&!%G9+K>UEG[+@(7$O0. M-O..H?,+\7?7SD<08>"_0:;$W5OM/NLH/^T[-_KI)5*]4K=!PYG:)CJKJ9)0)IP]%,GG?=9AN6/2B9*, MZU0ZD==Z;(8<>??*/^MS.IS$I%P^*0JPJ75; %]VC'Q"I)Y?3F<-XBN[56[F M!#"I-5>"VAA-NG.1?M[2R7()!JQZ*9SLUJ=<&QG$::TF,L];F@[(*4UFV>3( M/A(&.["%V7B(6CZCB&)+]*C66K&"$D\-&'XQJ\>M.6KYC**JZU8TT$@7N;:3 M=5IQM3)J8361??[V9B4C3LK5[! '+5>U%TFZ4=.&8O1Y2T%U,'+>'0 <%JU6 M3N@*5EVIB;'G+4MDM9]=F>6DJN1Z:3*?P]5Q?2[&G[?LDW15!ZFXIF).KDES M1#H/]+EW2.JSIG'6+>=I/"D+V&B"0X*I@3(_]$[$?-8T*M3J='P9<]0E3TH= M,<-6X:(F(L@^:]H8-OLV2SHU!-%5IK.42Z*80P,X(OOI3-E6+5^HC52E8YGI'+#T?,MO^NS*/VPXG61B>#F!\TPSS;1; M%3;=0@,X A2L7()XITCI@@)6@VQW,B$**=3TB%0%6TV#F>T KJ$5AD1+SSH= M#@W@B%@MC*@.TME"CBOF:;9$S!/Q?!TQZXAJ9D+'?*+),) MK^DSJ)9-BL6R#2DIZ"3-]1.*6I_:)Y#EVD2MLFVY64$#. +":J$RHT "MX7VI!$K#Y?EZ2J+FAX!8;QA@ )9 M9A;XE$Q+NCB:.402,>L("(O%BL$N!HN)"LO=M$A/5@P_0[T> 6&6(DJ*Z&H- MH3TOX:12SI%9 S4] I>DZ+#=SGA2XK!.DYT+Q657F,Q%Z@A<2ND9 ^NKOL#! M2K8VB<\Y71DDO*;/F*54I_EX>>Y8*DSHBPF3CXZD!6IZ!%FMD=,QF'0&"M.2 MDTX(<:!61ZCI$0S47'QA2CHI"XTAH3M+K-<;$VBL1S#@SINRVN-U5VAH,Z.N MQR?+0K,F4D

'7 KV\F,B%FNC7I\*UC_TUXA-M*E4H14.RRFY M5%6L15.SVO-V=7;6MPI Y7 ^JSJ96BN?P87YTU?/:E,WZ:0$E^-KTU2AA[7S M'(YH/P(4=S#I\CVU.!?X-M?I#.0"U9@A@HX !>J-+&%*N(87QR#9XEPE,3$1 M04> E/MCFW"P81;XK5X>9H:C=I=U.L1H-"M;%E7A\L%AU7GY87%+F)L#+GU M(T!I3R5U4AS5VYR^6+237,>AF]F:2!^1ODV-TW0M(QFJ6ZQ.FQ6QSPI]O^DS MNX)0)PR-7BHO+*>P$F_/TJ85G7M-MW;E7/6/ER]N]#.">P>"&Z9_'/BZURA^ M3[RZ,2,LO3MGZ=U+8B#OB5>W (75>%\D".*>BH6""((@\/NP/C4(@D"F*:R& M#X(@D&EZ\8ZL4!!?:YK(%V\8#241VJ:;%<3IE1H?GD]\'2-B[V#$18/W0)., MIJK>E__^(G]]U!P2]^RKYO!\=T.]>R=N=K)?[A M:H>S0N#5V.3J$$A#:7UO&/5-0?#N\RQ",Q\T,__L$K23MI"=S8 ?7DKVVJUC M@=-N[P:^6]'J:THY>NM2)FY%RE>TW:?D^Z^^\> U.2=L>[_.Z1Q6^^KT7JP0 M^O5$]@^DV\\;!VX[Q-HC5FYS4G!.S%TV 1<0S+V^\!:" M[@8\TU4=\VX'';MV7, >A9/,&Y]D_G_?=-H8H>[9@_V>D7^4!1JVD;& Y-\9 MZQJ*4_?V'PKH#['A $,&EBP*C;0XE67)B?/+GE!,0GI<*P_*L\[\5\2O.UVL M?Y6P17[@;>X@1"^#*O+*0$W#2M]4&WFG%2T36"ZM)GY%9"@I.M#L?W]AU*_( M^KJ)?W\I"^?!<'79=#;/?T4,H"-^N#8V!&#RX"G7KXB-A("^1#_5(&WL[<:A??RC\CB7Q?WX?TAE."FY].GPF%0W>!/>K=)3T M]C-X"7"QUX\6W6&;=%07ZXATK3("[=CPW$I:Q]U*#5JF@V-N:[%R]1Z=YKQ- M<.RO/S1U%V?(4$EO?N;^)!AJ6D"&$0M*4)EYNQOLNX@!G=N.U M)_.W'NHD) G9*\>N[Y2G IU-5NR(=>5*G3R>3LQBG%M,]^U*FR]/F]YV8,H[ M4(:\B\>8RYG7[Z^'7YT).:<>7CG! SAP'_T528#OIVZ:!S!TP_4V,O M%D.]H;)RO]B.+_-*&<=L7,BE8Z:>6WHJRWJSE_@=P["ARGZWY-#FP'X'+/8R M1&%N*,P-?1MS>KD R-.<)EC O4GI$;-* [=:&663&JZTTL!JKQ2Y4D^(,2\2 M8N_P^ 7CH.^O?F%**/#Z=\%PYC0%[-<+>#'94TL<;ZYP72"E9:+A*:"WYG6' M4_&?KH#?+Q54M> $*'($+B;>P;NV?TRMZ8R@%9$.:EK#'-'YF-P!FX&*1WL?LP+S0REC#0;+)Z?0B M19*CLMTE/#O@Y[/NHFR8SOI&Z2R"7!<[F0[0+A7DW88(PW36=S:R%RMU>L.: M)F:%N&&[Z:H 5;'>K34XM;VL>>/QZKL)^HZD8C]](AUFLKZUZEVNN.D-W=.F MR8YJQK65ZJI:TUT5LFZ;]W4/A3(D&;_#+QG+W(;N?8,DEI^X,B=HU$L_806G MKC+Q[HH,RYG"]XK42"Y16KA=>FW+);2G72 M]5G!*=2\6Y*\)!-]1] 7#(:N#>0 99EN5H'#\J8+9(G>I<)9+3:)S0N0PEVF MJ]DQJ31MD7-/A;T:<>J.PQJI>*B];*4_9U)[]3'?N(/>W(8J\SCD\S'&@0G#J M@)E.PM/?=>T0BX=%A-\B-\1/H 4<](Z(!H$-(S[L,7. N>A#6#T4\#31#SP> M^=;#J)W"E3Q]JWO4\0/!AKXU/F*)":G PB@U[ @D;PP5VA%G*0)%4K1?=A2_ M(W'BIT]H;RFK]!,/EWZNLAZ1!!D>,WV+B9>L:KS*CXVYVN\X41W.1<(_:)H@8W8,U4M1#:>=\/257>MK+'K!$/[:N/U)R92\@6 Y5/K:-G42 M'C0=[/Q)6&83E'CG475V:6EN(6FNQ\17;*M

'UMO@3 Z%]L=>KQ7)&*:4@O M;LBE^,022^5M55!,,:46)N(HB:$Y;71SJ",9[O[Z<6<,!>EJ\&LS)@ FXF)Q MX:DVHB]T-!G@!8BG)@LMV2NF"@8MVR^3B_X=66]__.=W_TSR#]-LWZ*,(W!%5SOZSD;EC<_G MPIJC -<S#YLC(B/;H11_"+$18;W.SQN/[8RXL*0E!]U,G@T]N:=K> MZ1Z9@.59KYV\V1#DQF=W9TRB!RI4OOFT^4;1JFL]>_F@\5(,[T?M48%1L\.1 MDE^Z2;T\38BD?ZPM3=SA;+BUYMM-<\^92O^1:GNYY/FI>DL5FW1+60YHM5&! M!96O)D=\W==;K^@T>A>/AP5)MS_A?R-\\LDD_O:SYNO_H$\6U( #9=3&\E+H M86H@3 U\$ZO[1<%2?:U 5:0_"GSECA9\;M:4?BRVQ)=SDG*:*9<3.G.1](^_ M19$3'9Y3$F9-OK,^?E44=*I"YA=M+&:#2D'(VNU9#L2@4G5JGD*BF"C&A)MP M3HM^@IH\VBY]( RYUKI^P!Q$--,88@ZT= 2V?GAETJTGE+YUN<"M!THEI&M- MI&III&DOFV&>3P(:D6'9K#*9!?*=!77._Y:HZNHAE/GD$-R] M:I(P8Q38C%%X^.W-14R'A]]N2Y^7+]M@I5^.1]OSI8M/RTV%$<8QO9([-7P_0/0)&>UZ"& M>9=O?AK*Y?,RUR;W&TVWGU<@"2&4/ BYDI%'2]GM=6T$XX912 ^(?M MLO0='@T+"W[<22=?D-ZY-KT!4/]+KJ>=K/\#(47GNXS%JT4(^W&J#BFAF_#T MG_WUAXG?X?&P(/!6DT $.7D\P>224=QM".V6"R4$AFIY+2P]NL MFALT(:?8O9JG@.Q: 8E+GL=V&PIX:QDJU&?IH-K'OVW *P*2%=NO&+OSOXXH MMNT"0X((EK:SSEQMHYV):7FB#O-589U06"=T[A#)GBOZ0:W!XW&9NX/4]XHY MEUZ3([;;(J7%H%B59'79Z.;[9'UJI-BY2$;7=QS@=S@3WA\3EA"%)41?$76= M2:>9YM!Q,TZK)F#$HEX9=V<=:USS=!K%8R1+W1&Q,*]\8WDEU.?VCO6(XE^R M'G' 8C^A%%X'%6:5OI=]O516::M(>5^/FF"Q-\NM'+TGN]X<,03)C>(JUK;[ MA=PX&YLR*$KR#\!EV#N*_O&G:889IF^MBQ?+,+U?&1,]M<.,FQ63 _42+9%B M9YQ-UCQE9$-EO-ULT[9>TX,. JV$Q@L4PX]R)J:M>&(,2Y_"5%*82KKX:MLR M8UK"5@&11:YNU>_5&UE*8Y)@'-K4A-0H55]Q4@D*F81(QOT8Z2[&7M J7QO6 M81XIS",%,+;ZG$*#<4.8I7)B&R?K2\FT:BXQ,^:>0GMQUAT;BX<*?7-))"1Q M3 IWIMUP'BGM;[+AI!(4R#1%U+E%8Q&L:*4DH3_A]K-P^]G_S]YW-KFM(VM_OU7W M/ZA\=ZO.5HE>YN#=]U11$I4E*E'I"XMB$L4D,2C]^I>@9L;CH6R/;>7!AK$L M8T "Z.=!H[O1#:^?W8.J 8#[VH3^(QUCW#/CQ0RIXD*Q+B[-X5*OTDL>G$83 M'8,YIQG]0V(?7CZ[A?'> /C/6SW[O>@W5NYL5?"W$[LR+ ?UI291$IFBG_[T M-TE!]-^9=>=-4H'#S3-HT_E=+>U1:3E31/M#4O %;JP=H=PI6W)HLSB246OJ MCMND6*RM2J9,I&FL*1S/D_09(S,?'[>90MH/A-ML,>T/"=Q+7'4[@ER!ECAS MVC;:Z&C<)>O#J*\M]QN 7* LD6B>)3X\*7-U[OKJ6M$V>J'LJ MM'3!:*.;CC9Z&1^L, QC:6X^E@9*ZSV9$I(^^Y&OVG/?2?3-,'7;,?_)Z:L8 MC T:$FXV..1Q+AF=BS >7^;@;1HH=!_B_/;&X-T)GB_(AF#ORN?^\6,+1,E: M6YJ>VA_"N1+HH4STY^A\0LRK@MNB0[=N8O6XS?^I_9#\!2/$RQC2[;>C!&+0 MC\!][Z'BQ'I'#_K@35_L$^C!/M%6@D#NJT,7G<5;%,7IH>/+PW59D_EDVL\W M";]BB[G0+%0M:3E!)S-,N35XS'_> M:\!ZFK=1R2YT]F75E2K%+JX;SC:6_.Z?"D^M7?[MB4MG*>3C:.X'"7RTHQ.& MN:M>M;.C6)2>%-N-P:*EF?.?BLT?#/Y7A.;LHZ=L;(S-XS%E[S!?'%BQ;MBK M9/08BN;1P__?(3.'2<@I+\_**6F]M&1SF.=$-?)G>I##\CFPYJF9J:2KN@N^ M) [?8KA:L!2;-]M%CK$WZU$>T,/1FZY[]?NJRT^T-J^#@*P;2 T/U?E31H MU+QSH^:UXO]ORYZ4<3=],RT O8BU10YS\J6:_B&/&^785PK$WNZW>,0N&DRO M'W??_NX?O?'AKZ"C9 H3,G$.WVQT\/K/7[T.A'Y:HU,MU9T;Q>[E4;M4J.'PBZO&OW?JICWZ01X'>GH,'/ZM@*7U8EJS8M.]2@;HO=S4>Q M +R:M7<=@.VM,W*5!K*V=Q6D@@2ZIW5[FQL]E)UVZ#5S/^J0T_K>WCD%1K3* M?+?2ZW[ZFSO)V?^.C_V_.,T_./?B(\-VEO6F:M-M>UBP>=>0#!,D!6?R&([E M,8+,SBB8J4<0OQ_,"]+2%R:R<=J"TBY9-91>K)@M,#MA7)XDJ3R-98GJ6=+> MH4S%:'$]Z#&2)R@+AU*6X133J*LH4P>CQ;>JU&&!?SZ*?B_>=?$59@E6T1?P MSJ:\LJ+--4;QRM[R[5#ROP+V?"Y9OJ6>K.9:=W8YZ$6'7O2'BE LC"1X:>&<+AW\'\H@( M=]1 V7 V7FE*<[:CH/5EBCP:(N_^PBF2/OGD 6"I%") MM]&=NXT>.A;^WM6<4#Z(YP;FE%,:U&J>L*[M;'&J1O\1&5<&Y: MKX4DV#S-P=H.#^=8>NR[ 7>O*[T?OE+%:G6VCN&C<:$8=A:+0,+$%+[@&B&* MY5F2AO"]+]\3T)M4-7;CM#!/(D.&I5JP$@LT[UPD7CWWUWVI.CT=)"'6-4$) MO&2JPE?0*1V0D]!F,M:DVV/JC]E8!7@3[7O=!:Z[F_'#\,__54A0[:A6 VT,?-!GJ' M^M4K]*;9 (NOL7LHLM5,\-O6(]$8*-L?\7NYN9@$ \JM"3NM76!\L]%./6M/ M%5TP,AL?A +>93W[F!QPB23Q[R4!J>Q7Q&[0KPL-O;=! M2UN>:O4W@ 02+8_AR#QYQ$T*22!5_/X=*8GDWLR+/=1KO(*IJB<("@[?6%[R MW.@+QF;56@Q_P>U@KN<4%?B%%6\'TE!Y?@24VR#YVLM927=FD%XB"")P/S*: MZZ&>8%N)-0NXE1/()D\)#Y_24V?J;38L3_%4*[4_)E^D:?D_W]+,_UNSUG__ M-_GQ_'NJHRL!@.+\J?,7W@4/>:9J])]G8=>G97L:%4Z^.GTNGTY__^ MS^N7_\H-B.H[?O#E>8=X-:KYX2HLGI*%J2.S0%=L1#&2!W]1G(VR"Y]&R;*? M)%'Y3TR^>V<'ILL)=VH9)53=(6F<5FG"54F64R7%1;3 M9(IC-85D*%:GV4^'IUZ"?[)PG7WSU*=IFB6;;_*/326:*VZND@CS,G^PD]4\ M-:&.V6&.#F,L/K-.\17I]%^8QC>>ZG3?[#!?!I![/8+_)4-4_G7+(WG9U:[]EAER M>?VBW^Y.8"?_SSOWO"=^T @*U0R"DBD:4Q)^X$B9(W%5IA3%F#&*PND$\P0< MY5GU;=K##>[5-##'=-[I>.H'3$0J4[PPKDBD]: M4F];[B6W$ZR0N8M:L\:N%SM,2P MMTT9:=;V6^ALB").>[^LHK@FX!N9D-',D.)V9ZEWU"*JKW&C;2Z7T]#BDY:9 M(35M)5@J$=:0=$'9H---+1B+9M(R,Z1EJ=ZRM&YCC(IBOVCN67LOS$&?F2$M M^/),E;JQ@.+,ML+5RLB.;H$^LT-R(IWS^1+1EY!6=[6,=6I/M).C3'9(R8Q' MQK#BFU)<5$15#/I;;MF5J6Q+W0[I%=W"]@)2Y[K=>=DG5C-3IK,MZ9#;+(MU MC).4D6:S:[G(]&N\S&1;-@(;68+>FU:3=9SFQ36QWKU0;7U"1$ M=")S&7'X8&^"\W.F*;-V'6Q5W$2"51XVD5B4B^U--SUJOVU:P[9.O,96-5L? M=%:A4S*F,Y<'33.SVM_%["I9K*:D#Z.E,@HQMU-+7R [K9[>[>ZJNEJU*ZU: MFQ3KC1U;3;H]@BAA*J/UL-ZP);?66U,!PR<0>$56%$[ERI^CNA091]<9#9EC3N.0%CLBJT-<=9$;O0Y2NM(8=RU?K M939I>D18G7Z/\'?M!)^[QB(*G3%244:Q?2 MIIG)"K=(#]?&RDJB1_JN2H?3H-/L@J89JA!&^K)'%+C0IN?"%F^O&W9WE?:: MX8K"/E87"VO7$>(QZOO>HMA9^&FO6;*H;NV^,VZYA%UI%C9!I\@RPU'2[1'A MIJ:CH2^,NQC:[VCTN. BZ(#HRO@1X:Z,.FNL6HLL25DM2L9RNK-7>-HT,P44 M65[BR\FD(2 C9XOI?:[!,R9HFID"O$,+=#19.JB[[-4*S?7&#V,>-,WN/Q.J M,MU76P.I&(G)9E9H#I>=M-?L%$3UJ$]72LY(HNE!Q(6#_5[:)B][!(E\D]'\ M<(?RMMN;V3NER2'!@ =-,^,J.:4FK386%*J$RMX:MJU)+TI[S8P+=<0Y+3L> M8U>D\C21!=)1^;37S+@236"RM;IA3W"GV)@KS$:"TS!!TR/[0*$[W"NH@TN( ML:P->]L>;1A)MT=HH[RNR"&*>76AS]6F3H=J]=ARLF$> :VV+=7KD\Z2E]RY MU1CXOX(VM0:]G%X/=L[DY.HHRU#_\OSAM1H%G'!/)UAP%%(/1ZAO MSY:O[&!/)\OL.3$*GI_ZU!MV4+E^[)3\GF6.9#^SV(\YR?/,!Q_ M\ZRM/?\= 5U_.1S,0;KRGYZ)7_Y=F26'B#C2_P..Q^<_'1]54@\-WZ^.OK)F M_+&W@/SA=:$ %^*U7QE"XB96XC/YPUO1<"$N MQTTX7(@;6 C(33>S$I";;F,A(#?=R$) ;KJ9E8#<=!L+ ;GI1A8"IYTT-6?0=\^?\^49]^-RJ6 M_(Q>]UXN>S2TX_T!)V4+A!CGNK$2)+^8$SP-%-B8G4@V+IV+[]9DX[KW(O]4 M-@;S0-=SWTI(>%(1^=DF=KLB K>+F]PNV+!SO^NV#'L&M?@OY3 ML+\I.G0O>\ 5%_RZ22M.M=[X']B/K:N\)L+KVW<>V M'N5"Q='#D^EAUQ[1Y:]T'V*#KCWN4R5MN,X27O-"=BD^7$8"P?>'M P#_U6. M!KDQ8GR',EP!(6($F;O#_<3\D^3R:]V+]7+@N^"Z'!C#R(KFQ3A,ED8/A*WJ MQ&!^^3#4D_]IQS,I7@3A^_7%#B)\ XN0AZ<(!XOCA+UJ\-.;5A<(+X@@MB=@:CWJ%/TE9?PJ( MH]&B1U54&K.M1JONM8<*LXW Y2Q0N9#&\AS%0(A#B$.(OX$X]KQQ?[.+2YBY M:I2\_@@=-?Q)=1"WQB.\>V6(>QTFLMRJ.A(:#;UBVPQ%55;@7B/WZ6^*9?+L M>2J40HA#B#\"Q-_LXEUGZ?DUHHRB<9L5]<'2*K#U:^_BX6[04,/A>B.MELBX M2?']^6@$%'5P>93DL#S%G07C!\/*M67]W#DU;\D-5O3#-)'0:=00H/DF&/LBIA6 0-%XXNTC7*S5Y$JAT!KMT:+L!I$ZWW7)+L@- 8PF M!)JG@%G[7.K6XP,9O[ZL0R _A 'E9T >VP.2J1-'/EC$R)O2(97 #\/<,O -*X(!)*C(N;_:F3*5%==D\RT#/\R7<4M>& X3_HQI8?@S_ M^7ZZ'^RFA8U4K$KR<*#RZM #F7'I!/YHGCN/QPK"_\;@ .'_J&:9'\._U;'6 MO>F"==&^,"M+$V:R$=>;!/[/8B5I8G?%4.Z.(]C?\&6\(!6L=. M8-'6$LW]?BHAM89;+8;DH%OLC]0M"-#;!^@%[""_#=!] MH=.EY]%FA=)&,YX)\CR:CA+BOVR"8\PHI;,QKIRLSAF)TG"1@I"&GAH]#"Z?8] MZ J_M!.5=_WD!? &^87=A7_AJ HE'SDK^2JU>Z78F>_27 -;A_D21;B&N(:XOKJ9H1?QO40:?:Z@UY!M:WUV O*1(\A M6F"_YC[]C6-Y"H6I'B"P(;"O[M#_96#38D,V60>CC'?P0_?LU3?5?/_>7X8?BOG!'X;LY?Z@?9A 5$8/X'> /L;JPMX@&W MGGG =#-!]!%F#Q@'[ZI=>R/A:D,3V#4_"I8;F4NO(9!Y[IQ1SA^2!N!%T%L8 M[P]H #_K[NVQQQ'?C+6I)]C5E:L48[YG5-'\5FDMGU:F(<1H ZH8!$M!F8 %IX#*:P$4,/;^H":PGO$GNI,"Q&W5UTI"=7YN^@%7E0QA/+^)&?4;? M][-<;,1QP+9P/K+[P_7$HSIC&]0 !A.H4P<\:JH=<690AA".&;=V'^',*C M2I\."6*,"Z/V>%\.HD8?KZ40YC[]S>4QCH 0AA"&$+Z:+_(=BG1SCR-.>=M$ M^^U]0<"->*@*J2*=^A_1/$N>!<30_7A19]8;\P9P2N<284ZD,GEH;(5S5_GJSEX'VMY3Q[)JR4)N2E./G4FK =?PBN8]J&<0CF%HOS@XP1)Y MDCY+>6V(YD<9Y"VB^=3YTNYC"1_/!WT\7C2?\W18%1[>"G[D2P /YLY.@=SV M/?_;FP%?C7+?54]*1GM3%A:Z8B-+TE76G&I%)B]C!'!S8WF4@C>%X?V@#T4- M9[T?=)F;PC]C@TR&)[TXX +<9:15=^:JG+H.!LV4! Z7A8_4C8:7A2$+/#(+ M/)@)X_<5A.U&)-ISU2M)R)SO%N7EI-8O; W@$SQ>1J#<7"0&CX4-9Q50;C, M!>)?51 $FVH$=&UOV*/JMK*U!$I&VJF" 'SX1)X]4E@>7B&^=Q_^P(\4)^>_ M-A*=UC9T'ZMX3][[![KP]& FFM]2OMSU9H8.Y/E8JDC;/C_!1D)#[07#>JL7DM\"YF*P7-.E1HF#Y#4)=+.:G%RL'3NB-P"3OH/*\MX;?0R4;F)!"C;=_NNVTJK)"KZ51.]=JGU//<>:I P7"32]M.!"7P MDB>$AZSS^BI.QIYS]6CN:SG+6^MA!,+H8+3)@T>;W%+IT6M/S$WL#1?*LO"< MG[*V' M\SE!!KDY!KE(DH??8Q"!5>I#),0L6_$%R2H,"S8>;P"#T)_^9K&SU#6"_'%C M,('\<$NQJD>Z&;=\#(PA\QTE=%8>\1B*:YUAX91NZ#J\!Z_N_FG1>)'_7WT@&C;"UC7W#1OQ& MH'/5Z4X@-@#2=)J$@"KO4KUD(EUF2W"ZB _O0WDV?1[$5R2 60"B 5W)<%Z#U4 M4.\U&I4Q(FSLQM(+]Y.&R[G;5"O@#G7I.:@60"Z 7'#O-J3W<,&:L:R*$RLE M>X?*#(ZA6)=T4RY(HV6H/ ?#91X@7";ILZU'SP$QAR@9&!'S2Q:>;\B+2,A+ M\^.9HU^'K?]Q0J*^]L!N@I8ODXI&C[Y:]X^0\<283CNS00N1D#5-\]5;+*(Y2 M&(,D-D2>(,YH(8$HABB^PXWX,DEOWKL1LPZ]VE/[&BE5@D84-M"XW.%251K8 M-2@Z3]#9FX0PG.4>PUDRAHW<4@]RX5P)])P218$UBR,%(##R$\EU71_,E:_: M<]])D!I^@<$OIP]^>333]75)^S# TPT3.F*@M$)IA=(*I15**Y36#RRMT M[ M:2]L00DM%7I>;S87P0DM07=DKBU9:TO34YM/>FX.9:(_1^<38EX5W!8=NG43 MJ\=M_L3.4_P7+#_/^6P[>M 'KY@"Z<7P@[X8?LJ]ULITV=9>H@5D/1)VI.1, MNLD; 1\J^OF<&>@>'XV7OICX&&A\A]GUCP'X>T[04P#PC0GV*Q(KJV(CVBTQ M0]"KCB*X(X(N='F 1/H[2(2>4 C%A]H8?]>9>8Z-$6\,]_A@KOIH/..9UJ1> MPB:$">#(I7"$93D@&A]N8_Q=I^19-\;>9MD@8T*4[55#:6CKC5!N-=*-$?@F MT<\4]$P^AF>R9#EQI&O0P7CG#L93AH?7^A@2F(H=%#HH-!!H8-"=_$ Y?L0NL?P69XV M0/G:H_FH'LO'O@CQV]DHGBPMHY)=Z.S+JBM5BEU<-YQM+/G=$SLMT5^PM#R? MIOG#8;H=NS,]$(W4ZA**7\_2WXOMLA8"49FP:P9M%/:3\9!04+W1E7'BD#B* MR&,,EJ>I,Y9/N[; ?U03*@3Z"8'^>Q[.2P*]L:<9V6.J([0_G99):;MV5_8& M #W-+X7G,8K(LP3TE4"@0Z!_#^B_Z_>\)-!;R*Q:'4J%OM O+3W4Z%2YL)[N MZ-QA1Z=P+$_B<$>'0(= _PG0?]E)>DF@;R2U-[#62P7=D=N^,EF:I*V9 .AI M FX,S6,)TG'R+-&(T&]Z:6?:J4/"[V.AH+OS\Z0HC$K-93$RRK,JDM M^6PI2=XZSY(PSS;TH'P Q%[-X/$+B&T13ILJ^XYG MN_WZN#.+MKN2QP/$7LKD 1$+$7L;B+VBY>(7$"O5-W@XV86J3 M3!&;VB[(/$LS>8PF(6(A8C\(8J]A@O@%Q&Y'4UTV5'DA['2KTG>]1J5L= %B M+V:$N _(IA:'?Z?II&_FQ4X.&%5/!#DX?&-YR7.C+QC[S9NFX,'P%P0-YGI. M457?35YJERQ=SO.CY.EI!FXO9R7=F8'BY)9*$.5\(Q?-]5!/4*;$6B(3&D". M!LK4I9_2FH *^-JP/,53K>07$]&-=#=YD?#S"8?\YR*A6>N__YO\>/X]U=&5 M C\_*GSESH X"'/!(C^\RP\][1L3Z/"R:\<][1*U*N73G_^[_^\?OFO9D!$ M]1T_^/)#5J.8IU7S!4Y2:.C(+=,5&%"-Y\!?%V2B[\&F4+/L9)Y^K(7QY MJ7H YB%'?6;9?^:^?@2SD9E*5]DBKR;LB1,01S>B+X??>OXJY??G[_S0 KST M)="=A(#7.NC[FU[358G\Y?F6Y U,B*\+\%\E-P_ ]O!_ ['X1N0.G8#/"3LF MQ.\TORTNV"3\.$YT%E*J\W1=]V<:N M_989-GG]HM]N1V#K_L\[-[DG0C#T&:<0]$PF- V7264VDV>,JLG$C)BIJL+1 M)*T^(45Y5BNK!0K?#%MB%Z77>]+"9FILTAN@$;]M.=W2I$-WM;)=U-! ;7@" MKC?,I"7[MF4C$DL:,[*+:+%G[96P3;7CZ@8HUF];:LBT7EL4-BNT,5@C0WPG M]NT2:$F];1H*V/8VZ:%HMJMX!QAVGW,8RO"@M,'J"D3,OJVY41 NHVF->M*L3%M$&VK MZ&$":)D9DMB=3;J!L%BBM#3<=XTM68R&?-(R,R2C/B@DVIA6$W1[S:G+Z:9= M=4"?F2$AK-S<="?&4EC%6K^\YVU=$$&?V2&I]JI78+1N12@NRB-+U=2U$81=;V0HYI*EPL;F=>XG M'1J.OWFFF.>_(^ ^.6@/FZ2&?BIYO;R[\HLV>J2@^U_@!)W?AWN*+,>&KZ? M0U_IW']LWZ)_Z! ]\RH\[1_I@S,+\L$6 N7@0MS 0K"?X3K--#5GT'?/G_/E&??G/X^&'\3QZ" M9]_=]0/^7[O:-D"L6:Y;JP$R2_F!$\#=Y]F4#:@;/P] MF >ZGOM60L)3B\BEXV1/)")PN[A)2F#?COAUNK/OICY[ 3O^NV#'T+M&NJA& M_BRA?RR? Q<6[F4#@*O]1ZN-IZN-W>UJY^!"0UC#U3X[K!]61@KM#X#T(NW^Y?D>\7+]CQI/!N%F-)$'<=XW: M:#1LM>R-_)2],\\R9TI' 9$+D7OYRD=_ M;?2UCQ1V!]4^OH*VJK35Q3E#*M M22MT5.U3A$R6AUWY*15G'N>RJ(4;+H3M3<+VHB8(-%R2IH.@\09^GNN#!1G%M^3UWELRK>8W$:*X'H'[@JWO*P#J1 MSWGZ(5V$LOUR#X;%V^':^TP-])/8KSLL7P1%#HH<%#DH$'.*MHC#R#TDHH(&DE,; M2*X8+G!N.KK!T5[/K7$!'V1ZROXF&=C!Z/($[^(3N@< W(?Q\9XV^ KUBF)Y MP$##!PDB/#-Y^>1G)YE'7VOKD6@,E.V/;#DI:&C1$""Q(" M$9_^QO,L1D!?"2042"AWY">],J$@8K6DLI:@",5*E^ K57^P*W<30J$__03N[(97ME.ND-F59-7-@[@59K1B7$Z1$S OH)]^EO*D]AV(A5ICTJ(:%L#NUXFF5%_O^%E^A+F*XAYB/G[Q/P5K5 G MP/R$:0Y*@VZK+"CM\2::;/I5(@:8/[N%"2(>(OX>$7]50]$)$&\/K4UI6?>* MML@+X6(_).::#1!_ 2,0Q#S$_!UC_CJVG!-@OBZ:VY)%&AMA1/37';$N%4=M M4'_F$G::^P#]O04P_0>41GMMCH$Y#RYJMB<2\M/\&-0XN@JQG_.FU]5'>A.7 M."]BSCG"]Z\,[V]YO+LO"A-^N>?0U8!?K0).5-I+4!V,^/0WET?IK(4&$@$D M@L8>)5 F E QX'F-AF"&D@0]# M P^6U.'7] %U;2X)FJ$=E&[+E=IHW CJ:15.[M/?3)[%888'2 0?A0CNWP#T MF_I 51G.6IO&6)6*?B /I!FC&#S.$O!*)SO&'S^G9K0;N;%+E%3 M'?LV->Q+K,_3]CF8ZSE%!9$^BK=+EB[G^5'R="5(OO9R5M*=&2A.;JD$A[B? MN1[JN9?R\ ]R5/"PZ?4.*R KPW+4SS52GXQC)(OTKMTGT\XY#\7B;2*R:OB M+*JC*P' P/RI\Q?6 P\Y1W66[^:MQC>JIH@Z5H54"#[;$OR!B;$UP7X MKY*;!V"+^+^!6#R:;A=\3@@SX7[GT.U3IN&GKQ*DI072$PP5_;32>?@BC\I[ M9/+;.3TV68=B[;*NHY1NL)Q,D:PFDSC+R"Q!XS+#H1Q%H#.:8;A/AZ=>@G^R M@2YKT, !80@H#&/^DQ-6<4)M+]-Q>R/[R_*23<*/PT3U M"O,Y?:OJ"8C">;JAN E%1%<_&,K +H2<:@H(5NB@V M);?F@ >Z,OJVZ7)0W_:(DKX0]( :;\1M.]#6&]"4>-MTME7FZU%]@*!XF3?1 M)MV*=7&3J-S,VY8+JCYJ--SF M45LD$)EE75##YIF7T^)4JE+4)-!<'=#^:* M&7E=#35!T\SS[?U\,V:6)F7KO=9RBP1]O4:F3>FW3=&2VUVKG#2SB^B:5]SN M).!,4R:RK]IJ]'<= 9O5I,90WM1[U8G70D'RX^RK1OB\/V)QT[/CFH2.-C6? M(ZJ@T^RKKI&.N74[U9:]4B@(RKUH66\M6:26J=L6BRDX7,0<1 MT@56SK].^2S<*4L'QV^&5]75AVYOLJVA!';-]LDFN] 9Z?';Y=J*A:"W/:PJK9']@:57'##2]3 M;M-.7K*:[*1*=Y318@9;9X>]M/G ,CW)1Q=/)I;K>K=HHN**5'3Z_ MKW3F="CI-E+98L6^MYKXP@8TS0R_M4!J+84.8IN>^^%876,+K 9B?C+/GS=D M(N2B9D6*QSV,M7NC,MX"D0(9.7'LR.NSJH +Q4D/I7I+V]XO09_4VY8*.NQ: MPLJN2WJGBYOD8-4KU;M)2_9M2V;/=&V+",N2CGO&;%@TT(4$^L0RLQ\VUSA% MD2L-I5NRW)TI2#04@.DK,Z0=MFM9GKKJ2/BFUBJJ!=9HKKI)R\R09ENDY025 MN"_AC;VW)DA^YM";I&5F2'VDMQ/W)9^V%7W+M$C2HV<1Z#,SI,+8ZK3WY;%M MXP;?HLKKJ(F$X#TQ[&U3&=WQ)'G: K<]DQ28*T,EM:1$DK"MV32Z01ECW0,OM\7IY,):>I$;9N#(;T:KFI M"',3-,V*244A3;;%<%(#(2W3J8GB-!D_AF9?H."OJ*A=W)?0BL)RI65I@GHL MGYI[,BO%3$6#QDK)7(W:!=DC$T8;=T'3S+3JB+^3FU*=DUPBU#?;1*+X?=IK M=EQ:&.^K$4ZR@K)U=D2IM5*$5MIM=F"H6!Z2YG2=])O\J0RK>L-/& W#L@/; MAFM/*C;[$W1D;>3>76(&,>FG3S.JBQ>:D+&XI"MUU&&2-1++20+N@:9;:1 *;EJBX MAQ8+J*F'CA[Z\3IMF!5S4]1HS7_=1:;74*@I*29,RD)DC^[ RBZBHCBYP6VGZ,V,L\*UQ M*6V:[=;8XENO$_M%=*>6]'6[8XRHS:%M9FHM;%6K#DEA+-!]QFJ8D5*R$IT- M.[(75KF.0;C$F+9C:XLXXJA((0(/FAZAI%H;=\6B-1?ZT3[>;T?FKM8ZM,V\ M M.IZ ,E0F5A5VA.ICP;581D2\".[%V88'("U\,;TDIPE@T2FX=VFP=-LZ\P MX(G=!%%*FCW:C2=:4YM-S&':;?85B'%-$Z?Q=&[32V0<=(QN):YOTK89H'?6 M_MP(1:4FZ+-Y7441?MT%KWMD7QH/T'"_EWG2'HU9NU8HS5KSZ08TS4A8)=8< M9>]JDM#O#LKS5G^W-%4>-,U(V':+C'O3AB:@=-TMC">C!44VTZ;929A5U;W6 MZ8^F4J,ZVW85K#I"*NG+9B=!P*)(:U!A3^B'T8*J2>:^VT[?-CL)74>WZ^M! MS;)W8[$I:N;09SJ)E!_9R'K[00/%];IN*[TUW:]$ZMBU-Z!I5N$0"T-P1]>W M+9V>.RQ?6J-JVFMFOH(AW46ZO#V6^D7;JO)-+6JN3= T.PE11,^#(;N();%L MA C:[[ME(^TV.PD;>2K5Z]/805?!!).ZBXDDH,DAZL@&J5D:EI!QX AXU!S) M*-$/#2-MFNF5-\C:,."'*Z'8W[?%H5YI#NFT:69FZXS>:DK%.+9%=TPV:VN1 MD*M=T/3(/B)6!J/IOF\+(\2?-PCU3JK(F2CPZ$608T]OE3%!FS2+WYD$@B=9<5I+4#=3:@M.*UW5?Z;:-<1K5N-^TUL[IFM6+4&4P:VZ/NM-ON&LL*)9N@ M:08-?*^)VP-W: C]8G]4;!*E?EU,>\TN;M64HNIL'!%23#K($F^W7*60='MD M?^0CHRQ) RR4BMI>Z"I;U-LG1P3\R/XHU*MR-'5:+-,V\+%*K-CMZ4&G9C:5M[!NETCB8IKUF7[8Y&\HK MM-SO2'2K94VY9M\9.>G+9A=LU OX:&K98G).)6:K?G&/6.OT%;*4M*[5J@PG MK->2J(4-=C]W*VHU:7MD,VVHHZ(J*"PN6*68(Y2>.^$,$S3-+*Z'^5)A%B3>V2+KHU%M>0VRY'=F$_G MA=:@C@G#M&FFUTA>A)09TC1:1'RCA^QHC4G.EDG3[(XG+'%JI-%)P5R3KQENS M7(T.;9\I*?5'OKAQ#NYVU7<<91GJ7YX_O#8E@OR53ZX>7%>-6_G_1I./[FV4+Y_'<$ MN)F_'#Q2FV02?NH,>C)\I@]^;JK,0M^)(_T2GB'T,TI]]0T=K[V(O=\H^\JQ M]\=.>I*%ZW*#ZX)^)GZ8KQ@N# 0,7)>OZX+^) \.7)?KK OYF:3ANMS>ND > MN\UU27CLAW=BX;I<9UV8SPQ+YN<6DCUE@ M)<^IZLY:!R,%SU2\$#DZ[5" SBU /W-#78,_;EI:?N8?N@W O%Y4=3T],CQ?)T M[;1Z'Y2&%P48I^Y)''A5C=W8 >D0H$2<;O _-A;!+?<7K3B/M.5"D\K-<Y:@X-R#@>7*4P)-*!\=2G^N][.?Z?,J,*=6^Y.W \XJQ;D7 M??^^Y>/>K 2"$GC)ZX50.BXA'7=G-4AK:4'9N QSH.>U1I]8--*"YM^*!CSQ M0DS $R\4''CBO9$I@2?>CPZECW?B/3AX.HJE(99W7ZZN^Q:4>SOZ'F3CKU>. M42@G\!#\74'YIJH0E!1X)/Z>H'Q;7H+@_@,/R1 EYSDD?UM'#EMN=RI\''D9VBLK0R=FPH/.<\(3Z.\!ST MO9)N6*H5_0O*T 5/CX\F1(E/-\ _.G5%T8[/R;.4^V;'R\L/[04'R'/&9 M?COBW#L+E*?U,4-Y5+(+G7U9=:5*L8OKAK.-);_[;8UR/I1%0\9PF4A+E*/R M4SEQ^:5XZ %5P [H>Z"6*+^UPI=6R=>N[Z6VGU8J>7*YM3![\U"LH2YC]5Q_ M4^AV"/YU5?-:N_P+9_,8S-LQ29QTDN4\+\44'QVP7-_] !?6/3\(^3N9$?AQ6D?DE>:9H: M<>)N*C4*.KGHMHS6>KRY.B4@Q*\PPBM+\^%-7GB!>.&%C3 ,=O-":2Q9_*(E M2UK5;&U!(4XJX04D^GIB1IV M QKC;=;#;*0=U_S.:+A$1MWS4L- V.GM3;O4E!H;O+6/I,UV4 (J _OI;YRF M\B3#0GXXHUN+>%1^ *ES(3_\(C\\)VQXOI+Q1 S%71 ;)KO34;S>J+)>D190 MX@=?11M.EA4FAZS=XH#. @F08D6=H"A+#.?W=UU&WSTT,AURT MD!A^57'X&J&6WL?Y)A+I8#A^X@I55,L6UU]5!;T[[0]H^IFYPJZ1.\;F MFYQ4+&DU=BJN[&"VD0\%"?$\09&0*LY(%?CM3<.)SAA0AP!4T296)"^/K;HD M8L:2+J@X.Z+-\T):1):D6YEYB-17@W"@]_=DKPC.!:!X*LYB>1K]D1WQ_B+< MVGJ4LU(B?0B/VZG] ;>&.4"C&'Z2 5Y]K:YEIGX(^;SX_28HGA%X\ MP2@4SPM9[1Y$/']^3,K$X?-)+'0E8EP@B?$P MDD2\0OKD>%QU&YO?5M$39?1PJ =A8$>TRSI]24/OI6M&1&DL&V),$N M6IV6095J([-UOETD+B]6JAK%'4&9NQ)JU7>=&IWN(LS/=Y&'B"4M^X&>O&I. MC8- ]]1=+@H4+W32);&Y#HSW-Q?-VRZ?7\,U3(: M5;:#<6^ KDA[XD2L-X[LWS^'?^]IX%C^= (M/AU !^#\>9@ZWM,&7T^C_,MA M-#G5B\9 V28'^N07DUB/@\V[.A!>H6XI*M.\D?F#G%;"0(9JX_K;4%= M4VBCJ*VBWGKK*(Z92,%G%,T(06ZI![ET!DZW@7RPW0(&V#W>HEX_P.[R8X:1 M>(^WIM>/Q+O\F*\?LG=M;?:4EYKK=JB,4:9!HZ)1F:XP/^H)J]^_O/"BRAS1 M89VR72*;OKL3^F.;&2[Z2JG,F#(+[C)C&)I'CSBTH=9RKS&0UR"&6PR6A!O< M?I@?#GVM5#Q OV]&4 MTWHI/K1D',GB=)))]K5#!LLCN2OG7HE1R?JR*NB+. [+T=3N5TV9 [DK<2Q/ MTW2>ILYY?OOP2+O)0,YKF3$?AF^N81'Z';+Y]106/^6:H>+$^A%5QFWMK8@5 MRG5TY"P6,J]7&K;-)U1#)50#&>:#A=1>R\ ,&>9>;,Y_QC84ZJZ%P.<&Z$CQ MYO/*5H_&$Z#8L)_^ILD\1]"0WX+/,!'CC=7[O8G][&.Q]I--]LIK?LF;]E"\ M/Y9X7[?TXL4OW-^9>$,3X$&S^WJ9*ASXWWERZMI,M9GB*V6FIR>#"!.AZ.O! MVE+U@P[8TU7?]-)>OJ<.>H/62.A/[0Z*U-I.Q8E7,X[A90Q-PUGS)'W&I/H? MBX6>;(0?@X6XZ]9NAYOLM2R 'T&\GZQ\4+P_E'BG]KV/(-Y/-KP[$^][MNA= M0>^K2$L[TB9T5ZA0HDX0;6W!>5V@]QVNXO]8\7N(,-MWEWCGEX'EY(BTO#L& MR[O?;3CM)8QE\A27#29Y5$C -GT$;"X^Y]66KL@(9R^3ENQQHN+ M(5?GT4:[N^@4-_$J)+J %4!M]VR^%L@&#QW,"FN[7XD-?FR-UG'<6S9+M"^M M_& ]<6R)G6E_&&?P,V8("6ONE8G6$J7146HP M:-P/(]SV3 CR L/'8X+"[M?2VMX=TKB"8PF3%GKT;S@3^.C-Z\?>;-'U$6[8:"])N"Q3:+PFRUV*%H>B8X M9/&@\B1Q>N_"1\/M!_3!7B:'[8T-^@,N-,QK^S'&_$%E^P.FM+Q$KMO;&O-' ME&V8KO5CC/ECRO;'VY\OD\+UML;\,64;IG6]HS$_1/1E6X]RCA_"HN>/$TL) MDXI\A%! 6/04.,*:;D!["^WWPRX2U?IK(=7^!O&P6*#Q0:S0R]FRTC)E MC$BCM"@B3QV)TH)I0Q\[3.NQB\G#??"C!A7!TN3GW =Q5#H*KXD#VQT6\$9$5<9=Y;"%,>_9PNXOUNBI,GM.?2K- MGHN^5F//*5]ODC^$+?S45K1'WWH^UCYS_3BA$QO#H'@^F'A>.1SBQ#8M*)Z/ M))[7C]8YL6D*BN=CB>>U VY.; FY-?&\83OI^V^L"8A;M.25L$?I=6$U1623 MD_7N;Y\[O_PK]F\DE.L: R4[9%SZT F M0F5LKCM29;;WO/J\TT 'O(R1AUMO,.WJX\0VG=CP]*%IY,1FIHO!O1%5QR5! MI$T;EZC"G(D#M5PS4[@S/X/[PX1[+0,_>1$MS!F![^8LD*!0<7++>.98:LXW M#!U4+X%6^!-?E[LQ0_5EDO"=4AG)IN BU].-T^C/VY+2["F!->/#W=3\]9Q\ MX<9ROTG(5_-J!U1T4E"(3Y@XDJ>/+' 4L^(:75NW)G%3B@K4KI 0"I56LB;R M*(J"_\.;\Q\K. \6LKX-/>7\#/,N/24 U[*>_"8[+XS0DG \6 MO IK6,.HM0\=C0EK6$, ?.BP35C#^C94SA-9WO]<3>PT!Q.ZL1 E(1:EH#11 M2^ZBD9Y(@2G]H"<^5G:YK[6^<\F2YH*TV#?0^G.^ 4I:NSX B*_:#^$B?*20 MS\S@WAV5_7"V[E^K7G\PBA^Q>W,Q;C8J;HM#<:DK>XVI6^Q2IHS1P.Z-X0#[ M>?+')>SO&!LPQ/:N0VQ_GPX>RBK]:U3PO0IV[FQA!FS+7DHBS1)!$2D(=9\' M3 !JTD "@$',MQ?$?%\$YCA("3!P' :.?P3QA('C4#QO6#QA0/+#*%0GCD?^,R5H(DK[]51S&514 M:4;H[5Q)VFV $@0LHT +8HY$!/[Q9?@;KH?F(IG[=.EAAXE&(+\([L0<&TC69/9$EM-F8)?GI/-5\Z&V_*RQ\[2&Y#J.3)4CH[Q9;P#I'+4%0[*! M4ABW?5]AR!@#W%Y'[VL;\.@ W%R>J+5"1D_#"2E ML1ZPA#8:2*7DV,0"8S&9QT@JS[$,3(7U*+&\CUI6^]HZX,=:T^N'I#YJ"6TH MQQ\KCO)1RV5#.?Y8 9>/6AH;RO''BLQ\U#+85S(1W9A-,#TN(S,0V FL1DO= M"P]5>_0M^*Q#D_#YXPYG?J#I 7+HX NVW.9"W[&TW/^AZ7]N'PE0-,X4'G=M MR;BM:?IN^-RUIPD"Z/H .AYP<6W)N*UI^FY(V+6GZ8'B4R\:,_8USW\X\+_S MY-3SD2IXQ5?Z74]/!A$F_G>A9XYW@@F%62+H&YG MJFE^S*H!W94Q#D25,52>PF!LZQ4BRZZ-X-N:IN]&GEU[FJ"F<'4 W:@.>5O3 M]-W(M6M/$P30U0'TGXR J4=*#'J9:$(^E$7C=.&#VD)N[N>X[4G*4A!V*+%H M;.C-'X0/OJI\=20X<%IJSN2*X)*V&"-%4]RL%Z%L)D,YI/I$\R3*Y7'FC$?@ MC[6-7C\\\!\/&_!WXIW]XL#^]=N5\V17TH/P\"9'-F^L['A(GQ.&:!SLAU25 MFT94@0?H!E>VSUCHY<.!^LHQ9J< ]6U&/]X2J']L"@]6.U,>K-8C5*PUL2I3 M74^/%,O3-4$)O&1>PB=THPV?;4MZ;R%9"Z> ;9;-,KK\ MP^0(;]']W]U42\>P!.=8GOAQSCF(\[N*M#T% MSF\S=O:6@,ZK:NS&3M)4^UZ)^B?L&Y(W64[-C2XTV IO]*G1?%/BS[NSBPYN MK-3V?B)4J(CT];I)C<>IZHZ1B>Z>)S!X9>]A0I)/I+[?8)#Q>0&_QU"9CKOQ MSNY;TZJU,!4<%<\,S(9(X5YUQRJH4E_N=5KN>C)S "8HC84G.C=#G=PB#MUT MT%MYW62O-S8/4!Q@'M+KYR&]K6F H(#Y,F\@7^9M30,$!4SA> ,I'&]K&B H M8%K'&TCK>%O3 $$!4SW>0*K'LTS#_<5AMO4HY_CA8V1S?/2P2I@3Y;Z# A^H M_C<4S\<+;WN@ZM10/!\O+NN!*B5GQG:^>C;,JPM3&"KCIPS6VHY&G6F'[TJQ M5-R88;'>J"U^/U@K444/\2#-GU2H(0P#I3MUB9*0HHBK,BYVU-)&QO$T3@O# M\CB7#<>$<5KW&J<%2U!#\;SAJ")8@OITVY(6+XUY=:'P@CA"2R*VQJ->X0([ MRDAP@AU+R;)4E,O= NW5)R+;37<4YCT[RD-$&Y7]0$]>-:?&0:![ZBX7!8H7 M.H>\CLK7.]&/:@,^M?7H'NO7/-:*PDBAT%AL,\Y[%50KJ^]H#!> MYQR&+BC7UUY0&')S#D/.C(OE+K%5$!=TJ4PL@A2K=__\;] M]YX&SNA/1]#BTPET Z@A[GC/6WP]3CZ-4-79Z*QFO,LSAL;O&U%9+LN2 M:#-KMM(JXOR@FS(&\U/&N+\@L)X>64&Z98 JOX$>1H&E)AM#+JT$##T3]QI# M]OM$\#MU?D^AE603>A56S:C1";")'8_F;%&WU]ABT/WU3'WAQG*_]%Y$.WW$ M(6O?0?J/I>T+<3(H%K%61Z+E7:'<'2Z7$;V1<1*D[:,H+D^SV>Q>T-%\K^%Y ML*0O]$@_0AP?+.D+Y?@1 OY@25\HQX\0P 9+^D(Y?H1(-UC2]SMR_!#A7["D M[X4M0P]0Y07Z;6%)WYO*1'7M:8( NCZ 8*5+6-+W-D(L?EC(P&^4NGP#CR*; M]GF*YT@6FQ%W5=.W.]$B;TIV(AM!%KB^ICI!@S!EG )E$7 F3Z,$K.D+:_I> MF^E@35\((%C3%];TA0""-7UO*L79M:?IMG7M$P<17D$_KIMXI[GJS2AT)6NF MBLC*0*OP0#\&480_59#O+X[PW45]137RDS-0#H=U?7]L(OZ&(8B$(30_GCGZ MO5/$+Q?^/5T\8:G3<^K-L#P2:'[5\4);F+5[YMDJ_QIZ<[S@:D5+0*@ E4H! MVB2$Y(Q,IY5_,2[/DER>8CE89>BD!O1KX^9'DW*ZTL!7'^9-U"FZ)#>XL[E9*RS8M5WL,HW.T)MHQB3E"%!_F$D.$B14 M($YK5K\V@LY/%*E9_-K#O(4*QB?.BJGW1W,90Q1%JEC^H J M7%R.(@[%)->51M6];*QBIC]J\( I0&I,$L]3,#7FJ1T(U\;0N:GBR0%P[6'> MMT[Q[FP+'D;.?)+N%Z7^L,3.K/%LBD[.K%\8UG36]]!^3ZILBDUM/NEO1'&3 ML@:9L :1K7H.&>-//";7AM(%3B&WKEQ<@3'TN3C>KFE#MT5BL&FW%911SHUL MISTG^AV=9X5BEZICW'3O+[T#LD$998+*D]Q/RRC_.U*293O#JJ@)3^K!X1O+ M2S 7??E6/-^"-.-6.#1]<:'AR:^\$\B7& S&9L$&WO%)X 9S/:>H(-9>\7:) M].<\/P+^D2#YVLM927=FH#BYI1*D>1F2?2/4$Z%4XN1\F@;I@Z<<87F*IUK)+X;/6U/X^81#_O[J9&?^M=/32/Z3@/XXJVK6^N__)C^>NU(= M70D S\S?+#$!GOOL(T'_>1:R>%K)IX'BY#--OBP<\^JETY__^S^O7_[KJ!'5 M=_S@RS/AO1K5_"#$>,I]IH[, EVQ$<5('OQ%<3;*+GS6OMC/^ N9?GDA33 / M.>HSR_XS]_4CF(W,5+K*%GDU84],BSBZ$7TY_-;S5RE)/G_GAZD1Y$N@@P0J M:QWT_4VOZ:I$_O)\2_(&.<37!?BODIL'@&/_;R 6CW%$^CGAM(1+G?^\9HVG MKQ+P 4X#L"H"RD[3&C_)H_(>F?QV3H]-UNVB[89S MB?[[^<4%?/V7*[[P:O$UK[XH^B&0FM>[;QI8Q/PG=]B%;V@D?UE>LFOX<9AH M+F$^IV]5/8%0ZGS-*6XB*%'XKUMZW9>][=1O=0X4*:F.)=,H[O-P92P5/WH"FQ-NF1;^[XV6JUI)6X\8&;56[R[783;1/ MYFU+O&;T43R8AZC2IANMF&:019AHA4>>O]9;:'.GCWW;TNM85"WVY.Z4!TTS MSV^ZP_9^69DV4+PV#NH#IFI.R+17^FW3KE)3-*8\% 5KLBETJCMO%,8;F2ZJ_1YJVLAW,*[0:^^;"3%IF7[75JX01P30#::26JYW1D*%7N[1IYE6' MENT8PPB?"SNTU2_1J" XR=P11UZU7"!HH4O&6[O28F2RY5TQ1 W[;L M8,WFQD"]4$+:HC"I-?$J.N"3EN3;EA9F([TX8CE4'\\W]8!GRHX(6F:&O] ' M^ICW=IB X!P_E8ERN[K>)"VSP^]N++D7V_I&Z*.#N+9U^E4=!R^:'7Z[UU:- MMHR;PBHD5",L\O/%+FV:&?YZH35'RZ5>L,5"0^4P;;UN##8R)6>>/]KM%!P) MHC6Z*NJ[UE3!0M),Y#$[_"(Z8VMDPZ]+.#_GYI$ZBAL2:)D9_G)>:O>J;*4I MX9RP%';,T,+<;M(R._P9;3 :@3DUHT?H/("*.M>^*P(5^UZQ>R$0$D40E$;47W\S$[2L MTJK9:=E4[H@]5Y650C:C_<;(,99"K)X=&HNRQ\ZR^*DGRX]QG>Q R=<\H3BI M0UH%S& [F(KLZ?+[Z7B&FB4&/)^; G.NEHO=79<3V5,ZB2^R"7WBIM-Z+E79 MT)MJJMZ<^B(.^+X>:4V7\VU]Q7J"!%K%06:I5T=5-#)]LOFQ8CN^&' ;JDA1 M4Y59C\6!V!8# .?-0[M=QJNN-@U^59^"85;AK/FX+:9.E[2H9&:QGLWP>K'; M:":IP3!G97PX\F1)[7S!7I;[R['07*?7^76&U_/,%(X\6=)\W6W:NM85A&X5 M:,V:J&_G''KFR9+2'6E =V.-D5#=25R;HDD#>E398M;BEV4N/: MP_QJDFA-Q?3IDEK3)'2IEV91T#ITSIC1PU0MCD:>+ FH0L^)IZIE?F$5=]/X M?#PL=7TX\F1)B7*VU:ITXCXUD)I=TZ1XV0?HF2=+,J%0]%WA*Z];7.++)2 M/T.AD:.C)E@I*S9^5T]4F7[5J?'+KN^UT MI8W0C%/!,RU4F=]Z0)"'=GDRF:.CI#.IK-976Y:&J=T%BT#)J9F\6 M//9T"NYL(%3G##/ANZRG-MO+2M9L'/AY[LC#=,F*]3:4]U+=UQ9_TJQ;5K3\FFMLM38: M>K()[FR9[BF%7477AO*NNLW5G7R20T-/-D',[;I4?+->ZB ['PT6BU6QV,43 M.-V$H2JEQM*F4!6:<7]=G#@Y<9[V\=B33:C55G71T@1(M@F[F-ZP$TWKXMF> M;L+(MKMSOM!N"55GQ:V,:I[>06:@XZ>;4*BZXF*XF0-](#NM2.A)_NUF)0&F1[D0+T[H^U6I]-C=!E/X'03 M:IP_M/-6U]8'[G"C='*3A97F\-@SAH#H]C9&*48QTGS7Z:A6HP(5,9TX7=BR MZJSC@Y(R%U;;:I.--P:MI>"CH2=/K;/E,K.69FEAJW6*FY:A]>@.?NK)SKHY MJK'00:4GY HY99&809G3QT-/-6S?YXV$7.TSO";+MCJ:S%L5>8K'GMJ"6[N0 MF<8:0T%C\\OAN-])YQD.CSW1L:Z\I695H2#PFMIOROR6SRXZ\+EGE"Q0G50A M5NVH>JQ>C&^8+E>D%GCHR>EVI\59IP>+'8.'GAXN;\ZGB8Q2 MXWAV,^B5J]4./6;A#,YH6MONS+JS8J^MKU+E5I(;JSE;P4-/UF6TG4HI#X9C M?C5?]6MS/RLD%CX:>K(N803Z0[XDKW6)RE/EG5O.EC-M-/24RZ7<(EMQX1FL M:LFDI19;W#*)GWI*X%5U/,[:&SU);WG-Z, M<8MX;^5,3&6*AIY,EC(W16G5VK!ZU2_(U%*AJX59&PT]G0%3\9W*S)NV*!"S MF6T]E^R.W&#LR2G,"G1CQ6_%&%\L@UYI#C(Z6X,K.Z-)V1C?H(J&"N7]"HSE MW=IF36A"PJ$GLTWOQGUKX!7+NM:?)]H%90MGC(>>;.UFERZMVNU146>'4SJ; M*D]F)3396$CEJIT3N>W*[U$U]Q1 MA4[@*9P*T.I0-LWX,L<),3_>&]1E;I6DIB)S1ILS!81:'Y<% M@)]ZN@E4PK#[W(RQ^9RC9>9;C>YP"_S8TTV(29MV-:T-%<'KQN!<%V,5).%S MS]@(0TDN;<=UH<)[LIQKBWE5RW;QT).G-IM"QDXM!J:^:JC,K#[D\S'H'L*A M)SO+R8EUTMED:!VT[;Y3Z4G96 L//16@C7(LD73!VA5R]0:3BDN0L-!]Z7/. M_%J(]T=-M;"@I%*W9RWKEK7U?3SV1(!J1:*YM="5\J5V>KY@%QL?5:L^ M=>>KW49:*=*Z7JP-1V#'#0V&PD-/3G>;4N2\ZU<=O=GMU':FU=X.*0X-/3G= M;6?>YOO* $I$NS#-\QKPJD5<+ON$&]:--+NBW<*,TNJK5+&Y,^INMKVOQ?^& M=:L#7I0FRH0"N=2N/)!7.Z,P1>5W3]85HPW5B363.ZK+3Q.CK**O5Q(75NI] M\]1=6FYUZU*.AX91)QFK,(,^U+EPZ,FZU@LE-^IZL;4P*-#3">2RI-K"$SA9 M%YW35MLR4YWQ54]>TF9Z5,B6<:G@4P*W:M-UWJVE&:I:;ENUAF?4Z@,?W0LZ M65DNTRSY3YGM%?5LSA$2I.O.+?1R9/.4; M35UP5!S(5+$[,>O^1-EM$NWP#L4;D331A]VD85:$)A"&3DZ9Y1,U/\RF?K-? M\K27IF*+A -H-1T+IN%KM_>ITJ]V;#2:*/* V'--^F5(;#ISMCJC[0 13>I4)/7B M-KN-97<\U;4:<;?1'BY8AT-#3W8VG\I.U6%,;?&@V>]LU-1ZHLMXZ*E(,A-: MW/ ,?BY(I>)MR43!DST520,!)-K*L+ZBF&W2!.7D5"P4@N?N11(.%!_" M8$'\7[8,0UHZX/O^AV-PEEVZ^U 8BJG(02SF=9#J*#\@#%&=!IQ<>__6\&ET M /5>Z.K<413HZ/D6?*9J6/X>.=[_'D.I$-^#B)X/-^&'P;0PMHE?O!\J31S+ M\%QPYF3%7]T*R>H:7GZ[Z6*=GYZF^RS]Y).SGS_HAS\TL36X(-+P%@#M#3T M$LET8F?V5?Y,34@@AMO+@U]:\HWLGCL%'FZ]+80T[@-PN/$> M$$CA^;GCSTWJ]#?VNH;$'UO4AV+^CV)*/Q@%W+T3O2_/3L[_*N=__TXU+KA- M3O]*W$]=%U+]T\/O6>Y;T4_\PR]&YL0_)*1!_$/B'Q+N(/[A^5 $:O06T\S' MBKD\&"GO&6/1R$\%=)CZC+]:?'>XH0ZKBB*_7 U!'V MT2;D<47WZH')(S"T\D#59,W]-Z&2:[I>#T\F0390!4]9.IY:/%9B5#,F740]2-Y(&,.TI'XG0T@AK07I1#;KT- M>ZCV8C[9YZ_G)]H3_W)O8MS;SQ$'>3W;VA7DA5#,M1F@&AM/L-IGVQ,S8IS^ MG8[F\..%96)<).Q<[C>;Q>1Z:V<$MM*7F^E%+;Y;<,?]CEE.UG*78J)E%1<)K.1!.)9)2EZ>NU+K\U M"WQ^^_(@[GGK=5^B0WD0O7P2IO_%AN2?R?&7[VA>YNQ4/[,95'76%!-3T&)+ M?!TU[TM"MF<(MU^4VYG;K_L2W!Y<_"7<_BO<_I(XC8+C93-$;_:5+^^+_1'#_^N^.'Y_VWR?,!^R>G(7%PM6KL;JN1%KB=UVOM1J M7%C)PQV"CSG#\T(GQM3DJ3"E8LZZGV'48^>1#J:3,=/>/[?A.G_ ML"3FK==]":8/:DK>%]/?O)< $D&LH%-;LSM%;?(P5MD8E4_"& M:CFUN[+^GXEB,3U-%"F^V[>GN^UH5.N.<-ONQ%__Q%,44?Z7E /,':S[0K;_ MW2G_SY<#XTFJZDT'C*M[L:&8:#=FTB!]97[M>9I/#;B=26F5W81FJ.),;6-^ M34%^3<:C;"+Y <\^0$Y5+I"64#A&($4!V8U8:D12K"4^0_BS"9\KR3+*BH S M@1,(SC$6,8#DH#R:AX]7/>E5G!]S+%HDS5PD O$5CO#65V:>\TX,(=.K8)Y/ MOLA/KX-(R/0JV-R3+_)'#6L>&*-+B RRRQG1L5WQQ8KDL1'9@O.TE*;*A88D M=M%_:J R]QP7>?FAEWX1_"^5*2W2BX)B4C$E:?;FH\)L/K^PZ_ N_N<-2-.N&(T- MTT=**O5#)?682:@-X$8,R[D<@'7K!7VU=-)+:Z%;G]]7S86\&-T^1D(D(=OG M2.J[&-D^1F8?(=OG2$:[(-E^C8RTO&=+Z#DB+=*!&]"S7ER"B\!3T\G(C:^W M[;;N]:J#;77+S!+9WX>GH&4;)+J@2X4?&?TU+]_<*?U1@5]-G$2_:U27-+:*WQ/I$$%?)X5#A5VJF M)?1Y1>WFVM=7.0+%;HQV:CBF5FR^S:0MQJEG.*1R4C^A1MQ;F ^3UHWM2E,::G5A5/KA=ND YU8:B(4-]#4]]GIX]< M&/$AU/>XU'>#Y*4+ S>$^AZ9^CX][^7"J,%=4=\= X8_?YNMG-H42^41MQ.Z MJV:W6FFJ?KKS^]D#[[T-^7>ABY,+/9P>-,I??B[KQD.$#WL*GVI,T9 MAW#(SW4F62DO>6;4-H: -G-+BQ/3^$8<'668*]Z)>WHQ\>EY1Q=&:;ZNF+@P M/O-I[)QK2?/&LE0M\J"6FEF\>F^1V5$:017]^-.'LSL'PQ@VO>Q:-IBHI2 M%+D(_W1I7K>ZRO@D@N06WL?O2)%?SU$^%2)]R?# J0QYL3+$B5?7"@.V+GAR M16A28W.Z2$^A#$$%](CH>+94NUM=+R6BX_>!BP]+[ZD](9N:U*@8U=3%-+VV M6]DN\#]=C-BK=7&<'L?3_+:N9/,U=]'8F$B,I/_ZAV$S42J3(<+DV1(@;W4) M^-Z%"4F4>H[\OEO=4"7T_>SG?!^)@+>ZVGKO]/W(\/3O&G"Q;5_-M#-I@UIH M3FD[8U0K1[>A 8>S":$%1W^()#U .F$'+#U;GDD.B, #C-C U6QL?5\-<7YR M9KY]XN&O)/L^-WS\0MP*9RH=3-MGT.1SC5-F++>TV>Q:9]+&CDIQO:'KMD6: M.D*1F42"E%9YH.3.+UCK[M[OJWT. /Q#,8#M@#/JW['8IMI2$A95G2=FZKKH M=)D.AZ3 61R8,/_]YM9^P0J"]\[\GP_A_K8@F"CQ&33U=[+0E*:<*TU;\K8] M18( (;G)5)1E3]LJ$7%PO\G.7[!2(\F*?KRL:%(-D)#I V3EDFJ #PJ)_K9! M5 8"K=J;BD9I_6UWH,GCJ;/RD4&$D5%L$7W8=>HQ4W$[K^!1&SBNKUY#$V_L1%B0A@&2'?JWL4$+?)&&1)"P2^B8)BR1A\:O2 M-TE8?"#Z?H!T/)2)*)GRR7WOB >]_X@-<$_4<]@3QB4>M.C?5TS2(Q>^?^G" M]QL@BO/A5N J$07+5H'F>N?3^"2C7>@LY)C':R6Z,1FM&E1ZZJ.FS\Q?_Z32 MT7CBBK_0F2'*@[ M(=/'3//!/F9L@M*B$ JS!*83]%< &_0S>!K(]!-:>DXL6P%V+'C =WJYB3B6 MH2F1_Z+P_^Z76=' =NG\W$^76RR5D?Q^9*K>F@^N0_;L)*K=> M[OU6M+CCNW$OA9>=GO7.FS$,CRVBW)%!U %P$0XDDBZPUYH, LB^ V1K:N*G MO)<_3FTR\7:J"U+"=E38#=G)KN99ODC'T84ZFHUFF"2IC/8)B4:WYM=KB:=W M\HMNO5RBE>\C_^C6=' =LG\W[>C6RR5D?Q]I2;>F@ZL9HT\@[1_Y+N$-#,BQ MP&XEW0NSA&;ZN6RN7C>S-97]7Y9 M[PYB8D)I29#.=28Q:\P*7D$KJ]& M9Z()-A--)5(D.^MQLK/^^SGSK2ZLF#^=;W^]*L ,ZAA@.\%,SE5#6BXZGK"+ M5_AMNE]86(WA9MGW$?.BLFBGA9 (S]YMJMHE>/8.D\_NB6<_AG)K8&4/6R6C MQ'>KY=*VD9KWAL7?;ZOY4_R;\&-^RR]L8_IJEA=Z6MG?6.LVXM_T7_\DXE24 MH=*$B1\GD>\R3'SCU+R_KU!0YX_XM@-<23.!PDNV"3?""1EV[/32[-SI%'1O MWJ]PN^5:CU-_6*#T+?U5LW,(FMV,E1,R*\VG4%B(?2PYJ7IO_Y) MTM$436H2/U)RXR58]P[3%>^)CW^^Q75_)ZT:]30C"[%8,E?+&%I[2E]9%T^U ML388]KR5OI@7^],!.QN:?L#1N#]U,D/Z4S]0%NB%[.E[R^N\+C_7^3:74<>C MD9ZCE(JR4)*@E_K#RG8_XKO"7%=V5BEO\B#6K"LQWXF9M:7I !2K8T0_E4B^??-WW6!'N3S;B ?(#&\"-:!B^ M?DP\^*GS_4B]AGO/5KOP%6!"?0]-?9^=LG'AF[B$^AZ7^FZ0,'3ABY9W17W7 MND>3$..'>S2IBV84)1A=3+=UIY[P^^%/:!<&60TURW'.1#ZK M_%BK:(6.("R2U;19+BS]'.IERN(^/7I7O$PTR;WG MNUSX$N==4=^G:I**5NG6L@/*T0=LNE98*U7?COW^/8X?*0$FPU!VO38L"4Q* M7]9:7,PLR#Y6 JD?*X''3'XI6#: X@U9,V'UVY!#.ZV11+/9_O3LML8C[6%\4Z M!]UD?$$K'LW0IT5*2$_S1\^@N7YQLB\E72Z,;GV^%#!;6V/@3>VYD"L/G(7; MGRVI9" %4C\A!1X@G:@#EIXMSR0'%14SE8@-7,W&FL Y;49I*L"&(_;?B"QM M:VI+B\<$ZI\H$>E7./MW&DE>P'0X+6%D.:5&KS]-B0)##]3Z:-5?CA-_4GH, M/?N%G!7(]QU,S&?Z2IXI399GA[$,R^T$/9;BURF]*/N^/17I-"I-QD0IAHTR M\=.VD:3* LGU>@9_]OFI[X&S;6Z & %0B2B6N6$C\Z[':?63VD>)3)"GEF5, 28TI0M_/G"M( M2DD1^G[FI$)2,8K0]S.GM9'"4#])WP^0L(7=[1CNJ(E@JT-+S0C8H)\?M"K4 M[4"H1VH62V(BOP-^W%/WXYLA(83,G_:$0PSD:Y-Y"(@\$IF3C*J;M1'WFI*V M;8S:JC#@YKN""-*C,)#1%,(3BHCHLP%U)J7%L M$.(4N!]9A(^9 ?>?R:MG'O<$_.N?K&2@[#@G(KF1BF=L(TPT@@[[/_\[>9Z$ MG*]6*NWR*6U!3\^+Y;"IEI*4>W4JIQ=[$S.M#3HEVYS^00X;7DF0Q'8F'6TQ MJA1RF1%8"C&_,]ZUF-ILUH-L3^-T-#H532;@_Y-IDI+V;"EIE^C8^QA)9E=I MXON)#'_Y)L#Y^+(SFV7&"VIK;C5?[HBCEC9%7)^$7$_R3Y\N/^]"[;D?(./N MGIC]8Q"Y+-*"6?1C.QX89H(NFBRU*?[A#9@?,7Z.KB[6#:V^I*JRSK=RVFB= MX'S$^.F__DG$Z2@;/ZWG0KC_P;,7+\/]]Y>/>(U;:W_$\.\TNO!-?;BNMQ-U M2MO(]FPL3\K)UN_7@CO+Z>]6<))X<=9(]#-]JMLH)=)&1M6=71NQ/&Y[D8HF MZ&L6=;DU[7_5C,Y+\/P]YFC>'<__?$G(0BV_&=:[?HG:\E4A/MDYA:5_84O_ M73' V$-UGBOWBP(S 2O668A-G<4F/RKGR$3C#"GG^'QYKQ>R^^].\W^VW5^V MQX.F(8Q'4+/[-5$IU3?,\,(:_"W'4LXP,YWGA"0/\JG)6BEO)N(.V^JX]&*: MCF;.:.Z'2N5]Q98G$/PG-FQ^=F%T#P4:;]6,^\G/]@9E!6^5PTOH]PF/]@:% M"6^5G$OH]PF/]@8U]VZ5S4GH]PF/]@95^VZ5IDGH]PF/]@9U_VZ5?_F@]/N8 MN8$-X$8T#-\^#0KZU9+]2/6&YTA5(WU1"=D^8-(5Z8M*R/8!LX6^6%_4:]T3 M2AW=$Z(ID;Y@/M&P:C?&=J+)45(MWB].]$7"B/U^(@&T=%_:R)T)1*Y3QI1W M !O3M46EQ- C*BXY;9&)XPPBFHZF4RQ)&GRV!**G[C-+M->S9KP\=0/36VLO ML3I(64927?"QN!>+S1;]W6CZ^W5/?J1XP)9I)I/ERD)?Q0UN.UG(&M4.%$_J M)Q3/ R3 A$U;(W+8M37BOC1JC4@OMX ?$PQ^H@:CI(S"XZ6ID.Z7A/I(]TM" M?3>G/M*6D5#?K>&$QZ2^>\C;N%YCO$M A#]__6AF-G.93%_5J46[N$THN\6X MV_]]U/"]MR%?+G1KMB[^1F$QQ]<6W]\TO]QWQ,0-=\]4&=.2([5LD;^O+D^US)<"0O*VO0+8D;XN0 M[4.2+=EO7&NE[;ZKG9TO7M%:\TUO[5 MNDEFECU7,>O+/A^K>_;"Y-8,IT-?,;7O)DDS=)2.G^9Z/0V/W%&JU\UYZ=7& M7+7=Y,V7>OM6%9\I,R[?ZR+)<5V#2TF6L-KU9GUEUJZDU382'*0AY6?EV-V< MB2XN+][-O[OY4A]77GP,=TO]D4-MQBI+Y3K"PAPME_GR\LK-;-4:YS2FXRW0 M8]O>3NP5XNEV@T.R _>T3$?9#&E?_1G9CC?GJBL(D'7_<]\/M0R*_UPQLVIA2_ZFX%O:I*19 K>I[G8ZF!BMK% MD]%D/$FNI'Q&MNG->>GB8N/=3-2;+_6AQ,;/7VUWU@S/I6O3BA 3*CN^(:R5 M9>:S&NPN:O-,8N:S@P MCV=_?+H#T]14/0\:$TOOEMU^JD['2GG]PG;$259,QTM*\T+2IG)9R\M4TCTG MT<9()V[.F4E'J3/VPYLPR/^Z$CRSNV'+BU.&#$4ZL%]/K#<#$4E&Z=B2N85D M&3$M%X5.;/BQ&='@%Z:V9$26DHVOR$.Y[P!(,)('W4Z3?Y%(,=DR+/O[7NP;TC.1*: M6'"^',!_I,C,1L+NOWK-W!N2"QZ"?H;"!0HUX^_CH&3X$>0T)%P0#^60[,1% M1$-ZE'Z&)E_OZ;G-DK P%"=,9C))JY2HIE5:3"AJ0LQ(@!8ID* SDSB= @K[ M5_#6:Q$R_D1#DL']_FNQVYKDSJ1%I B)>1D- IS0LOQVB-L&:\SMI4[N2.@< MC%C'4G.2,RL8UMTN\[" R/$*(B]+P'0"%Q&!J_"=P_+O;R7_TDRH%"S/@4:# M\^][GNA!:=UZEB>RXWBBKY4/C<3U3ZJT/?NKJ33%)H H,6I23*13$S'#9E0Q M(8$)B-/I#!M70[Z0]M83%\]I0Z]!]RBFG5E8:JLLI-)M9,^]'[HS4PUL]LU9"T6XU"VSMN16K_@=+0L.Q5RF>+ 7/03J6F[#4>>/%/IIQ1: MX1HN/]"4U4Q(=94![8L)D7H[LN"7,L/DT&,$L-YMAK:Q!:.%+R9/1Y8W[*JT MFM?[O,?DQ]GM7-IJS%1,GLYSEI32X[E$+_E%/U58)SH,PR_;<.3)/#.M0HZK MM68K?C#+;G;3MEJQ-$YD3]_NB*F&W\K6JD)SFI7KW$I;)I6IF#H=V1+;76FD M,36]Z-3+:M-B%'$\%=-GGCDNI]TU: IZ+LX-I[6M3N?@BC*G(RUW!SW]LC^A M)+F6X#OM?ITM^' D^W8D.ZLTZR8]'NG2S"EH&;GI[E@.N0I3%Y(=?3JTKO C"UB=OE"E1ZM9;%W*BXZ/AIY,H);-)A:K[*S# M>[01;WOJKM#@X%.9TZ?2_&@RK#B5M0"Z)F6Q5"R^B^.A)T]-SCRP$7R1TG-> MJB]"7\5H0S*AXZ=/71:IO)P"HY%0;$^:]G 19WO^5*3/$!]82?7[?#0^-NA?BI>]_ATQM97SH9F@,;DFQH<>H90S=K6FZXI?D'E8KND MGLNYE48&'L$9JLH,5FU0C5>S5'-B.HLDLZJU6+@#9\BJ.%M074Z65[S&)TM: M*;Z*UP=P!\[0E3DHJ::=W\VIP=:(UZ:>F\TQ< )G"&L3WPU!K;S@^9C7D ;: MNM'+(L?M#+G4YN6DFEN"Q173FE<^)B MLREQ<.@9&JA0ZFS8K;:*PJ"<*O+Y?F;.]7U4U/YD:->C_6;*:=3YF"^LFX4- MLZZNIZA$VLG0*M57NB]GDU,)0ULG0[.=6&D\[]970DSC4UQ: M7!BQ&9S F=/2O.74\!OFBM*DII)J.?.M-(1#SYR6VJ@74MWI*DY5]2F]]G1O M6"GY8OS,:=FY3'<]';7K>F[05F;=R7;K[C@T](2WA$YQ,A/$ZHK:IG+]J;8M MYV-5*-;/'*Q8K,S!Q*)*PF(F9O,:U2C.TQP:>L(P"SW5\H%HY"BO.FHGH4); MF!X<>H8&TM(X-8G5O)H.&=DEKT,Y4,C,&&\RJ SA MT#/D(MES8[->M3J4EVWEY7K-WM$K.($SY#)HY&?FJC*M456[V!KU:(TMR/"I M9\BELYME-D*L;PF#479KI>G($ ME?IH5O,6#4WOFJEY@>OP50$-/4,N):'6R_N3[%1@E=*R8G%QKC?3_,+N\IO)-E&:3Z9BX@RYB*-QGJ J-H9'9E:O9,C3&SA!A1QI/Q')5'^@K MX$YI3YFK6F>*AIZ:>,N8'RN+ZYPN=>;Y3CN?VPV*'!IZ,M?AM-TM<26V(6Q; M]9;CY8IJ:PN?>HY>LXI0JB8&LKY2H8$QKY4W:V1BGB'"6).CBURGWZ)6A7:O MG6G.);D![=8SE!4?]Y;\7(*Z CMI+ILU\QI'0\]659B7<_4AW.'H9HE:-P8 M26DB):=HZ,FRA(([&@V6*8ZO^L7VMK@;4T,HB))GZ+77&'>KL9E:XP>JY[<6 M]9X1S\"A9^BUL2BP"4>0 ?GF-2QT!\R$J=8HQN?;^K>'3Z,"?>S>)8AN>"OQ&. M]DDP&O6-2KX ::?(&?[>S_NY1RCH'X9SF&],ZH:'$OKX^,4GY_.5S^5'%?+) MN=SH7"AR*O=W*D2*W>>Y$"EVI^="I-@=G@J18E<]EY^_YOMN[M./7)B;[4OZ M%_;EJC3Z2#L '67TX?_[*_G7[^Y&\MMMJ^6D?Y#==&;[/@H0]V8V )&"AG++ M(FU/LN'3G AO*D"YT+7QIZ$?(DT(-9R7)LSO2A/ZZFWQ+BPN7BI+/)1T^,4= M>)]"3K:$D,S/D@SS6"1#% I1*(>5?+0!0;[FZ;_7X?OGL3PO6)F(T,#CT@#] M*#1P/UKA),+ZN=?O?L0,'^> H_1N!%8Y$=6V%A%K"5"E.G,:0;>3UIJK >?[ M14GBIG<3[T]?WD&_G3O<%.KNFI_>K.GB18S>,BH=,BH3_-(VEJ95 MCAZL]!YP_I=?ZR5G@W-$!HG- XH?&O1N./@I.P^ UYL(0*7@N: M5T/K-2(M+#C9'?Z F'7/X(E=5$X1X.1RP,DQ[\&?#8!^X$R%.V+!,PZ:V!"M MO.H.RP(K+V=)WZ5[^5P;]03[ZQ\F'4U?IP<.863"R(_+R-<%5GZ3D0L6[=;\ M?J:K2YFZ'MMJFT2VCAB9A8PJH#8C-3YSW M+^V\7\=FZ =2"S[1W!![W\'[L]U?6A;+P2;.@$#]ZR\YKBV-O%PV,#N GNMH; ! M9RK'7%^ 3']&-:32.Z6N%A-509MU^P:O4G->P.W'4/B0CB;B5PP=?&FN('+A M_N0"@;2>#])"UQ8C&,%"8M#3G!FZH1:D34U(0M03^;;WORG$)[ZV<524---! M+ ^M4*$Q%(\F6(*- M$?E!Y,)D4R\P.?T A_: ,*YA9)FG$P^Z/X8#2>(/<)GQHB0TXS@L@<2!<( M& ,K#RX\L@#NS%(BFKD&05DG8M(39YI=*\;A<^WH9[@?(G?_*A^\^<+_.NB9H&KC$1^ 3)O(.[KF'4_ M%OIFHDE/FMO9ABKN>"G5@<^9;*#0QV7*F6@R0VH>$PE ), #F'R_*P&&*7,Q M4.8=3L@->^.6/<^Y8IY#$@!C9VGJ-+.>2(!G L^.TV]16KT,M#4JQ?4I1N!S MVOT$+GANN. 1@ZX[8%L*+N[P)AO_K*;(:ZBE@:DX3?N5?#BC0+1DE3%6NL() M(-6?I_OU27>7:(LTBTS( [Q(TLZ( "$"Y&G#MG\L1;IV>]+@F\4YWUTD,O2H M6]J.QE,D1=XU0XD,>2+P,3>3S"E\& KDOO30<1P05H$U- DO_*+]=)[@E.\7 M@/@JI87>6=B%6X804B6D2DCUCG7GO8 Z-(-?T;,E!81HCC0Q@$.LI>?QN+YP M$9PG#-S9J )G'@3_+9N<'%1)[AQX]XR[E!]X='TPBZGZMCFM,*N,M)2TMDCC MJNF)1#2=.KWJ1[(UB @@(N#^L)/?% '<*-GL":-E0V]6=6WFK@NQVM!'(H"% M(B >I<^TPR(BX#DPD]#(0TB;Z5JV=D'S[@E.D3B:=^=H/IV5=L1ZYUK)*UV_ MHN>ZO-Y[A28TSX)ZZ1DHFT]O))&L"L+"7YJ%/]O*^IB%>BH2TW[! ?L4SO%:B MY:YNM:N&/$4B >%PT52*P'!/#\.AJQ<15]H8L"=M MP,=AD]@D/:),Q6 $C7*45I_.%)P))S)T8,%127+CD? RX>4;(W,_Q\N+KK?1 M*B6FI6OK8D^P3'.K#Z>(EW'2>"K)$%Y^;H@NJ.M*4+AG<[3O?U.(@_[I)MZA M-F0 OK_KD>N*/5:Z(K45!D6V[LY&C=Q2;XL,$R3'75,I$"XAHH.(CONS*']6 M= @CTVIO-TJ3KQ;Z"=9*:!79YY#H0&#>F?X91'0\%92WS[R,+*4M0?&(YW]? MGO\7"-#N&; 5\-\9$;VJ5U;C27+JZ9(KU]199DPI''3Z][7^J5/[CG QX>(O MS<6WNL#P/A=GLPR=6^V8.0_X8M)U!3.3&F NQBV]HTG2LN/)H3M(([8'/LRN M.RKZ0,SLY_'021;-$X-T(5O77ECWHWRZ25M:E_7M+"MX5C(I<:ZC5N;0WTX@ M8RY#D#HB!YY3#GP-&_!4$+SE_X1A50OKRF+# U/1[@E/]4[ENV0JP8\'@[_1R$W$L0U,B_T7A M_SV/D+_M.N],XM\X/ONQY"^GEDQW2VD[H(''D^*_2/Y,BBNLM^;IY!_2GH!D&]U1MM$["R,UWPFI M$E)]4%)]8, G>$/+L^69A)*^+!5A/M \<[-)$CU.UOK@ M"5\M:8L["?%62Z#=F2)! M@++_,U&&7-)^27$4MP9B#B01C[!''R"DR:>ZJT]U:>+O^W9L0"Y ML0L9L:G^BCC?9-=BP0!E3\CUA9*_X#T@T6V1P>T.F-/ZEX29"3-_:6:^LFGV M1\P\K"=GL:G.SZENCO8'N1I36:PQ,T/;+$XRL9X:F,.VO*/A+NW(&)MXCF8" MQP%.-&("%WV$\[2DP.97B$U.G'/BG-^?.??6.<\>^+@!W*:*8MGA7Y0S*D R M9=6P_8:I:X#5:E[5ZP-F*L9QEX-XFA0T)W+@.>7 .5,0G2G-7"[^^)P4_ECH M4P>XGFTB:P8!3.XVL@#NS%+"G!Z"-SV*BWK_.W!_KNVEY=F7/EY"X/='X$^# MW?!8-]6Q:BH?-%->0ZG-IN(T[;SFN+8V\;"['N@T9-LO-1<]^,2L-\QT>I0S M1DN*+?E.C2[VZH#AQ#@NEY](I BT\\S0SOL1M_=LH./TN^-_(\06_CJW9^Y_ MTY[BU@WQ,@EGW=VF/05G/8TY&(3RSAN%YZZSK?0&B"^=;(RJ+NI 7]KYN#CW MQ3BN9<]&4QERF^U)0:ZW514\!R"[[ITK:\3&)V5UGJ6LSK,%\MZYSUS>,_*K M^\SO5EF=V>QNP%73'*\Y8UJ<<_74MCP5X_$P[S[.DD9Y1# 0P?! AN%E! -O M07'E].I%BJFE^<%LTC'THH\$ \K#IZ,9]M1&)(+AF5#!7RIYH&JF9,K7+'GP MG'X#2?]XC/2/=]9ZX0OHA,8)C1,:?T0:?Q3\YUS [Z7$N@(F;@2:ZK;EP^D0 M .@A$D'(99P'17".$?RRXWC0@ 9-M0:YL0>9,0]Y\8Q?%JN:8V%C;U8"VXS7 M-NF$)PJ3J1C'Q='C#!6EF=-6M(21"2-_:4;^O%#<3S,RUQKJT\ZH5.<'4[%8 MS]8[5F[&(49& $N*B:9I*YBV0J&]8[MGRP9((3#'%9Y)\DY%SZUY?S:Y-7XSC,N1,.AEEX^3F M'&%]POJ/8.W]&NL76^:"Z:SZ0[XYTT8I1C)Z50JS/C+SV$0T?:9P F']YT7; M7DP[9/?98&T9:Q0WDVU(2VY$E632Y/"!G/;[WX$OY^Q?Q_)S?&WQRM//'ABY M:7;V;)S#7%P(F'A[KIL9/UJX+4&P^=R\WFB#_L!I#=MB/(5-P624HDA_0R() MB"2X8T/P0I)@$)_J"[]5\*G M"9A ! @1((^//UY$@)1R%*C-*2NN+[8UNC3BJZHWP +D?:.3")!G0B/S0 4V M))BCE'T5P(UR-5N?X%0)T/"H0,.S6(QO2[8VU<*>97.6<_9B?]EO=B6K M*M:IV*S=@!-NY+Y@:22UN$Z0G3WXV5]QM,'^>&Z6DQUZP+ MQ7RE6.JQ,<5D,-,CFR[*)*]ITCT!R3\\D+BO^Q=QK4C.D!PGPF%BGUF& FP" M(!+__RO[_Z2F&N&,N]B4N^.,Y[69FC;<2,G>'BKBGC&;\EV!;_(Z6^6+/4=M M63FG6UO[8H(**EQ048IDYCTY%O8Z,V]?]%:V%@L+[84EZ\1.)L[QXSO'3Y.$ M]_&-NQQFW"[BVS/R?FVS,:%.2:9$26WL309&C9J/!YYO30KA%.&MB^K>&RKXKFR' 9 MKA/%]H_F.+C1(^JTO?\B_(/C$C2)^,Q?V6&D\XX&>5 MI[:P2FV&BO&,L[%MU>?2D.K6A6ZQH/"V7&]T[*F8P!7VXYE,E&%/;WP3 ?)$ MV%('+#U;GDD."*PH&[B:#<*$?P(R/5\][?O?(5*'^Q9I6P7+?I$%/P*IXJX] MJ&SS9D8 ?D*S8CVS;8LR 5R>8@ H0(D*<-9_Z2 *GW)V##27.* M;\:6HVH,3+*E?AL)$!:5&J*C;#Q-!,B3HH!ONSLMPQX0D4(=,XE:*^1;/*4@>!0)E\1MX504R#C6##71>S"F(0.(%D>!G7/<$F:F/X'Q\GM C M* 1!(>[)E@R8N*GR(0MW( *-7KV6S/1^%4-6B)5B%0AZ.G%3-E/%RMOI

%\T9@B:8*R4.EH,IDA".QS(K#!&Q!-120W,@%PB(F" M_Y8:66+*>@2_A* @]Z4N[A<%^03=P3EB4Q5I1HR'JF,\256]Z8!Q=2\V%!/M MQDP:I&^D+1,#W$/^UG]_5NK6 MYR_[/I3% <5L:JJ>!XV)I7?+;C]5IV.EO,[=C:Y(;+>9X=)RLGQQ9&PWBV)A M74RTQ01N-A*GHBQS15U!) F1)$22_%"2A, EF#6'FS6K KT9[_F-AD2EI-'] M6)WY9):CJCR[%8I,1K$:6EXN]Y=+ -^,E M([BWI!J6']',@%XA,:#0^7?BACQ"*;9/O1UP3R'P8&$76QXA54*JA%3O7J?> M(;B#&GDA4P\J4!?8T$HCEM3SU"6[H;8!SJ1NEWKPG MU>UL2P?9!9]KE_MQ:>N+20J!+^EHBB78"^%SPN=WG@'V8SZO9#O 7,K]M79!GJM%P+8?0G@D;*IFPM0,25-F$35ER?F9CEC^!!WO\. MW%_=^0>WVQ"S]A"OOB_2.]2*RR0!HU"2M1DNLNF.O&IS8C)H-$&=[;%-^)WP M.^'W.[3??H+?Z\U"NUL"O")(_HKF%VILX+3;B-^1"9>,,C3I*_/4L-O/1[=0 MEPW#WS_J6 MQ*T)@' %X8I;8U^?$Z5[3AI_+,2G=>@+@1*P;6L)I[K%FA^L/&V)3 54/,+P M4.5>S8160-"9*[*4MA+*<4-#X8>V!_\.-DM@.A\ M=G&(I09M=QXQFJ*YT'9'!84\VP9*UG,;ECL"&-\_XQE:\?D\UJ\E\X)6[ ^U M169DR<@S#+HY1.%LB6-(^)CP\2=58_AM/DYQN^F@XF_(S8P)!>. M64K0W",&_?,XK?>_*7?G[#Z-D>CXVN+[D8 HA_)!<$ WE XYU#7Y9S5-U^YM M:JZ?H 2&FXB=FDYW,[HO)G'SA?0U X>$9X@@(8+D9E;JI06)Y#1!;#Z?KRFV MD)"[S4F34>-8D*"@9)1*$E'RU"!C!W%*S%*QH6H%M8U11-%Q &I .W$ES0P, MUD-O!G1GP, 5:PU-PKMRR19A3T !]XM'W/\.?#DPX[J@)&;OI@JU XW9Y2%;[63;GS-:$)NT^2W'2>RI^+ ]F:-)XW__ M[_\YGOR+LQ&3+<.RO^\KP!RM:A:0"H,Y< IB$QM(>DQ2X8N_2X8O;9UPE>ET M@#_CZC+?#U5DT#Y$DM_2Z?^)O/R(=N-D*Q?2)G:T82&_QPR@NM^#;^T_PJ)H M_YGE:$BI?L<8L;8&Z-FOGHI/!?H7USN2-_09?SF _TB1F8U,G/_J-7-G10KZ M&4H^:+L8?Q_S9O@1)'&,A$/BS2&+"5+B@06E?WZ")E_OZ;G-DK I(RH4S<@T MFQ$!+67$1#K.B).)#,0D#=*,DI#2:27]5_#6X!L-Q&JNE=OS4.Z(A0I[#H*V M8/BESQ=];X7%QQU(T&J"C"'7BAP6%3E>5>2PK$CW(!BP8*3_/K0H"6R]AK> M\Y:^:2LIH?!;4SWNN8--T8FH3676EGNUML[6U65#C+LRU8(/ -!H7<)' MN+8'+D;S[^B1<_M.?XLTN)[0X2/-0J17XB-9H5MN\-WNI;7(S^F,FN3.I$4$ M-S**!B=>-N5OD7]![8 -&(;Z.Q=H%/P;_?>_(_[,,HQMQ/)-)Q)^OV591J1E M6XHGN\ZKYX3/.#?N\,!_N=84P!?:TCFHY04:"/?!4Z$+ M <_?QG^':]0!Y $D':","T1YQ(9?0/N ]9>O+19(+R[A+!P$630LVYU%.$R= M4C3">8X+-:0FX0>B_1X#R8 _?]NOTU)58*.)+.$W5<@*%LZ]PL^3\.O"V-Q^ M*\*0'GKKRZ1>3R2*_Q,QH-]E!T_!O\L6-!)#3?OI9-$T(WD@@\4$[B>=CD8@ M4\-_PTTHXRQSG%Y6@L0.%P+74&L=SKH%+0[3W1]>-# ^#E]1/7Q8)M2?N)^\ MI*K0NI+<((VM)2V6AF5*D1#"C-3Q2/S-8YKL+I$HLE]>,MB:ICQ#&7'[K\(Y M?6M]"VGC\!!)7GF:#5\M&49H!44LSW60FXZ.!*7.N=M#S0L\J7#=/6LI6]^B M$438<%41$_@&&BE;-B0'?.Z(TO"W\7.Q7$0/R$.R0,CKMU>/"IX4=C&%! Y? MAL1;!(K<5VP9#+-,N!=H>7%T' P=VF"O).S5!6Y6HU[G."$GR;KG8*!?*.:[1BW"Y7%-H],J- M8J35K)5S9;[[& MX<"$_"L[C1>&A<,1V=U&+IZX6+_E/NT3;]]Z:C-I#2(3 $RH/P!TTUX206P% M/@1$? VJJRF BD)"&AC^!2S12Z3#F<-O0H&D+0W@[*40@B'A&"R,G(.0+G)< M:R\]OT70NH[4/)WZV_G-I84I+/C-AQ264,Z&;PC4.?S8\290.VN2#<7$MP@' M!3(6N^&^1"9(]\H@V"ZHF$TG@ R/-PH8&M2D>#JH/=YA>G#8)57G']&O<-A( M'(S3%D>F<_FX..&M*/K5J8:['G%F +BHPO?!$(C3@>:)^)(#+3$;NDR0"&QK M$=FO[RQ%3#PWHEAP_I#(#^2!M._+)38'&DZA6H86 2+-@"0OP6J8^IJR:V%; M!J^ ":['63:F2E5#.'9DY4FV&]J2+O13W_[!0:7.X5O./6K_&1-NT!E&ANLZ M9H&E9SL>U)=(V://;<_8>UR!'3GUC,"CV3-/%\B>C4-I^)5[?!X]<:$Y#HH\ M['F[R^<.IO.A@!G5.@2<>F#V'5+5@%\]L M_D=B#)WRT4:]G"F08\&KC]0-H+ MD+EG!G$^*(QR,!-KJ9EHKR"-OMC84@=HC[3@9JIE(M]1#2D)[CS* M0\ AY9_<-K1(V+;;^AYQ0?IW#,"K64= M@(6+B0L;T\%AA1KF)04:SPB"VC/[^2E 4G3A/F\1Q:+[.C)>ZSDR0OOYEHZ8 MFW@,@@.:*@^/?H',CX/UJ79S7$L8#!P]IBG<;#@L]M,H$GI_UJ?@X%,Y+.%V M:CJ0IH& ?FU1'4CWURPU- C)?.2ROLCD4!4[QUXS%%<+28=4M]^%P(1U'&^Q M/*)-"3<0#"D8"0QDFRX.-F"8-(*^>I09$L7C7]]H#US!*7;8SWX)&2;X:Z&' M_9X*BAZ$[[D)V6 -H,,9W)D++\!%% ^+HY?O8+,:]S>!1JKL>EAJ!?PI8P6B M: @6"DPA=V8Y1_OT2L) VPJ] )F^+QL)#W,&1:.%("@#SP*:PU!+1B.Z:?E0 MS-J0GX/U6TAUA$!7S('\CYQNA#F!-5*2" ZS[/ H--2LS]#@ AUT>H&.I)) FLF:+7L+A'[(:++\R_G"@X"/-3Q,0-@D@/].+;09$^R0!0IXK2%J MDT*UAK\6&"8!@1T_/HIGZ!QV.U@G-$!>QH-7[X>Z 050#GHO. 3TFS_39*S! MD"S$=:_P9MU$PG7!%)%:9T\K'[O=\Y)C32A=*?(Y=3PL5FLTIQ6FI^#'^7'7 M!S]^5TR&NQ Y;,.5Y"1S)JS!OA*3>V8+<%\5"8N7O#4GF*:#61'3]*+)=;IIM__6/98*3E*+C/$6XXZ\"C6A2,6T3"V+YWTOX M/R*=7*8G>LHI",!C-CV_KH^+LG\V7> "W/51A#-0.4A*'T*;^#][R@VD>Q ' M<5Z%09RC,(CS0;3A*- 0QAC.6L$!/X -M,]#RQ0J&Q1Y\6<6"L;\F&>B6#T MWSG2S,=.YC* \T+U\A:%0"H&V;;0!UQ:X25W9 M 5Q>^Z>6)1[P3&"4!2Z)! M!YX\KQ=.?G^L? ;488\D-)"$AH\3&B"-AZ9%P'0?QF#VYL4O1&*8]]_QH0D3 ML-_QUZYFJ.$K$=W ^D5Y7!\;:#UM7H@I\ZZL,XF"L$.[#D%%UT.;E#@C.Y=N?USOT5*!V_+V.(:N1%' M,D+MB7[3@D*ZR &9P6. +LG>)726]MZF@([O(M!PH1;;OV<)!6AD ;=TAC76 M*^4;\1P01OLU$SI%AO&"MMI@82G080N?CUQ]S3XJW/8MTH6^')S3?A\0#@3- M+FOO=+\L!(&MAA%Z2^_HOCL@WY= 960?*[X-&4,)@[QAZRRB\AI6#=!(A%5X M >3^#@YS') +UQ9%9KNW#,T;8%C^M\BGY$@!_R@D;%LF_%$.P)&/!:&P3*IJ MDRX#@1GKDMZ9Z79//N.IGA]WOYYJ!R#3"LJGLN.@RD?'=/AJ>VZ'].UEZ0J2 M7N#!0MH) 7DX-_35:03:=KX[B\BOLK,B6.:J^SM9B#8KWF()A0VDWJ9G1[)[ M^=I%'WE+!T%:B(P9B@Z"64AL R, ER%3A*^UED@R[M\2,@N2N1CEQM%9;'P< M4J#@$#0U \?N,+IHPNV"_'/ C%[VW0G]52<:(CL+(.TQ17\&D'>P'X+DOQ8< MW/&S<$0YT#@8C,/(X7)I8%P=SDK!'G?@3TS@IX&TM\SPMV 3#V#D?O]]#0&) PSK@ M7]J_ ]Q?L^$CH=LS@62-S\YY[/#FDE].1SAQ*'*&I^PXIOH8PD)Z29Q9"1>&4H)Y'B0MX0]!??X(F, 4@W1=.^^4)V-9T MT*3#>"$^7UM;(U#XL/TW2J$KFY$"F-B>9&^#?80,Q@;D5>"ZV3T1DF+"]@IN*L9 MVEI'&2+[F!8"6J1O.51R@VFTM23X;H$6(,[8 MH7<1) -IZ1OX%H6#H?L>&EKH9VBDA:DGB H.O'"(/^S'HX=!5MXBS8MT,?S% MMB1Y%HW(A@35L(I%3#@5)+P"Y@@@ H#CR0>$(AQU0/]>;0A:$20V_&WX+12F M0W\/[K)"0@.!1;D&>"[A\W&4&M?AV\?X@WFCE<'OA%/*K0*P>%M MP2O"$ 1Z57@BNP *.2#PAQD<$A3A<4$C/(B:!W+2EO"5703SA# *0GD""05? MNS=9\"MQ(!?YW<'12^'<@QF$&1EP^P,@_D7<2!'[^%HP#M$$X,N;B[];-"EL MUK_**L%F%-R(\#2P=CAB_> 9:++8AEY8-A:!)F2OX/VA?6V#*208-.7CDX-Z M $^&+ &Z!+7C_3N<[IM=PK>Q'6QC$,BK&%]>WE C*;?DWM[V0:I%QL MD4 A0/EPI,]"Y@B"DP:TN9TCM8SDRD$SOZCB0\;-!$#1;F+Z4=^$V!$6N== MZ M+!%$J![,(JB@-G31^EQU$]D/5>@ ]\78U(&LB%/RPXLSIENWW%XH-0]KN M_&SR'%SK_:!OD0(67++A)=AQ)+$Z0=42!\FV"^6H4X7NY=%\.G77/>Q@8(/\K4F M1E*K(IE(=Q\2-SQG/P7HJ",K"&DJU[90'!;/9Z^6@BC/WH!&;"+)NC0%0956 MY-'O [V*AD-1D&J\0!R\4.Z>NE]LFV/S#WX#*2<4T75P'.J%)X]5:33$7!"7 M0BDC&UX8AIH@6R!4:V&43'X15,$?7BNN,!]O3_-!_/O%Q]@?&UKC?U^G1SDC MQL.R*8[MBJAK>"@IN8WFA)^M1%(4$[X#"-WZCHL-8M26VS:MX:);LE3NU>W] MY"_*IO-,,9 R#,M2#'?Z/C/RW,<'SPXZDW&ZGIKJ87J7IGN>IN6X4\.OC$ MM],*/A\=_*O,'70C2[;QYX3S/_/HN:!L=P?.)H?J.,'-,)6&%11U,A'O:U,3 M/O,L+?0K@\QP9V\=7AO9MEMS-K+!0EJ@OIW6$3Z0 M0Y"@)*;:SXS+V]3\[_ M)N?? 4&A%EZRD>'EP$EX"P\C;WD E;;V Q+(>C(W-G4IIV^9=:6?:SFL%YLB M$CCM,71, G;X7F3CXA(G]Y&4*!;XV4-Y:%HBG8 MML')NE($)8/9.'$ 6C[HF>@@!09PC_SE(6 !^'5OZ'P)?=#SZ [?P^+J,X]K>_JHYG4G\'199 M"7_+0>D$_?^:Y1QYC'&&_??W2/T%UL('\VHDW.&S+SD/L-'QMP#; ;/"_L'1 MFX)8W@%=0V\^9&[+P12,8 I''C["N(*LUQDP,+P<@@DXK]=QOQUO'@H5&I(< MOAMLPC1[+:SOAQ^/N4>S\8QPF#&$#,R7R>!A^&_03W.#R.+AOUWE$R=):T@R4 !&#BX^AX"44AQ,W MXKQ<==FGKH:)H&'8&,T'#LNK#=WC M9('?__+ZPZ62,$,5HW>![X.S5;&?;[\]X%=S.>_FGT%&PB--QQ &\#$_Y+ # M&GILY05T.]>AQ(';=:#YZ'F2_C'?'*,K)E06EA^ZGXX,C<$@<2R\L_R.1WX* M*>"/CZ@VD/IX_>@6("25("87;H9SW.SL 0@HH7;'CXF$Z.2GR(Y>E"R 42R MO1=@J8-RJ]5SX@%-Z^6>S-&'*/EA#=UMYP6L0N=U$KH)@#YOCR= R/X_>U_6G#BRK?M^(^Y_(.J< M'=$= 6Y-"%2];T4($/,,8GI1"$F T 0:$/#K;Z8D,!C9+KL8;3UTM8T3*7,- M7ZYK1@/30*UHN"]?KKF"XP1V61?&34W=( M$("\GT?CY]0].]X#]/)J=WA;_+/?]W-H\X;#&ON363*OWU*#3<'; GXKGN,X M'D'VDZ@WDGUT/1=VB^%7S G< 7!K\=,.=B>PX#BU#RS8SQ1(]R$E/8O'.XL9 M(;=5K]>&N\5UNY?%^M;E@K\P#$D@Q+N& R] )]=1LAWCB91G)GHA8S![*=:& M-@_XU8!W;X>GB(-$&& D!-[\G06POZLZN ;PTZ*@A;V_\=L?FKW$/"^BQK]2 MA]FLDCCU@]R##.B9O A"_U=Q3!E;$>3Y?^/;"\VN#"[#=+0MT M[[S*,#2!H.\Q+)PC^SO#-+#C.M!\/31N!94W_7@63P]VUM5O, >,VC_9M\QV ML0[:@6WN?PTR2CH\EOO!#)X_S8M5D5>'!E@HIX)O/M\//<4Z0?Z?'\9Z?&'G M13[YIZ?G=W@QIX$)[+_.<]WKSQ?3YLY^]]4,O#%^^/IX['"A"V"8P3H.P/QY MSDN1K>?;L>#@Y1V6O%S+(\$P/08%01)OW#0>W.W%G(4'I; D@"#M\]8#T/9K M+R!!$HQ_U>V1X?G4> SS^[1H[RCR)J]?4->4]C)R?)5X>.MW*D5!QJTN'=07 MX+4@6UOV1;P<@ 8N>F<%!%[S M/Y-;04S.2Z7?^PSVO(53@U>$ /@]L3-V63;>P=N[OEP'K:[\HP"D9Z MWIS\>TFOH,?-MH5]<8YW(";]'L3L0R\_JQYD,WN,W/TE".C(.A8XOH"#6,@ITYOO2R>4QVH+K"@+9P/QP^># MASG"[J?G(]\NK I^@43(7:"/%W;DJY%_E'R6BX-<[/UGATG9,/+\^;I=>"93 MZ*$S?DC\4]4/ZBEX!M4'3;'=EUZS\V([$^\]<_)V4PL\)'OU/:Q6LL.UQ7/T M@;^AA)$>&!O"KL0&U'DS>&&(ZR; @^=WQGU)?!%R>6#)=H^-TU!S\Y"2N\I/ M"\,.BC(^^_4_8%V&N .NE4RTK[86D/H "W+[T,C38'IQMA[5$I->1ZFT)3E! M*6POP8<$TX>/NY>:=T HZ6R++75*W5*C?B%$?Z=N[2OG]M?R ,"IW33FX"M5 M2?; ;%^E-%:M9F/B/^-_>& RBC*LH #+DUH7JNK]VX4W=\[B&$;$@TTKK'KJ MHH-K6&$UM59H;DRP"69(;W2!+1?& MG[^&;?(;#Y:Z!NUS8S=5R2H <+9"[U[S[DIHL.N$K)!#;L+/YCG"0N@?ORCD M*?7ZY>MA4:8=.P\(M"D)@ 1SWM M1<$=;\ZH0'D2;+AD0^8EIN@["W8@1T-P*#VLD9O<$X#TCV& M*7RRZL=4JI(M>763@ASW>,R2-!FHV.Y7*,ACH$0?)![(] 0)K'"&U08-;'?WZ*]YY4^U,\LR(/SX\$,0SFB ME<3YM%1H=Y#"NLIQ-<><,U7Z[:@O?S?QV'&,8Q#"8"5O"089ZU[>3WSO9X'I M8@DO&\&[S@< *DB2:$6,?$77 OI )I8"[U9C4@5$[ (:Y@ )0_DY09/N5*O@ M(S:!-%66L H+UP+\3")O1'2^.++M@D0N%+EW42Z0T]*HU7,G#:4R3;4VS1Z> MWW)(.7/;>C?VM+E,Z^Y",7<#9H;4$[;UX4._-]3-!#Z+6_/)Z,=&1 M=M^U)"]&X-+:GSS2_N3%Y$Y$M%)RMJIR2J4YZG?P I-OT=,_EKL#1T(37A-9 M'CD/ZD.7_%C*9Q=C2=_9PL^!J]E#E/9DU0_9#153;$4;\V8#W2C]"5DD>W,S M8>)>'##QNIB^B$2$AP-UE^86.)#@+NX:IN+YE(,^#L_577?N2D]TCC++/ _U M8?1KX6UCC@8QWYCZHZOJB@K-?! $FK@;UV[$;[;I'28E'P/B*<^$@ M)_%P?]YEA$\.+YU#*K '%T7!'>Q!"/,N)B2X[=EWS'E9@A>6__6*V1P%'3Z' M+KZX' UJNX(3@S_OJK22U!@.IK9P[*#RQF'<>PV M'B_*\2@/TXO']DHB[C]_\AH8Z; &U"[!V7NA>$#.P\1=OZB23U2_B,'SN\![ M1=E:&!:\"=[=R'M1G3I $#]2<<1&]XL8?2?:DQ?F8P&MC,Y$6QT M\&(:IK+NTB]V\W*A.0;+\)J\*'F*#2DJ"3/= $_>//>5"DI'OO(NTXMK]>\C M36/#J_8F>,4Q,P\BLG]?4'RYDB$%]EFSSPRW#E*O7YJ;KQ1P?+ 84"R* 8UB M0'^O V57X"HY61YV^Z2A;(@49[:IW' XI3F40XXZ3X*1=:4\SG7F])#=F*/L MS,XLA@(&1V(O1XY&8+(#1R<54EDDVNC:;+'=*8>=/G.P6DP\N292D;F*+L]JR&)9;96'33*>J/@*[%0I!^C6NFB,* MM0Y6FW+$Z.U\,C372RH2N4'ZBH;SHRS%DE6UU8*VY,E0)-_&4&D]SRJRT^R74LVF+6ZG M,&7R9*@^MCFAD%5'B%-NL0S3;.C5BC$9J*H6@[C1,]MT$ M(0\FKIUFL6VQ(K>J[3*5@%J2/!D);&"6+C8KC";(Z>2J*IGY"AVF)/DQ4UH/>J#]1 M&DE3&1>X+JOIK3!]:A#X=$/1XAA)<%ER4]2&)*(>MN MT[E%(>&*;ICF48UJD1UA)HF.*C4F[7T%JM*ND+[HA['M'**T+A[$L-&^D>?MCZ?Q+_(2 M%09.8FRQF\2H:-(2WV0K](4B6C[$J",C(*3_>_"19_<@O]\/WBOAOK?L/"L, M6G4JO["DG[L?#B=.@F<'UATT$P3?O#AZ/>_8QNX#W^CR/CDRS1#/,CPTS$[- M+-O<32QX(>I3PA9WGZ_ P0N&%@>F+3#7=F8E^D3^YS#7-WA7D/=[:/<7E#,CSPR!OX^R)Q M8/C_]Q];?(/>OOS]Z\YD6TJ !PC0)H6T"I:)/9'X#;D0J(?WXA.&?"M&H$^I MB _WP ?B"4E&G#@?)_ZQ3;A/_ 9+#K:%8)O;[9Z+=/B7)2 M@>*_XZ-''H>$_N4'93L6KXO6W__]9QQ0X:*@?.4U^DDNI_^>K!88(U 0_M\/ M[,=GM2_YE$K>G/VONN)^@UB',;?[#$+TF%3OJ\1+,^G9H??S?P1!DB:32]+@ M%!>ZIU>=9Y/S6Z_M"/-^%^7^?*^_];+_]QP+\3?+&RSE0$6]L\GAR0Q_(H^\ MY;_;XNS!0I+P/[N0/3V5PW/F\;F\$-QSAY[/ZP>%(?$?>R]:'IUJ&W(P93%Z M.-GF2I6TM(3>*?S'+PJ-H\AIW-*? .-5589^]J[ "JQ'KI>?C[#OWPWX776- M.VOE7'!W0VQ[88T]LDD!@XXC&^*Q;8AS:U9D2'Q10R+4@/#2#G01UL%< 2OB ML%_KLSTAU0=L&>U*2Y9?KX=KL8NMUD-XWP3L"0P]S(MB+U;!>9)83*DW,4GEJU&EQ20_9 MXFGD-+GMDRR#LKK!;5N@N#GR R,S, (Y!XZT7%[& A!"N7S&2A$A995OC4>C@P MARA/]F&4-\!*-(Z1IRV('L9@++W,^XL,PX] X.TBB*Z AS=>7 2.-SP][U A MS'2DY[P[R?0G$BLWQZW58CH9%#B81 ;@,(7%D\AI.9]'MA[]J+07.<.1\7AV MX_'6>'-MX_+6ZXWP]6;X^NJIG%DGT-9Z9>"L9)?4P9HM.L32R[H%V)K&XJF' M#FSSJWO B<;2*C(U(Q\D!&4/3B4!3[(PS\$:M[TM3P$Y2RD@[2KVD1F-I6F MC-*+.9NKTY"&WH$Z19P647ID S+H??W6I&H&QRWJK( M"\O*,3PQK&>P9F)L]5I>>WJ(L@C^P/?<%7::0TYX> M#V.,^H!Z7 D8EGE^<644A[5P@\:+N]+>43YO9*U&UNIWA\[P&@=.2\>8FWMMIV92 B,_3"9B@.L$4T'!CS=1/D MO&Q-F)NO-0+2#P'I3NW##N;2?#35BD4-*;A#6<1RNM,=3F%99>C!).+H^U;C M/UY=TU\GI?CO1-TOWK/C7[^R;]"%(>A6\+)7[BIHKWULPL)/#AW8H6T3X*"P MU@E!\Z*P)B!>'R6_QHW?EFG?YR;X4M"1ZP)=;^Y$/3[2Y.9$/0[;T(A2B\[S MS62%D05[S%>78R&[=J%N/*%O]*'9/3-H/04/)%X#C3A+90N0##[$"T[VZDSS:RBZ"\.2P/.NIC_O%5R^ M,U7?=^39JQ@?6QCF8=N9%_H/N&GM6L&\[ ,3@X^8^JUG8 M-KT*X=>72WGD9 M:+M4E5>'D:DO[&JKR9MV8Q)BEI\6]\YM4\)&L"8R4J H4L=;DZ&2:UVAN/?% MA.M;^&!,!V7WR!<6?R&_:A. JC/G]2OBO<>A=P^QF=$E_@"X7!8]' MHL 9ZN6C3^G+7JJ^5P\_A#YOE1DZ;7"?SSS6EV0'O+Z_S3)>.S3AG3NA"]S$[A[YQO519E/CYX:9 M58'-X[UF]YVL8P$V2F;[4+V#YZ8U>F5QQJ*/;#9MSA>*&6R]-U7. MW]EN/WWU^@74[$"Q$I8D_!0=$SK^+$E_J5D[]7EC9GW/4I%$&D@*/Y582YHX M:E6>2'L]2Z^ZFK-(5I/,)K^8=%/M=<>]"=VSBTU MR6\7 :EX/EOF.QHN7P,-W[O:BNR2JP.FIZ!UJ)_!P[;M+%JOH%I)R9+#DJ@Y M;+-'7=T8Z:XII3H9SQN,E.-'5K%AJ*@3],]!\ MDUN1(?*S/ (RL_J"AY&GDOB,!<%CD>ZF(%/K1)JI3#K4I%P<)U?CUK4MFW8= M=; "/EBSSD)/K+'NRA@90?^L2ULVD1)'_IB[5\&>!B47^F$?UQ]S,]HD,G3M 5N\U\"$Y7XV# M1RT50"9!"("K( MNL/[LOY ):$N7)T+IEA[R=4YV1)4 V*<=5IIR]89=SVOS9<(7UG6'-.<=7BI MY6,MH"JPX^PWQG%P&'JANEPGB6HO% /2.E +XBF6ITOM6(^NLDRLQM =MLW4 MF'JW5F^ ML-2;I*HQ(&!^>3?#C"UXV?N#;?*Z-9',&+^OZ+B!)1G!6,\:4#?^D&"''4NV M*TGZKO;?@H?P)P/Q@R4B;6\JFL1#N8!=U6,B;TM/L:X!GBB8$BP^!T<(L%B= MN7N9,3DL01E\VXK[M2F]RG.P:N!,!J:_*0O7=87#G@[6 M\ M@B?CX"GVS!#A138L8>=8/A&"9Q^\[NDVK*Q**TF-H4!_48KX%ZHQBOT;_-9R M#%B^SV.HY7%"@/5, HI;7DU$OT"G\-R@&'QV4(_SIJO"0E=5\I@4#QK@ 3G5 M8\NW%QKWI1G6EC3&8&XKK]B=)'L/$($I(]A -B$Q]-UO-UTW'KIN5C^8_$Y2 MX;I,::*"27L2'!1O]+Z9^A=PT]7]DJH++SL&*H]A+@S3J^LHZT>2;L.(#7GI MP.*8W9D$-&S_-PN\Q#/Z8O">!!9ZA-4VYXXXA;KYM-_LCD[$7DF9@\(Y@BKQ M)K1K9B^V5!PN_A*5%7%>(GX,T_>=7E-]:N8'KZ"=N?!G_N3T.0$+'D4SK]G]CS MCY <)[2$-1"S=TH;!6R!90POQI,7PH\_<^"_?&QF0OOB M?[J-;*A%!G\&,@:.,.K1]AM\].-7UU,.L UD#:\>I;4W:/C#:D>O">4Q3<.( MQ>\..KD9FFDDBVZ/[2][LT:B-E_-9BXT@7[X;]N/'*Q2/"ZS+9&I8*X]2TI+ MGFA/P4N3*=EY%TVM.RD\Y[/29DR'?=Q5AP['.K)8:-WK) M>KKL@I')ER,K&36'KKG^4.EG&AS:-&5,E^ S3]Y>42J+2F5&"TRG5TV4T*6- M8(T6&(FB+X?:([&O)ANYB=+II<5T-]=%24%"$C&T%&5^UL M$^]3+3_Y[7@D.D6=0@JQRXB<[-<7;),W41R./)EHK=C$!U)&H)!E S7=4:.= MVB N&'DZ4<5*\_0DR\EL=IR1EW*%-,GJE",XY.7(*>G.T6(IJ2B)]7BT'*11 M C=@ LK)DMH]53/7%8V:="NM>D+@*RZ7 M/*43.2OFT9;"IMA"1A[S4SEM46L8SGKRS,T@O72L3-)F^NQT8Q:;]31GNW[@ MZ_%(=H)7S"R")95."1DEBRFIH1NT'Y)W/'*IJRU1%7S!7@VT]HGV<;YK!(3CN,G.O2M;J$R+,*?/N> MHB].<6^?38(SQPV,AY(>$R33YH'](P#[.+![ TOA=<,56$D;\*M7/AT,$&58 MO!F:\B>/=('I%=1J MWS\K_O(MWLD$-N?T#B=C'B[ \+\$#'G)"IX6O,:SA,!7#NV3H,KXZ9' .U" M"'"=ZNP@>G%$?ES=U[/_*.G14%INF,+1O, M40:&]\Z,\@J? ^FQ@$WN'[#] XU@&Z;U7&$[>./^^+4_:SW% O-QQW-H\,KZ MS",],' A&^#X5"4P#(]V=K)XOXL%V:]_MP=*?G% MPC1X81;WS%Y-VG\ GR<8UO,(S^ %SW?A/_KS4=;:GU)?87 @T*(#B]1[<[.! M#0-F*$/7*#B8 'F!CY&\,O<-P,HQ.'.@\1CTE,!I[#["O(_0]ZO$2F)WI[R;VP&K).59,8/ M'3+[_=8*:Y3S_![HDA/W#O&#;B7=M[YU;"KY6VJPE3YOH\_.HV![%'F;]ZT: MB(X+9PP8 !O]>/9 ',"2#.$1KA5&<@ +P/<1'Z%) ![^]/:[)\C/CSAECO.F&O1XCK M=41[9X.\ZR7O>UHE/]W3*OUTDBUX5ZV*X$O>ZDWT(J3C7"V<(JEX;+'(28*7 MEAG#?<% SR<8;VY:]RL8T?;P?8'@TRT/ 0Y0-VT7^IZ>9X.@A@CWOP6[F2"* M1XSX_2WX':GW>=E]6=OE#K4[,M8>;_'WJ]XG$7NO=Q*^ $X_\'',"\]\%!"/ MN/Q)+L- 7)\R$;^_ [\C+O^NT?7 3+Z84G]9T^PDJOVFE5[!,^'7O%R:JL'K M9]/56Z_J]M8F<@>\/4?-2/]*_#X[K5VL0B1M<8U)2$G(?3919K/_L;A+DO=R MKXYJZN['^&61O '8RUJ]SX^L/:>,>OE(Q\VT V]'6UH8)JR1ZR5JA11J.ZT% M["=IEO9I@L]5+#N2+AMF!V9!P:90I@9!(,\+GGH$#Z*107VH%G"1E8116VZ5 MD-+8^'PSDYPTMI^GLI]_2+G*U)(TEZPTEYE-P^V4$_R:61$MO^TLCN)Q'$$O M4:\R K (P"( .S^ [1QXC"4F]\..BL.'39WV:MF^ M++\-*Y">).J=U*$/B/ZRHG0($_R2["YOQ?[W@>_:7H']W=]W"M,&R^Z 5>_: M3Z:J=;Y@(S;2[]86ZWDAFN8 I]CFY[L MMQVY9B84K>LNR G-C(T>?1.V4>3"S)?T(L]H2'O*RN1 G!;I'[^0I^0)VP+D M\'D7CX%7+B2OY9>ZV14NAFH(BZ>;T'L;-)SPJV3O&IWI00@%&1 M/J#QJM?UP9I)TJ[H]6D[QPM7%BX$A>EI_:0)Z[/9=EI2F)JML37K;C2%QUJV M9?5,I>N%TJ9*A.C.QVFVXG' MZDSW7LK6[UAU.^OA97UML&_M&AO LMVO['_^7TYVP:OL8@UYHN2D^MA0.B6[ MEZJAB6).^3SX[%@0BB[E[-SN-7IZ@LTR"7U8++56?'[ZXQ>*I9].8[RNNRV, MQJF*,^UCMN(D!AS1JL_X?OKS>^>;=.BJ\T)^U6Z76:P]P-Q6S9HW:=JG _4J M'8XAUC<%_3KQL:"/SU[Z=JT%/M40!4I=T)4 -L38=?H$$GIN)MQE@^Z/<'DW M,V"7CL'>#V<&I@#/688.K0#_0>"7$J /L MHOYD$X$H)-L-9J)(MT>+]+P0-OO.!9Y! M?M8V%>_=>[^Y97R@5?0C=\\DHNZ9 5NB[IGO=,_DTAB%8Y2$<"D\S7,$A4L< MGQ)13L23/(ZFB"1%C7_\.N[2EY49*B^NZKA2R& "OATG$BX9VF^3ZZ^9*C, M.URGB?%E=Y3J+59T6!?-S$JK)ZF-P[%RFFETIM2V-F/HL"Z:!"HB:@:IVDPG MJ6S)]7Q06%IN6,-+A6XW&2?9,1"GKS!::=%OV3@=VO!2%2;%KE1$D0HQZ\K* M5C&X)AW6\#(]I"FE.F4T11L5JHRY)G/I2L&SS*NDG4$!D!\P1H6 MZ; VEEQN4B6W:[Z 9(<.W[+%R7;LTF%M+-LMHEJ:*>B6==!EKKI"UXIMI(Z*I'W2'W0SM\.MFH+FHS M5F(L3FE.<_,.>"AYNJ31=-@7Q^WQC.UCO$WTW V%+EMVBPP[,;% ML]/!<&.6VRV..AV9),O.)HE7&DP%9;!.)C%2-F#QP$PZ&A8/2&G728"2YW7#CT1*@6"K8FL;0N(:0XM=&,:AI7$ M:EE*C=2,I2Q-&C,GZREK%$*Q3A=QPP[#2IM6^-G?M!I(0C2E7,(L#/!^*E:U\ERE;G4S#L+*N5U.C27:)(1M)PIIML3.KC4*QDD<4N3@4 M:JC"I^0V7Y3KHQ[8SD.PG4Z08=#97*6 M(YU$LS%7G.FH0,\,R24VTU"H7$Y5/5M*#3#&60_,OC!W1Z.L&P:56!I)39!) MFB,12N*(B4!PO# 6.6H\3E+C"2ZFR=,6W4P?*6W["1UQO@NG\;-3/^B:?(UV MA1UA)HF."H-!9%VVI2HXG)U<+WA'P1 ]TTG'Z95?*:S4C_<[- M&&!!R/L9#I$HG*MBRMMG MF*]/@?><'A=.&XGVSH>0DDA/WCM5?R4]B0SP"$0BN^N235\C67AD60BRBR-9 MB&2!%@1'<]0S-@B.Q.%('-*W;0_]07&H2W;DRWQ\4RJDL,X10:[6IA."X=?Q M^OOUC!\$)R,9N(@,>'5D5"]C*1*$[RP( S ^K>1)'S2*/I2DG"R+7RH!9!O M(=VT^='ID@'0B9*79FEYM:IL^#OX@F*=2]+O;,&WJ'>/W[I=V2D9SE,1G[@- M?W^C2/[A6J_6/O3UI.3,IL;/#3.K\M9Q??ON7M]H7?1^J4-=# KOU=PZ5^6% M+<7P8ZW9[V%(GDE\OBK]&Q/TKNY#RM./B"ZO9DQ[P&X:%0QQ6 M3DO'402Y1'7Z"#DBY+@V0"_YMTBWBW7'.*Z?9 (VX<'M+WN9& /KY??"X!- M+F2T@FIB$V6)D'-ROFFX)OKY#J:?\."LY]WD="QH&N)4&ZN*1CMD 8/U2J$' M!P#;9=H+1F 0@4$$!I:"ND:( 8)#A# M16 1@44$%H\#%F?UKBR4T2 Y4=H=QJEK:S.G]-:2"*LI4S]^D?$D=KF[H @= M'A<=KIN1%*'#-1PFM%2TRI1=72*:UM+0=8$FA1+L& ,=)E2<1$[O;+Y4V,S9 M'2=WML#(>WPC,D375G\.H:R^"#R4]AIVA8'^&#R.1 $U$<9$&.-C#%PYBIW##(WD M/Y+_QY/_:(\]E^>BN33&VVZE-V,V6D86&BLIY'Q%P:BZ(^'@(%P MOX:M4PUN51JHBF2G!BUMDQQ1* U4WO-KH/$D<>:TF#MS%()%Z<),MJ28WT?( MT*V9O(AJHWQI[_"9C:#(Z?LG3M^]!K;A0G:XV&Q**P)H.A5=*46@$8'&%P2-2Z??J#)- M3>H+V466[I3=J%UT6QZY %F@LR49P4H$*Q&L?$%8.:NKAFJ:@[9%H!-D [Z7 M&XB9$=&!U@GUXQ=%11&F$8A$42S?%$3"'3UN'2O;1,5@&:D7,#V3KTC9O.C"I4/O#)6*XR&7 MUA$(1" 0@<"=@<"EG2TYAT[-Q11#(]FYFR@A^49" M,>*LGI-ANR@@2**Z5);$+"W4*EQG*;<@,:@?OP@LGB*C(B<1*D1A+E\!%<)= M(5DLD^_V:LJ(==IK=M9=:BFV07L+AT$O22).HF_=[CY^U$L&3$&3'XD04 M*Q$!R/< D#/7&XVD.Y+N.Y+N:'L\TR':THIE/9LJ8-WN #:+D MI/K84#HENY>JH8EB3KFJ-X)$DM+D#]^I4.Z M7Y^M>&D$)A&8W-W*OZV]\?ONG:21X>=T)T\P)*I7EW1:4"Q\"A$#-HM)QE'-D9UJM*TN"J(_Y?E)Q1 \?H/\&1Y-Q MA"3>\^'\8_/@-6?ED*P#G;1_'LOJ2R7V_[+W,&)@Q._JM;^@NJ.!*0B7F#F: M/E4S.,- KKHS*98U-#"A3(L?\]L[CE'-/;&6!+3E_@NL:!]'&5 M?LI0DQ.-2>!.(C'3>MOA]%CZDA^0OL.]J#%Y*8![Z2-]Z:OSILD1;8'#:CVZ MRW8J-"H4Z+J[J;; UO1T6J8E!KBB>L$_^@4IA>Z(&/IU>T>Q)94QB_,&[8M)Z M(>F[$L! X&PC)N_?'N.]U\=$QP2X&[.!C$YD.)78TN%-6S(]RMLS4WKY!RLF M ;$78PW!-L9@'!J/0;+%P7NLA03FM)+4S5/L^E)/0/:A 2\Q_Q?164QFQ3E/ M,XT^DFN@*\QN9Z;7Y.6Z.B!FZ\E\CLB)88E,H?.BP4]__$J^Q];I8!6TR.P<1Z1I\#2J'DT^EI]]92 MCWE2C[Z0>F_# 3.%=)=UQY\17& !F$8+KIL?C9O8UA85WDHEDQ.'R;9DFL/. M:_&$[J>QW7\8\H0FO7VI])(L\9@NV>!G2-.<)'BW3C' MY0Q5-5Q(Q[]D'7QB.!:@GO7W3X\*-UC0>P9#\)$J3?R'_:8!X5D\N\<&1JT MULXO+.GG[H?#B0/+\M^9!"W.GQJ_3GA*J!^_GG=L8_>!9YOZGP1F\/,4=Q_X M8^ GP7$#0?X#5VR;NXD%+T1]2IPCTE>45R$/-\ #)X#O.Y+M?D_ (\'/L2GQ M2L(%1/IW85A>_.Y/OV392GKQS/W?^;%EJ(XM_0OF%K+$<6$F!.KAO?B$']^*#^^5=8@8<25&O%>J)F)$A$S?B@\1,MT)(R)D MNA-&1,AT'WR(D.E.&!$ATYTP(D*F^^!#A$QWPHCW2@Q&C/@8(WX_D/XUCEP] MP_]U0L![4^\WUV?]V%#%WZ;,(R4E798$@J'"#__?#Q3]\4EZ$.C3;3.6TL?Q M&H*DVY+Y@H+CHY<<$@RVQWAQ7_'??\:?RC^)U.91U.:S6H)]5DG23ZGD19?_ MITK@Y28<"W[$ZJ_)ZB"X/&+VA0X(7W#)5^\!$"K4T99V:SGXGJ)_W4+WUQ3] MR+;]]D#P#0R>+&^:&S"AR.+Y%MP.DB8C;G\';A_DN$4,/PO#T]A=,[PNV9%_ M[@%MF/1+"OAUI$[_O0B"/;![FM8,1[4=F'JZ[[HJ5?[J!* MPZ5+-& <'J3$_DGESNY>GVA=]'ZI0UT+JG=BP]5T4TJMMHBVHN?%BM672^.+ MM =]K4)=I5--FB5YDD(VP]2*E:=HQ^J[7-+K<$>DX^A7;:(3(4.$#%\?&XE?%2Y1B4[7.=I95DHE-A)/=,K]VD '^2/7P1.1= 104<$'8\)'6.OT>P%296>ZYFBUE*,X24Z@F61M MMFY=M99_-U=KC"=\<:(DD/:R5Q;J>;,]Y4C/4T+&T9#JVY&R1\H>*?O-E/W2 MSH]ZHM;C";[80Z11H=PE:JMN W,!(I _?I%?H6U:A 81&GP9-#BK/\-9K1;% MY;PR9[4A)Q@39Z2G9] 8H'[\2L8Q)-+^[ZG]UTTHB;3_\BZ*2L9B)"CU['(N M:?+2U#N]!-1TST6!Q*GT6W;_(T:$G-U7<>L5?5TP-B=EKNH",7.N9*V*_(3=5-.383'KM(PR#7M+ M0&]M'(EB12(,^288 I>-8N>P&B/Q_E;K?@SQCK;(L[D*C-J\8^IB;8@4NBD\ MF;',7MV<@DT3-N"+PAXB1(F")")$>=7]H+!;9MYOLDEV*=3M2@=95THR-+D] M]P,6I[#T(P=(&(8*2 D;'I\MW^2+:_N#.TBCZY'W80G>6W)0-7*^9@10I&5G MLPW)5TEV0XU8FVP9]=2H=K=%M,59G94RX=G/_)-[$H MTNI(JR.MOI167SK68=IKKK=(>N*A'9F-%!]\LPPBJ;YY6L0O&]AM937 ON[S!+(XXB:*3FWU+-HZB&!U#SP'FLF+Z)J M%@_N5CVSU1)Y2S_O+=UK6!LN8P=T>+6UD@MX;8 D)D-LTU&RZZYZU>B$=(^D MB3B:?BN3+ *%"!0B4+A74+BT-7DHA@(X*-"#8>$#;.ZAM9D+;<1OM"FM&2;;NU2:RV M28,&& '#.,C(MHA (@K/^*(@\8IG1:VD5U/-%!"GX4B:K2M$R9X"0(">%2+U MEMEP[V$9.0FLU;R, ^5;@-?#(E5TH?/[L)1U+$!.R6P?JDD 3N-&DD@86:6( M]*EYOL\ED$RO<55OR(I-#-J%CH0RCB7TMLK&SC@SET,1SQU"I>)X*BI8$2EY MI.0W5_)+>S<&-:'#-UMMG-$8TS1JU:$];+<@$L#8C-P M4KE"CK)&C&RN!RF]I^N]@K?W4S]^X4@\C4>!FM]3ZZ-(CD?3^G#GPP))%3'5 M;4\4TNZB"7W:+^)=;T_WXCI(,IXDWTK&?L# C@QXOVI,([_J8_M5HXS;QT/" M!NS2U#";IB$ZWNP"70S $$U225*Q:)[I-SM3H;^FFLYU:W,:F1*U;"XV0T5K M.8152FR+ Y[F4-2/_2"CPA01CGP3'(D*4T3B_87%.]HFS^HIF)0*Z#9+VT-E MZ5!20>5(7$M[&Z?7F"/:-B-(?(EQYTQ>1[UNK 6@D=R7E%ZC&EMH*NT$7SJBX&>274\8PK M4(@C*89#$W-6&$^]E?_XA<6)*)HB H@O 1!G=B!$PAL);[2[W@7X; MLZ=5@MTRFWFWXJ8;K&)56Y 67C&()()'^UT$&:\<]B/(^#J0\"(5GW&]]/3:Y[^46Z07,RP08%M MC*16D1*->@%:0S@\_>,4'B>HR]E#$03O^>4-@ZN5=8?WQ]V)UOK3KSL:>+QP MQ)"<8WI3!2D>82:*C M2L;D#?KG'=LQI4,X9M8+2;>D+B1>%TPHHQJ"$G!FS)5Q:3LB[+G$\*-)TDZF M.4Z7P*LEP,,%>+EM.M(5<%&4K87*;W[*NBKK4F(,Y^BKD*P#>MO>=P)T2_M? M]PG?G4FQK*&!'S=@SC:05AM,R9[Q=HP_($),\JG@5_.0Q)AM .&?>'1,J)"0 M,7E/R1COD3+FRJH:&\-?@6JHJN%:8%!,XH59S)B =T@Q'&8X'/K;]_>I)R1H@)Z.-1Y77Z^G_9^Z(Q,.(W MA=I3NMUC E05 #7XA27]W/UP.#, ;?_.) AY/S5^G?#40-^#;$*5)O8AZB8\ M=#SD+X+\!T[?-G=O#9Z&^LOZC0BI-/J$D6_=H(CR*N3A!GC@!+!Y1X_=[PFX MX?P< X8J"1=0X-^%87EA4#_]VC KZ<4S]W_GQY:A.K;T+YA;R!(OK54' W^? MX?^ A>S__4/SB\1OR(5 V+T7GS#D6S$"?2)3$2/N@1'$.R4'(DY\C!._?XGV M&DO>W2NN1XCT!PAQ46"^ZR4#FP-^^/]^8#\^JX7D$W+9 .KT\0%0@%T5S1<$ M&1^]Q/6U?6RH(O@C$UBRHF]7^D;]+CQA_*E+Y'?D_X;!"J>6ZUND&0(;.\8 MHU<\IL3]*L/'UN=S^?3?D]6>30]NS/H_T9/#TTZX+X5X/C/5I;9&"BL-J?26\B DR3J;/E11V"S,6< %_A WX?L#G,<-9WSVU1MAR5FRI@UEU74E= M234PQ5E8A(4D]KJ9#,7;2"5)X*/!MI26R"E'>&E89#QYMG[H=V(. :80D>GS MX*;/N0$ILG]NAU'0W.FZ1@@T64MRJO:GG:F"M3?K6K?13V$XS24]:$K&4\B9 MH>G:.)2,3)[(Y(G@Y )P,C,E*010EL5U+Z4C_%K12H->9]9T&=>E.3( E&3R MS&>H6V^3@!MD9.M$MDYDZ]P1..4-)\R]DUA7^YQ>4P6DKZ7GYFBH&V6FQ:4N MA4U7E>'N/H@I,GD^A#U?,JEY!T115O.Y4>F==!R(0L*+&'L::N4;N%1RN16& MK$9M=F.V2609!PA_NP4=I2:?"=VTRU2DR,3Z[ZB[J]XU7;S MM7Y!)/QT@H'3,\J;.9/*,A*+MC#<2#?(H>MWO<=1@'?DNYTH#],+GL/X[S40 M[EYS(,X?V?X1ZGT^S/W"N1LE?0768IB;G&P)JF$Y9D@N!E>1T8$FZ E6UFJK M63)?'+D:[2L>8#2P .PWQG%P&'JAS(V3V)L#K('_05+'7F-/\#T=:K_Z$0D_ M5$,_Z/,@EE50@?D#\7OV@NTXG,P#:B )E\&K/[?_W,4B;O? M4& VA6'^W.T:!\L*(H Q;P.92@D_T-<[D/WD59??6#L#+/V$[8LI_=SO/) 0 ML>13.OV?V/./7NK,2UK"1(T#BAWE:OC?.L[6"#Y[)]HX8 O,?;@83U[((?[, M@?_RL9D)%?A_NHUL*&K GW=2&2*HX #LY;X8DUC63V*Q]@+*'\8COR:4QS0- M(Q;OJ3Y'I+$D0A$3#BDTY_TI&'GR=F(M+O.4 M.1PRB8X\V6X7;L=6X,B3M^A.(#8 M&X J^10KU7M,O=MHEYA./%9GNM=,.6Q,]AN87PG"?B6=<,J/E.(DGVJQR[R0 MS_%%NT-4+I5.^+J5L =C#'E"DQX%=PN0)2L>TR4;$LN2+9@+&"3S^3E^ .2N ME++W[I3?R^ +/MIGU'WAC#XR]41@44;?K?.7L"?TS=Z)4?K2U3+Z\#V%$A$UWPHD(F\[+B(]$3KQ[=+ANMO/) MH?]:190OV_3\?I-<\2?DMF$+?YKDVA!L8RR9,30>9(">*>WY;4B*).)^)2(G M"5[]^QCNRP3Z*#)Q/:3\Q YQZSB.-N_&8-$'4^;5,[75NTW+R9M'I^!WT"CA M+,$GO@$?Q?Z>,[9D?Y,!]*VV4[>Z9#*DO,TVS(R"D4B.+))5=9OJ[0CA4G'HS4^IA M3[21.D?J_##6U(?T63?;RY)H9UU%X[2AS1M.+55T.:_%#X[%$>)2G< ?1I\_ MF$5U)UZHFS1XC/Q4=Y59=,5C\,W7>@?(?G%#+3QG2A36V6K#3)@*7TAM.V.T M6&-YVJ\AAI)DG,"C$W&D[I&Z/YXA%Z[O1)W<.$:RTU/X37F$"41SLF1:0-^! MQ88B5#R9O*#)]K#Z'N6&WBXI\]KS_OQ,]PE'#3&9&Y:H=E_I#TI=5R2KBCUR MP]*RUM/MI#Z9816ETV 9!BL36!$+3D_=)-.YJ>L[@XY'BE*FW%:&60/1TFMS9?+TJF)#(^7DF1VZ*- D.^^P MB87C]$;% 3$SIESR=.2 WEI"8EL;(XE!8=N?8HD%2K6YHJJ@")8BDE02?4Y6NV2V5TX:VV_E)Z_73C.OKP65J;A; MIEY%C"G.A.0GAX^[E_SDU%.LVJ@7$EVF78OEF$SW:AW98*\ZP= 6A@YS27=I M9T'W.@@J:.I?\+%C6]"R@(EH(N!(S!B#?=;CKO71I+6KI0="T2GI%N"I!M=V M*CNM@;!=+N0%PU3RT[2;S9/IM#6]0F)@U!CO\(HN_92,LNAN'PV.16'Y]\ ( M-.K&=B>,B-AP#VR(@.E.&!$!T[TP(F+#/; A J9KY\^]QY'W3A)WW4+T,D)X M_HRIUY.BSIL0A=VZLN^]ILA=F^%WDR+W\!)QN12Y"\O$Q7#O0Z'<'KK?^LX. M?JTKF5JL:O#ZV7AWZU7=(O+@1ATD+A!8\%US:?:>^<#WSE4-?0H@48.>]^YF M(=%KV>)@)7FN(^FR878DP3$E$>H/5)\\+WAB5O-0D6/SVJ0^S8HS-MM-LTV] M@:B]8>O3D0?'[O\L;YH;P 1: UP*BT1@U)1J5!?TANTO70M-M=K:1E(A$B_8_T_]+Z[UWD8>>(?7]P>?VXP7'5==$ JD1)O("%\1CLN9AS M\FLL\MZZ_YT;5KXZ_R(A_3*V[W/ [/O&;X#J.[,W,'?15FW3+:_'387$.#/! MEDR:(#\?6/]!I>+?6,K@.#_UV-E1QV#^($BYP(];IJ2)CL:K8O>T$"7LU"5PQ,L M$-QI=%=I9\MF"^-506/HZF3<"A*JD#B2.NU!]7<$"A$H1*!P/SE4YT>%6KN. MU>V\*"A\>CXS1PA#LXT@[0J/DP@:@<)C^8[VG5I([_E=P^95S][[9C;[(YW- MSXK"W^#(?2FC"Q[R6@]/:_1U%Z[L)MK9PU<6VPL+B7="K1>)Q-!UYM6Y9W/!F10!?E(1Z M62"LH',3PW _HS0>J_+VC-=B3<-08TW3$!W!MF)>5J(DQF3=-F)@ M9?S4E"1X<1S["Q;G@JO!D'_A++-@F&S'Z-T [T_HOW_'7-F>Q3*\*:C\Q@(_ MZ$JL6( 'X?(]#I(]#==XT.36?YK@RLN79 M2G+=;O5*HU():_WXE4H^G9[?8D# 54A5&$;(Q]BGSE,L!\N)F2]%P#LPJ ;@ MUB28U0F[]\D-]\SG/TMEJV90P9X(I,$ZA071-VAAHTVGMV-V,4N+)*K)/+,L MT&L.8U6>ZD]A8MN;W#[D'*"6K/. '_ITQZZG6$/W"O[!ZHQ>:4#>EN(0'\#! M7+0 :X#%X0T(0YN8"V JYEA0: P %@M^84'_4J$@"]@IP8/#&70L#(=M3,5=H7T MV25'RF@YW:W1P":@B/?4$4HIX(PM^94;7U+Y+]X"RP&\ W0>2ZKA_NU]"ZPI M-I5TR03:)1CFPC#A$Q8.^,F2K* M7':WO1],_3)[9[JY)H<\F2HRCKD>=JM=-4>I[CM[YU.L&TC JP(=TP &C@$H MVN#7K0^,/NH"ANI3 W[E5&FA.KN&J<"_"OP"*EE,]P 8_F4!X0'(XH& 6L\2 M"EXP]I;L[=D6%):#S=V*Q[*\SHLR$*#])V#-AO]HVK%L,)6#O_[>&FT@OA98 MT(D>P3*XWC0.Z\T>[R*O/Q?HKN$#H?AR&=YL7ZX$$!J8+[*GHI8=C_&V]Q*? M')+Y7/MV =GH_9V/^2@)YL/K0,1B8QYN7V EGDW3:>3;,:"@V5PC]I?$"S/P MI6?PE?57(>!O;R"_6 !TA.<>L(>J#M1X'X6@COZFB@( E[AV(UTI6*O16MFL MEHLNFFA@5/F#.^,?Z^SN 3W>E.&:VH!RWM=W?P@LJ 8XRNIP*\COS LXLF-, MS/U?2D "UAV77\"_!(^?9A2SG;%+-.(0V)B=#*FNLCJ"!.+3$;89WI*MSL*4 M>+&A'\X?W:-! CN @TVN93NK\59BE[UFNC[EMP29 '" /X5<>OXG#D7D36&" M8@+F(,7@.^%H;V/?B6_3!#N9_Z>/"MD7EBKOZSL:>20Z$!:IVJ]9Z3FJ(M)" M7G-;HYVI'9OCUQ,6BM=+F5;36K(RT3/G:XJ8N1-@BF.APG)&0/1Q&TC3*6P? M0^&S(#)LNY1IM'.I"$F 1.W7S]:40$KH$:3D&IEQC,H$FH#=" M%Y])[U/^0$:++)TLCBI%A26W[0T^2B;7T#&.H=\P[BO6R_['SPG9='Q5=E MVK68K,(WCD.V 0Q/ L'@@.:'[H\GK4R@3 M$W"ZOCKG+-/FVF "@9Z#WVI CL")X04D?)JSC?563*MS5F,P2UEW)NGF@$K2 M-^1LKBCWY*DLUA%';(K-=J_54U8TY"P6QEAPDK@#GOBGN'/Q1$91,I67\B*+ MN4B3JLBKC-N>WI G"8M0\$3"7#'R4F5'+_;5P^W>>6*( NGLLE-)O^.SI3"I=KLP]\3V]]=S[.+WZQ[XOY#?M@S#.>,YF4Q+@+;CHN=R@[0EW M'F#&6I)M[30$T!Z(!#178%\;&$WHO7W,J][3O L0\*BQ!%__7&@!UG'VOJ_* M$VEGX;PSUSL09@O09.G(ID]?30(:+$BFS0/B!.Y^S]6TDL#/MF<[":KC 8H& MQL!Q\&=HW*\-OP&F##!$ACI>74#GRZP22P^F*(W MF)],P(S 0W8O69C[BP!_1' 8@E/>K?1PIIZ$>=_\H).IE/!+W'O6_D]>=?F-%2PSG7["B%V< MTL]]/!(D1"SYE$[_)_;\(R3'"2UA ZL#BAWUL/*_==S%*OCLG3K[ 5M@4ZB+ M\>2%AN'/'/@O'YN9T SXGVXC&UIV^5VI[GHG8J"G6<-K[F7MA9P_K,3_FE > MTS2,6"]:>[[=F6_7<>\#_?FP\W;D^Y.KR-/0A=L ;],QH75CQ]ZX5WSE3M+; M@(-+#C$*I_C4_1_"]!IZ"L\*BM3(J0J1$NSZMO5N. 4\4NW"8PZNRDZ%ZJT[ M,NI]EW#( R]SU_6;Y\63FX>'\.3\F^OJK+7$U T_9;,$1U@U%W"X:G1O= M:#@B9:F9+$DSFVTGS4Z:&YO9TM!;'.H!O&-'T5VSO+>LM_3Y4LJQG:V:L-O] M5;I3=6]TB57L"T+)&721['QJI\9,BK75Z8]?Q!-R!C^4=T/ZRFUH".1$"!,[:+5)'$UZ;+]P;#1''1RSTN=#<3,>?? M;9=05;E49E;F+VV3F24R(ZX_*O9;F0:Z$0WUQVLT' M1?&"U*C=P M%OD!TM>R$B^3>6\VG^51HMT6%-20W#8MZ'$9R(Z&5+)T^-,^#.=E5)HH;'88 M=?3CH!Y+H%@H"L%=^KX?QKLV?SS*(_"@\#=P'1T3XY AJDNC? M&8>[?[C[ATGG1UA*1]M?=;+%>1J/MQD!U.="/+9+K9QZ[H:6C +:F6UZ,>J68P,\_]2]PAF!_?S9T_/N6W16 >Q$3 M,>'DO4 W?#54QDBU:Y)W+S/3/-T-3P?_TB""4I'02/!TJ/WW*@#QT/R10?+# M^Y;=!=2/C+M\Y*JPI[%$O6,43%7!\F2G)6>K$W[UZP\5.R]OW@58("=>NOM# M[/-#-_P-X-B+6U^10+XS)YM=;*'5:PVSWZQ4,BODW)VW!#C;^AW@_(5KVTM& M&W+3)'CNBN@;*$*)'N9_1_2;&!P8!<>@%.^\LS7' %@/DG[V\A62<.GFS+LR MNPVG/J!9VX="LI? ^9CAHO &2//V-+#'?)Y M\\D]QQ"#OM$,X7;I&Q^"C;BJA+\3&OIPJW4>-_1&TVZJW00_D>=RM]SET\A4 MN*![CW8Z%BEJ:/4:\/;.-=7.I/_I\"8?I2 S]C4$S$Z2A?S4>77%=.UD!*CJ_(O&M0 MG(<&3C3W8>6 Y_J#T"1>K.8#;ZE2EN_.HG,RK@M#UN;/M-= MYFN"3.K42+U2&*_H;Q&*W,'%0'T(/4=%ER[[B)5!JY?&Q_,R9@_G.E6>L\RP M(?_ZDXS%+\5P!.M"SK;9 M'%5OB'YJF#"=7LJ3>Z/R/3#5U74#U1,'K[YZUR@=IQ$QT+]_ 77R.LQ)39]! M*8>$WI;3YFW/6D^[.5L"-"PJE2RDI6#YW T0!,:[P$V\G?7NU]TWHH-C"BPX M:_/P*_[PROXOWIS][Z'K,%&?3K>*<&]7;5]PE)']+C@5-'[O5MES9'S=Z$@C M>)SF$15?5YC;/[Y1)J$4GPULN.IP949FZMA L?KM8P^9NF[/-N]LT14,9(AYSG91#X ;O 'PY M81XIJ2N5CK_G53O@"=F_P%F2,!T7E 3N0*4Q)7@B102V]3[Q+8*)V[/ MT+[6= N8OK@RDV2<(5F6P19E$T^28E52>M<*:+W0Y/)0/#45$T9QD2EQ;&66 MWI3@=$,OS]3ZTBE[QAG7]K2/KJH0I(A^&V7GF^ B$>=R[5E_%E<81C4PBR%,*6=/$1') M5VBXQ4]QZ2&ZS@GP8&]\.TAZ8B*8*A@&-N\FZ]W?ZPAY:)"ZRT MLT?CKD&*O:0*?%[;7Z+O'O= =D-.4AQY2=C?\)O4U[M4S^!43)$&H\R\4QWG M9Q_W7C_*;R7'=!KQ@D1PA7X&OKV5*F>7J$0?^RR_:?#L<$,YA\2';J&.4%3. MJ8\TRNE?W0>/;,,K6=HKF)*@>>FA"9=-\&,EHQT7Q(A>U ME..QPVF[' SR1 M>$>+Y-=9@%MKM9$P6'(:J4&GN_)MV>!6H*GZ]E:<<*Q7:Y)$WS1(3!T M7?HZ/-[123%6C(O492\1[:)L[TYX_\;UG'I/'@38&.RO:/>P:D?9P]Z+7.:P M#7&,$NK05PU@*7 \2GZPG)U+[@49T5AX? E'M4;N_*L"?$2$Q%^=_99)D0;< MGX\NUML2W0R[+L@.\V8?Z#U.Q3A2ESKB_Q?VM :];]=I).+OFM9Q?LD#5264 MD_A?RPFS;(F25IO%.64RI3;1O$ROB(_?*WQ43LJ;ODIGSA MY <*0["+NH,[]0K!K:#Q@OWRWK8;V:1&8&/8T!"(3C+,,#_O6+360&;.Z/'_FE6K?VCQ<6 M!J14<'OMXI4L-!53O4]TZ?#5;GS/@*]&:76ZJ+B'P-&%_%D"+3R)X 2@OD,G M%=20\MA##CV]IO&"X8?7(V -1-OR3,[TW%"FWC4>B7FNJW?6NE\=(_=(.[C% M\PKN1RA0XGW)B_D3F(\UO3W"$ .\-)9T$P]VMBX<<7Z#V>1>K.#=+A9*BQ]?,N9@]RX=/7GWC9$K'UDG!Y>.*+ZI?N41FG- MMM1F\D*'8=5U/*YT<1,K_ 5.SWZI>;3[AXNZ?'.:K2^I_JJ#CU3 69E-P::> MY9X+;!)/G2<3_-/%14-YLIZ7<00<8;"JBI1=A*,FF,V2PY% K%+H9F3W*3V^#1GP)5\Q2T2EHQK%UC@ZH_]RUP<5?':+("X6:W@5^4H!YMQWTE9VE^JOP:,@@ZT$8*8ER/] YP(9/!>IL5@33Z7$<6K7+X@EVQXUG%PQ1 M?Q3EQB/L'.@)0R=57T&6"VO(+JMC1GBCLZ#!QTS7:V_"EF:DNJK^V]MI*LOOQ22H;9^SG M\MZ1T]!FHB1J==Z !WX4@WCF]""3D#7P_ MP0^""7_=B8EZM;7CC:G@,[O[XC."_"A"X+%D2(<@T(%T(V@A):Y%B;<;S;Y% M$O^H>&!SY?.#>WCTR$,+\M>?/@*W89#__+__,[Q.N[S7E?2=U^?9DN?_GJT6 MFAZ(,?[?+^B;?E(:X[%4_.&D?S'<_X[-0L:HMSU>E@[Z:9_C=;AA'^G(O!6) M!W>?;@)4VH(B2/K(=S3<4-?5>/[1"SS7AX?4O5,3V.3C]^$J75^]D_4!2PE MJ]=[]&G>^\&'S=YV\8.=L+*CO"NJZ)RZT!.V.U4S,ZXCEU5[T)L7Y\1(ZQ(K MGD =G6G\O+CQKS387;D8A>:_PG$4&E1*?+9%66.G4,8$UY72/D>MM$E\6H2?P3<2$[YTN;19 D M\>]I OTQZFH)"=TU[I%_22)BTSBTW34CD@+QV*HW5VBJ_X^(WT MTKV54"(T=D)C)]0E5]Q86?,5]2"1.=;::M!).HK/O%]K1PJ MM'*^MI7S@&6'YE 5!@J![B@P7+Y&44ELU*+RTY[>8?LZS5Q(?/4=["'VKNN MCJ%5]!$-];BKESLX90]>W#=426[%U@5]Y*21Z+VB>U8Z_YS(I$L84Y;FJ5(A M,S-2U(I/NKH'2STE*.*OM,^6)8)D0MU?ID-KZWC9QQJ A!I TFV43?<0_7;; M:[:'K_4;JKL/(8'LE9U%3?1-=5/*,* [[">E,5UIZ#)/N\J.()\N-:L^47;_ MXV9]GO?T"XBX/@376A]"YA*\]I>O8YZY"^[NF'N8*R.<>4BYYUA3%15XL(,[PMP/C%MTRM.07-&TX.2X/6/ M=^'?_$D<3P]/_B=BH:XS2-I=%!!M_ZO;;O8$*D_951:@^ET1*$O$;*;;CT*9 M^X7"<.?<$F7;[9B@S^'^.4]N%U/T8OBCFS;N(Z>/W:\NH1RXX*@2<+/;]F]! MP_;[XW_Z2G<%%W)HVY+4?+,C*=S7J9O)[A,9%4TKWE_0ELZ M07,@&^>2KLG MO]7E%0$22 JJT]2$AT?!SB@1$"DA8 MBCPM2ESICKT6&DT&F]$\WNN02K(\7UTJ\HS*-E$!+9OAHH/HE)IB4$N.TI=* M-^>IQ8@2B.8($VK<>C7N]-A$#EWP)TY'MMGUJ%1)BQN._,"P]:F"UFEQ;[SS HCTG#DV8K$D9&M+TMM MBW&&;&&9D_+=ZA@5HVY7=.-*"!]*H@L/'2CR#L(^G>H(4?B\]J$_&W#!XIKZ%BDWF1S7+8=Z::;S72M761:]ZTB.=G%BN)+ M^0M5)/E>%N.9V@##HD[^>8$/)R,J?X\J$NS\%$3_)[ 8GM@=A"M_%4B/ 6,) MM3RJ;D4Z"R'20\6(RGN\D\(KX4%Z_U(1SP/F_U91C/_1KDCE&Q?)4'3LD=49 M88V,[S,31%@1$ !"X+$X'A(B"(0(R1 $,H2**2"$"!534 @1DB$(9 @54]!J M*-_R).ZW#_0']N&F3!CH)>]*)Q.?+9TDDC$L\;5+)U&>7<2K58HTO*[)YI4+ M:[\JBX0:(8CD/JNC?KE4^KIETH1K@'YA63_I=O15Y#NXA?/?AB-\I/"OPA$/ MU/BG<>-'9_ED_'ZW/CCG$, _N3TP_9L'A$9V-9(^>K&/2&ER)?P[( ,\9AT! M2$!+WL/8'PV39EKN$I=K1'A]OU,9"EY8_G8^TG=#)K69:% T;C3[+2%JD M]6E?;33S&&@.DAE3JQNEA5^B&W]*8>>]MD/1#44W%%T"XVOD(I[F>TJ)8_'1 MG,J(!-VE[BBZ?+(^4-L#!G"%[CHA-Y4,X/HH]X;Z]8=XHNG7\J9_JNA^W)JZ MZ[I\8ILNQJ^?S($R$%'K;13]^/)V\!W5[!>M4+G#S!^I13^9O743G=K="5C1 ME:\+.G:6<$!GU7_.JX6XR*V+XVB)C\L>4D#B*9Z\H7D4"FDHI $14MP74L+[ MI3&=:WJ1S&.87:-9T)XK&;IT*\/G'4(Z5EEQW1A-12;+M9.5C4-NIA;J-$,A M'X:D?KR0?KT84@68YN]("UC6U&_ -Q,DX*:JND4%T#R"/ZJ*)OT[-&JO[X\^ MND#V=FH[@(M]1=,CW?ZO;VR!U?WRG0M*G;$X)F,FXBQ&E49UKCC/C)1DPT-5 M23QAR7/O-M0$H28(-<$7-?->T01\.<=44HXU90I4EFG*K7DWV4.:@$+H)#1Q M7C(;:H*@![I.[@B!)MWD=O!KT.IOM?:CZ_MO<[OPZ%4%X*[A5J@%'[YJH'," M7BA,A0$SJV'"AL?-NA'W :(23R1^WEPP%.%0A!^^JD"(L&]-@3';6R^I$5!9 MLKVJU00L*?3O>%M(U]))(.:U.69#0PHK,Z18XE!=NVM%Q8D?+\(/15?Y7+W M32;YX%3ZH!RYJ2.T% M@/^%BO6];MU39_NH="N+'K#%XO%Q=>9^1V,+ZD2O#@@AO8QUU\EP9^9VS!;, MB&T""6'7^" PZ-6B/;.]\B*_/3CZD@+/ !]L9SZ?.CY<3D2#6VOZFAC!PH"U M8KI->:?>$M$K;M-,^2"%S#0LO@G@-"PW5.XV3_8^0]*H:RX*J&[4(VUL5QCU%=!>U J%LI$@RLV4/_L\_8W$;^A,R*[ 43= M\!@7P2$)>Q:(N'9'5!]%(:?YF$MG3#[U,4=0IH?@]F(_$:U]OW;%O,#)GN2) M2/(,CW$5S=LS-#_4ZAYUEAX"H,%70IY +2_A>E*<,PM-"5] $WZ>V<;HXV()&(T_<_(_D>T'6=[BPK\KQ 9&TCI_:/-9B^:3.AG MR&.0V:='IZ?_T:\_+HX/DI:L[@*YF#L[1#BLNGR)*8_W]-)F[?"@TLGHDHGJ MJRFF./IP/HO:SV).OH39-1@0XR%M)C"UK.KRICSC1+N"T+W.L+#P/F\--M46 MK49)"IM5BC*6[%Y$]\*4&B&W2D6H+VIMP:!3W=$PG;Z$[C4PT\UQJ4M3C!-7 M-[T<%F[,+ E:H5#6) MGY%R6KB([N6TZWQCTY%;6#33'Y9;"TDK&ZM+Z%X.:UR5 M+Z%[154]/J\/\EF&J%>?)_49_ES+':)[^>AN!)T4"9J(\Z1 I/BX% >\0";A M%@V!E(06\)"DSM#=TKCL-.89:< IF4)&*N&=\6+3N,0I='.PT(E9,\,4^A8I M)ULU@6,;D*IG*V.!VN,,F#'\B6J=BVC75]0*8%S,L:XP_2R ME$1>Q%<;#*$%5%W7%RHUCZ_6N6;:[)@7\=78]*@<3ZZ+$K:(RP.N*1;[V0&* MT<>/=RLU)"5!'.&\)*0P/IY(TCS<.Y$GD@(6Q\6X1 BITV>O"O2@VU96O!J- M@X0UG+1IW;@H5[84[W=;"RJM9EEN35H;I0WDU25IV5 "79 !C!;R&6S?#$% M2MKJTFZI^7K%=>@>- M/'M[K]03YW$.=Q@VF<-6$X*56#E]:47=WH:O9.?]@IIU)+'Y+(\+.?4B_>>X MU5=2PPP!Y8K+-%*,Z6GA>4+FB8J<:EM8OMLD.">6:N4A.VE4R6%LZS*5_BE'1_.EJT9#[-S&J4 M,\'$^F#-743BRU!SICN,IVM/A]IE]CU9)$6IBJ;$MH)Q9D9#7'%I\Y'XG%.&'?@]C,*+3"#06<( M5?X*N:+GB^=-36W6ZU&FG&^)PK*>0$.^[HGZ'N8#G#IHW^\\ M%\4:;[V>"#169F9$AJ:+Y1J&\!#&B,NKT@FB- .\V*+(6I[9[FG@VZ@_]$F!'N0#356.3UA8 %@BZ% M1J\[RC1?79&D \]^WBX-_76&[/27UJ9HI@4$Z7@O9A%S#*WK*)J!/WE1-RWW MW1Z\*]H268-D@^N'ZX:T-P3W#5/HTD2&@JD<+--[@K?8]@6H4G_Q,\'Q 5Z! M&["8>ILJ3@4X9[A0 T /%NZ%YT>XT_\?N"GHN8KFC=W^:3?/$72 =,-%MX5; M> DG50)'#Q@=S-;=H!/:K<;0,5&LB((P9P43>N[#Z1Z6U]HY])"4TRER5, : M&")R8X[6[CHZ $4(@.N+6X(*?-Y!+AL"$P#K.9 4%T863@,1U02NS[3S:=R/ M$P*+[ C@C M23%=E^F @KM-@/3U"'_HN@E+09FZ]BO<^]VZXG_?4*L+6>BDHH1(I@;-I>] MW83;)&SYP$*D!"[;Q2+I'>W1&"@?Z%?(F_OQRLAWP?UA\(#-L M7U)88V$)(H@U#:3Z1E >D8ON;\M]B._3^UB0O"U#LJB9WFI CCTGRI7"^%\26Q6+X:]V_?NFX*I>7"N&)?;!E4 A MA^&O-H;ZOLAAP:8+'B/)D"X!I$LB1OU0S,-@$X:(_5 $Q&"3!8]15$B7 -*% MBM&A'KL=8:Z %_B6O?RP?;DC?N#KQNE7VH$K0,Q1L=1C>VB^!3%W8?]>0YP[ M1AJ]-M!H8!GG;"?NSTET+$Y_)TYZ-W)MJ):_@EJ^$,@^VH![H;Q^-X5[,]#7 MAW)#8"!@OYM6?95=/E3GZ.G,A]9TGJ^=/5N4I\F1C,F2MK1Z'C6V?3ESU=+[@1T M=\%WH;RJP/=Q6AIV^LR"7E(;3L:6@$M[.*K$$Y%ZK:_SWQUY 6/L1\@WBNT% M;!NN(M]><.P'R_==(&K>)=\2EU0)U=$-E9IE:Q-],QTT.S[8*O643+V&,?8) M&^61K-LZ352[MD7RT]33ZU>HMU_S]6!SWKIU_%[:YR[6A2MM;2ALKVD?:Y,E M!78BKU6EG>KVX^G">KEH^#"D],U,BY\FJ*_?$7XE07WK6NU[">I]D.S>(Z@D MUJBUV4E9PD!B,57,>'YHKM,>%&D*NZZ-$#"+MR,8RD%Y:!C&N%<8X]&H=?P;%LE)HFLD(C;O41OY2%WXG$\#(3R925MR1XL9O*))%^3[SL@1MZEC/.6:(PM>SZ?^B7Q+AV*^_KV%^IDLPVE M-BC%Z0:3'>7MTDPJ8N6V_) Z652\[!6Y#L%47VUA*,R(>;"LHY+]+9B%I6^K MVSU$MY,DIM]WJ[_^.(\<>E C^#^HCKY-]2^-N2AK8?5OH*J B%A8G!5 LD"; M[-6^$"%='D07(D8_$L(@),S+>BRL_@UR,>.;Q_]/J)JY;9+#=8MFR$]7021C M>"*L@GC9! [8;5G772R0H@*9WV7L'+&7Y( MU.W1S5X#L0V>016P1.L ;(QGT'P7_OB$EGS,.JGYA<(P\PL<_D&4[3>".8Z,7)Q]!-]_VG/![^[B];/P M^R)(*/?9ZXF" O#NTW8M*[W^&ON'7@+O#R99OTUB3)*.)1YYV1\FQKS0'9X. M+Y2#1QHQ0&D"T[%R# S)HB$"159L#-CWCS_OW]FS%L\^I5V((01/4N@ M>3/H.!5?S?-<1N\ZH>SPQ4 JS]RU>%K@(#=\F0% M<^RM;"XHDO?32#>\'X09"KZ:WB]^'UUI^YOW7VL,O!]F0#!MK_FK]X$^\O[K MQL3\'Q5AZ'YWFK^ @;!8XJGH<+2P ML$6)2A6=09?'BBL?7?:)B-_D OD+R^IWP7VXUUVSUY,=:7K_9M2>P3'P 29J M3V\;KD&,KH!/CH3(@;U\&4;A,6W>31. 8^&J^!-UJMYZG!>@+1SL>0!RLLUB M9;8I1[%DKS"(P.Z1)$NH2X$,$D#!%+ MA+??0;[]?O/X__ZW4U\+%^+SEU/Q6/)[-5/=^4P5/XQVE=NIMU36=[[+/G,+ M A8[]BI8(?\BCWCD)31X%Y-AO>*58E-T\+;A*F'60%8@WB'R^O$:G@\BS+X2 M$]I&7G=BRXZ\+*2^6[I^%HZ-\_$$KYL8A[')9E7.R6M#RLL\X4%.X\2-(*<3 M/_22+ "V'V1)\@N8<('5U#]LS5^Z[/(K:>R<#6IP/NT5F"Y!%4YN?.GZK)IO M#*NS45?BV$0[!:KEJ:V9/F@(_813Q.WT]9=D_*]O@$.&C(?&]G3#6-*KDN*.KY>E2N35-F@V%ET$Y$%XMU1_1A4))/1.)&0"BA(?Y(14V% MAGAHB(>&^/?2\'G=OA095T%NO"89IJMF%[3$6<\%(EY;>O^4C6Q1>TX]MC8 !A9 $CM.;_XD0(QT7,JI5B;W=-8LRSSM0NYE/>10.9.,_0O$[+PM"Y^*+.1=U#6(\LA:D-4-;^<7V[$SH: MMW8TCO4J"?6JI-NH3CT(I\UM4_L?OO3O[7R\<)Q<.#92S3*3;^:C'<9>KT=J MA:!!%9/1S)"S@3UAY U318.L&NY\E-P/NN5X%UZO?KTJ!@=:&I(!1;,%CX^^ M-J;(C3%=FF )-!OD#7V6A<]&PM=5K''6-N'<@7$.Y)+A.I21>E[V,7O=P:W$ M^IE4-@U/[\ ]!U+:>F4AN6,@/34^X7(2S>,6%>@O%M@2\:TVVNT"GCHM*__O_SHJG]_Q*(*Q MT8W?VW/S8%E^V3[AJE(91+WJ?/?J\;37B]W[#"HWIILP17 M]'E! N00"( 7XBF1CZ?B(SY%#8=\4DBE:"I%)&@1_^6]5=B>^[*1YY=-CNDR M,^!(8GJ43^,Y&6FHTY'/IEFL,\/4&%O$E43&G)+5S1*-I$]'-FT\61IT[!H' M*E5*RO0X+#IK\,3Y,^M*VFH6A'83ZW8&S\DZ4!):!Y43)DY'5NQ"ME[>I%B, M38E&=C36!W(2/?/L[<6UD4W4TM$BUM+[.75=2# C'8W$SQ:?:%>$YE 7ZRJ8 MMH1N5 4\J:'J&.QT9)R=KW+$2",9@9I@=H>P6QVJ 4>>+6DBKKM5IR0NUZ,P M[%YWJ\)61W<#>PH<(? ?"E,7,$+0,9H,"1$ 0H2J*3"$"%53( @1JJ: $ */ M$3^THVK@"!&JID 0(E1- 2$$'DO$0T($@A"A:@H$(4+5%!!"A%;3=0GQ]TCB M;P9A[[<1?XV4_&5Z.]UV#W:@XXG/@HX3>- [XJ*7O(8R?MPV^\I=LU_783^0 M61+!1JA_BUGNT6G]V_!,>.1\C2/G_*;Y[]MG7Z>C!?:EE<6W:*X>LL.UV8%P MV0$/SXO7;(R?SB37UAFOQ_E"G1%P=@AUQA4**'UK\J'E0O"912WJO3[26BFS M&=@PJC6JF &U29?7JVJRPB)!$.L.*V_5M/U MVECVFFK@&/%$DC=I@Q3JAE W?&W=$$?J /=U ^']\GG=@ M=L*PUYF4NV[=7 MQ+,<)X#4>+!N$!>E6F$Q=WJ84)B.06N> )LU*O^A?OVAXT\8A=U&-2![\-$B M$JJ&4#5\3C5,JM\"5^_2'HQ%,2NY%/\:4- MAT\$C^ZZL"Q*7[I>7.AK$.5F.90W6.0V;'TE'?TC%/)G8CR>(/@:V%#X&K,D M5C:VL!+8L(G+7(=\M'76XU@QYS0'G&K7DT-LWA^(=M/OI)? GU*WC.F$L1+*VPV MLG4DU]2O/_'X$XZZ*=[*K@KE.I3KQ\OU9X(K1W*-#:-\>S!?D&JV42?P1'QM MQ\&CY9HSA$JNL]32:C;:(;'QK$L-QBLHUZE??W"">*+C-^FX=?-$C%"P0\&^ M863D2+!G!+H M:_YU TNN=4O5.8=:3M9=+LJM7A7YN\&B%LL"(3F/ R'G.'F1UF2DWERJ/+!04="+I)RIY(]\T M3.$)E(B%&N5K1+N.-$K*--5RTU))S&:=]B!*RIFA]&B-,A2+K-IVRA9GSYV4 MI@TP3^C0QFC%1THY&Q[/.IB\_6G^G,(O(= !@L&C.QI^%Q'R8 MK:#N)*@6C$X]D:D;74.&HAZ*^K<0]4N!)\F>C\;/$R'-L%TLQ^)+PFIF'GXQ MF78RO3ZSXIDR,S;,^+!F)+05%'4*BCJ%/Z42R9]^,1F*>BCJ'PP)O=3*ZJ&B M;F*MT5+2*Q)FK^*+G%U9K^H&$O74KS\).OE$XS>*'/^8Y**'BT0HZG>/U32F M)3Q^ MK0F&P:]+6,58*UU);5GSQ7P]2]'QS J>ZV3L_%;EG^[^WFR_/NO^W'._!LU: MRR%5(^'4>8++GLT% _*AI4?^=4.^ M^US$Z&;["*T]N(V7-_2Y/1WPI24V903)KG/:PB:R(MQ0@B!CYX'A?WLL>+N] M^ZQ=_I"]Z_0-0UMEAP.U12S+.2SWC"E.X]*!H"O5>#\1 MURX8^DZA&AP+TDUPY M!IKI==(&:_2S-T/HS(CN% WX53.BZ1'!-'51@2N0W+4,@09&BO5U]]!G G?KU]_(V./LC:(VFGIS:0*4,(%^2L-9_^O_+FS=^D^QF?9^^+?'0@)RFN$N MP[5.A54$#;9EZ%Q'<,KCM%BD#-S6ZLB&A?(<&4%7W-T7^"A$'NA_ _=WN#U3 M,(/3W'5G%R)XXI]P@XRY[I%["JFAN8U\(C-%4V;V#%'V"5(.[IRHF!ZA=Y+>,AC8$A.^Y(<0KIB0@&-:GB MOLZ,11@-$@]-#\UL._^Q@#C<\DD++G/C2-$$#0K %.E;R>TRY)Z*]M0RTU26:*B/M6-W]N V\&R_#Y3A!MMD4'4:R"8VU@>'2-V?4Y^[X)V:",BB1A-_S.R_Q%MQ]E>SH1U]&#'_-A.= I&UF_O M6]N/W"#=]K,W>EKY9$&MZV]&DQ,50NXI\+]"!&I0:$[\H\UF+SKDZ&?(8]!0 MF!YY9/Y'4 NYRA/*!3('(,7-G8LK_#D@[TM,>;RGES;K),KSNN?J>Z27@D,W M=K=;2(>-H9\*3R!F84/GOZ9;X#7?&X_+"=%2\Q1FQS')X0K>=TDWEF*SFFV?*U9H1I<,5V?P>%?L4(@,>!B@5UBOB1F(!+ MCTAK/E6L)WA,HJ-A&JG;0_B8"(NL&(3QC;1Q$^B&+&C*QN6!QQSE+#R(H5DR MC>"D9ZT\73R:1!2/1F>BY4H?[IM? MZ%NW\Y3C/$[NW)3]+[[PH"=;KC'A20Z:F:XA9>+F?6Y'P8]GNN82UL__U#*V M]6S(XH!SQHTXR4&ABXZ/0A/%6OX#CLYE(78_=3D)ZCA4:PU7U$3KPG=>#G;@ MY&P&A3G5IKL\Q\YM>3E=,AVCMD(XTJDG*DG&DECJS->)PBE&X9)]4\A$+W-) M#$]^Q31MGZ:Z;9F("(AWS3%TS%V+1'3WQ?MJ#)I_D"O0".2_"].I-]#].K1, M_-\DP1*VYAPR"!%#0'L,63S(HD5VKN8F)+M^P-XD,K>$,MT'0L,%3L'U'J!) M.1:6R"^ 3H$@3:!5"1 36H8N^.$$9&+#TV:*[!S?A/0M;/3;)=Y]G>.WMM3! MGL4B#Q9@(GE)Q)#7, 5H02Y!?6TT][21OM5&_T)?0<).8/\IUEGW)_P__WZ" M PW3=@UAW7?8('<3XGB222R8EMG46:?4DCC^$]*+\L)_M]QU%=U-*6J^PO?T_5;= M7Y364A^4DC;&CQE%+(V5;GG6,%,HG$,^05,3_?],6%\0O2=/H$SD[\ _?3UZ M[+YO#TU%4@3#:<'M8D?NF*/OLE +IJ=3W?6PV#F:E/^,]HB9/LO\3,%:C1XG M<5BT8!?O3=/69%/O$--J!YNMD]4,J9N3#I7^]>=MDKJ2-'2.A/=0^MPXA V5 M*E@#PW5A?>T%G11@K P%!2"V1I'N;@SZ&GR$")U/J.0DSZ,4?+5L>G$5098- M(",EIP$+N=\B )()U: ((#>=S6COE-?9R J%;O[/K:[]7V"UHZE/I.ILL#[JF:K>' M76TQ;(H=U8TI7@HJ1N!1,'5=>M='A!-VPR90^^XHB'Y!42#H>/K''))RJ&Y= MG]\]AM&)M]?;HFYN/?*['SQU0T%A!X\SD:N!)N3SY*GYB+A%?_6@V@U%07_( M\2CB8D$SHN[^^A2!OI,,V7&E6&-W(]Q(4D6PQL(L@N!YY\C4%F-')]FQ?;T] MU*YZ4/^5H[!S!EP?UE7GKL)[F"%1$J#/:C@1W(\9O61*"-J>!6][WD"_^, Q MWOWRM^?-*I$QNY8Z8SBV7%FN.]IR5)[+?VF]>Z<%G#K"B'8C<=XI JGE_LF\ M>&+T!J/AHD@)+<9FM=P25)UIP6Z@"M G^J-6 )2=R%*8VF]JY9RR5"3@ZF2? M*F1KC(W[Y/B9F54I(2U\4WK>6, AVG [<0B\'= MP\^W;^>,^':3Z]0@3M\=K= M<<]:__0[/&)]%:<8EPY9>XY^_7KR< W[R\FG MQ 1>R&E82XBV]8JZ O3H;SWBS\E4BJ^N;&P>%QF*6Y*5Y]*$&UC(#WY9I,[, MHW/I$E",_-1S@B>:Z)IB=Y&XOZ5S4JSFEHU%O*K:W;9C='-.6LK^C=[;)Y'!^FEKW1L 1M8SP52UR@R$Y*/4-U>PKM+-.=K?KV MYO]5[NECSI]W&;%'HM($6S4DI36I"2S%.)8<5Y%>-&3G7:Q;&"<3@&O-N?&8 MR\X+41,J4"*1C)V7H6P-V:TSH)@[<7ARO8B0((QW/=M$EPE :NLYQ?3N>^$2 MMI7E*)E8D[@#VS\/#O39(7VDAOELE86,J1;(1L+B1_E:HMAPL\\NU',?7J4< M9@S/#1!UCWG-#I&[HLB','N9+ M5P7H1V.7_&AACK)WC\UY,7K"ML6[ B1YG>+B7 M'B>^R;55N&>A)MP$P",E@?AM/W-_XGLPE;,_^4I")K.&V0/SHEJ6)AD5L/V9 MTSBNX*,^KR.VT]CM5WJ&8FWX177-8X7"*%=B%?A?<[BH-NJ$.4/VZB6]<'"@ M7I3]%\0/>E/N> WN9^0]B0+[G8:Z^7K;OFE1DYZ,E4U,T"NMCM;M<6QW=;31 M41.(OR7;6.F&9 +M?3OMZ>"BEM>A,L(/-G<$."=.E!))%2B#M)GF])4TA9OK MY=4Y0$#XOB=)1N\P;&*1(V=A)FPOF?UKQKT\H,LPE%&EP4&&"JU6RQ TTR.G MIYZ7\)B#ZED#LFYY68G[[T)U[(5B!1$>@E[NB'GRL>^Y OQUQB&N6L+V_Q_5V M<22XYTOLMN4T;RAMSVJXE/#I70^7;,@-Q"6-OM]FR8_::Z)MH,#U%/W1M4EN M:;!=KI[X6WO-E #;9:.4PA$ 3#/II.U4^4?::\UU?99AAJ4D%J6[[0'>B:X7 M8QG:ST\8ZGA)7@CU[27K8E;+D0GGFE@'%V)[4;J9W_,HPMW5[2F*L]ITFDHL M&':@Y(?I$3[)1-$YFHB]?) ^G5U^GNN_6"3MDO8DT_7)L[#6;FXN%,#;F#P7 MR/7)LUWO1O;>D'MX(]V,$MC@=[=Y[' N!_'@ MN:!(\ C9GG27$Z!OG>.))GR4'@:ET/TP@T2R+CCND7J>ZKFL5G)2HD;U&19L MM%%171+.0CXOL[P\[J9EEA](##W+#CYT!S]0M/V54];Q,&4]3%E_*V5=V")1 M/#MLIB]-6 'K:OG2.E?(H)L>5*3WRWO;;F23G(_TL0 D;H:9N;0LJ^4)6,&1 M].G(,M[05*E8R#".*0F9L2%QO(-ZCI\]4\B7!;4X7>)<=FP.<46-SAP5C4R< MCFPY#,67JV.) TRRQ.9X::DN4*_BL[<_5T8K$>]DIVJTI52%5&^62P'T3!P_ M'0JP>7/XK/ 351DX],R>+7OI(6KGA9V.=+HRNXH6[#96QFK#FD5G%)U _8'. MEE2+BIW>ì*O:*4S)<2/34M#(LR49Y896'#&-N9=!)3C)?$" M1J:(.)GB03(E\G%Z%.>'<3'%TR1(XJ.D0 $I2FK"5IB+["\GJQRG=',,1JP[I03?R.,4NX)L M=;:Q75L=99,5M:FR249-US0CD>BAD>3IR U5M_M] .:J7>)JB5RJTS;HB_PW MF\3)>%9)X0S@,-#0]#+4&VFO4>P)__5;ZK@B53),-M'@TN:46T67%QF@/MU, M5A1CE#"H 8WEF.Y/XQQ"D3P;J77*;<',%(M,06YH3:ZSV!"<[.%-'M(JE<)) M6DI@/$T($A^G*($?I@B*'^("0=*C$9$DA;-G&R8G<_EY0^UVTNF*T+?)&9V& MM(J?22L]U?%:(;G N@91B4Z[B^.[#9MH)%GSRSSI:(YR*=[3#=#@VS*4>-K*WV)5H5N M(IL88H,Z5Q[4E;09K:V5-1IY]LQ"IYLK,Q9?5VTU(]?U50T4:JM+M.K4BCH? M-ZPLUYW59>9YJ>><M#2H8>Y-G(#,9F5BF] MM5*S%AH/SI,]'3M5Q>=FE2GTNRA-$8A7OS@L.&KE=T0L54*\;BQ\P M+8G 51F1L4@+'N_E:";=8G*1+%NM,[56NEUD:U>N,?I4D0[Q6NKDX073_I8! MC73+D-F9I@QM$^5)>O6LD?H46C"'5PV7AYQ>-PR!")V3@^+I?6KG;G[V''Z( M7+"#K-!BG?6!BXO!0;*2R8C]OM7 P+18GHX**4QETNYE+I[$GH@+((M'B?!; MHLD&BD9(+@: H!S$#-QZ:_<"U/6_?8I#:@F6>\\P!-Y'7J!?Q0&1/ O M1.%>A(FQW:7M[^[]\&\OWH4NL-\,-?FA/_?%VZ'"T-2GM@7N$7>"[)%X)?[Y M8<3*?=CPQLT"0KH\BBZOMUD/Z?(8NKS50CZD2ZC'0KJ$>BSH= GU6##I\A;T M>TB74(^%= GU6-#I\E:[FI NH1X+Z1+JL:#3);3';DJ7]_=J_G1D^6'[@JYP M/IW=^J4ZP'Z)+7G]W/N!6_+6D?,#MR04G%!P0L&Y@9GT([TAO/TY;E&.S]<1MWG#/3J4 MHWUXL8+V\H:^5OJ1]S*B&S[F!X,P/W8E'Z'JN2TK)>+?B97:+HC1,4.9(4>% MA]GW/].GW/T01@-'HH3N# M2BS=(G=A"LRK&2(!6^01^>\8WP[8-OR?JT6I'["P RWG5K0>KI2,4:=K?2_H MPI7Q/XN:J,_ #@6TXIGM?%MD3>I*$[FZJTHDYV92^*9'$I&>^5!&R7) M\\KX4%^$^B+4%V_IB_@.2P-!OQ]W7_V(I0J?JZ86OCY!@T'Z Q M:*68$0N]Z%KM;BQFQ"LB06Q6+BS9KS_4$TV>MV$+C8R_#U,]C&X)U5>X,@ON$?"X>/6;>[(-U%_K4'CP4H-R0OQ]U,H7 MRH(GDFE-2A\)I*_ =_9FM9O6B,)DQ4070UZJKK41-WI 1"M')?*5C-'I,FP* M%-DX46K7)S*?0!$MZHF\T'\HU"RA9@DURSWC6Q_3+'2^P_7,EH-AT;00!RM[ MDU*5!\2^."I1;5%8IJNRH"&G-]/$G,DC<'\*=0=^HNC4[>S24+6$JN4'J):_ M#X1]3+60G7$W.8D6&*RP!H7G9XPI%0;I^ZL68#RS)2+%-E6J!^1Y/Y7M%5:H M%P4*DB6?2.I&JB5056JA:@E52Y C9A]3+?'YH#5 M,E/&RT%FR TX N.M1D&K8+,VLEI0-"V5?$K&;^01?5FSY?W%#0'.\GJ$9@WS M.EZ[2*D&;:+Y5A\25C-S /B[5(4D]]U8;48(B\\-LO,BUG/2F-"D4$OH:J8W4KS]Q M["F.)\*\L%!MA&HC('&RQG2NZ44RCV%VC69!>ZYDZ-(#K(VX#:S\F.N17#F5 M;POYYQJ=)E>HU*N'ZW5Z^%\-X48)61F@.UH:ZVBE8G6<6CSSGU..Z0^(!,OZOW9TWW M%^UU:VVC73S\.\I*K>E6'UC[SJ [-4 =M'1M<7(_OIDU),X&S[/&!>C5:$(6*S)L>-BLV$.*E)5NU5CW-?I<+%[,;#<1O'6V.U> M;,*C5AG!8U>S(L)^;1$;:3Y%<\=DIO"0C<+MTJ=P-.)!^?S5>_7H=A-VG).,Q+&SG M^#I Q4/:H1 Q,A72)8!T@8XZ$1(F@(0)!>:6=/E@!L:;Y\I#X8;N$M%[BR&_ M+N#2[91GT*"X;@](>Q\N^>"6/!RB-M0AH0YY78=\/[B_ZV)#WIQSKKP+E[ A M/Z98E4Z=KI O$/7!%<#EBG#4/09#?O/N-=98P]+!'"USO!MQ33\B&)J0S;%]RA=81!,K(D9:G Q4D11P%3Z5N<+J&A]=,,K9S/ MQ"^96!ZJ_O6G"4P+[BI2K6ZB5\3+S;MC_MDN*W _%7#IR+N#6VSOX "Z@SO- 0ZS MQNZ4-4;$B##9(IA),*_"!X5T>0Q=<"R63(2$"1YA0H$))EWP6"@N021+J,<" ME67YEAWV(S*D@@28&(0,J3>%]#OE%(:,[Y:N@.IR0]T:=!&AW]J MW.PS_^]5@=Z3XM^ MG\Q][Z+F>@G[WX$UKJ8GOP^;Y 3+5Z+H:MS[R;T@OX8V#5AF#FM;)LIK0)=W M@A4I"9HM&,Z^MN5*8A*P55\MD66K(@.?9O?>W!;359%\-Z=FZIN\..,*V08! M1M.US>F-BUA(!$_BQXT W(OYMC,'1]#_)Y?F/L0_1F?::U!JUSE65-O<1EWR M*?PH!Z98R]\C"X99V-"4*&IPDC;ZT&2M,3#:8T'S$65VM_\U&\U\EPV#[9)A MB@"/KYF)M&0*ZW1"&)?D?+Z\\G*.$T\T1C[AQ*U*)8(G8X^ 9'R,*-X:!?TS+\RUZB9:73-VIZFEZG*'*U -J'\2O_[@J=>S\;Z>:UCP@*>^@B5_ M=WLD8'KAZ"A .?E191WUSH'?S^Y_>'YHU,BFH#8X2EN1ZZXQ[?W]6H_^:.\]EZ(_^ZOM_\SDZ='S%OXS*W*/;D$=UXT14$+_.G!7HJ$-\W!=LI.-5\R8EM(JU.QLG>,*Y"A? MJ]0KJ^?.BD\B,R9.8T\D?=Z^L>&6_490X;- M4^O-2*-8KI469DW1V+2<5 .JIIL9,@'S)DYR'L[P/+^G)WD''^J[-H#[>%+$ M7^FAXB95%$: '3%ES=E$ZP-BUMRL@F@)O9T38?:GR:JA#@'FZ,U%IEI=)A/* MBJ=='+:G5#SU%$^FPIR(NT=S'BZJCTN:>/C2@V ^W4=/!<->^JND"K$S7 AL M]1GC6O5VJU+H$/W-L $5V'NMI6\ #H2FCIA'T;R>:ML2V(-"7W$*! ,)Y?@_ MQ^\AT4QN4>G[8L(O$=_JE)T(;:VZ??GN?__749GR3DL@-!?=^+U5!0?+\LNC M"5T'6=[ MB8!B#G;L""O&^]8Q6HS_V1NEV#Y9+'U^.YJ<*'5R3X'_%2)C RF>?[39[,OP M3Z]='[O 2J@!759W073VT$_"877V2TQYO*>7-DMP99Z/#S&)H$B:)S&*YN.C M..!3PWB"'U($/$%(*2X.L5_>6X6MEL!+6:#7-T4)4[+YK,2GU_'.6H;*-7XZ MLI-)5=+XN%/!B*2E\(.QTLVVTCQQ/K)=EJ6VR1N**LR,93-5:B9G;=D#W3X> MF>&IU0 Z= MLUDCGTEJ#PQ($&GGV3%EF.S*S5-8, 16;/"EU2[R#8''/5I05 M;++>$C*J"FPJG5P705MIHY'G\[0=Y[DQ?QXR2KXREO+68"PX*SYQ_LQ&@BIU M,[W6DBE,[52Q;Q56Q6::I\Y',H[#MG+TN(J5A5:A,:Y19=M,0Q_U;&2]E4WE MI,'49L D,R[FFKEE>XKT\]E(N\1P*8TIB"K(%IQ2+A/-3$1DBAZOB*=)+ 'P M),DG2)+BXQ@A\:DXA?$I.D7%B3@ ! "GSS9K=4S2+%[DRM'.8E&GRUIQB>B? M.!VYRK%)19JD'0YPQMUNUZ!/$6< M/[-KQB=.:Z&OL6P\6]EHK3R3Z*.19\\DTBUS,&M2,T8AR)G3P@==2K[(*1.5 M&:[DU13.<[; ,XVN66ES:.39,]55GD_HR>0,*TA+%1/RTU1RD88C4ZM',GASVCDV3/'O4U!;HAS0Z62 M*6,R(S&^LI(O\;Z,K0IL)=DMJ0+FC*.:Z50G==2?^VSMI6IAL)3T<0/+ B+; M3#557JE'Z0O24EGH-OC(:GG,&AD%7-X%9"=7K].M'W+Z'ADNXE%%6)$JV!MUA5@CS.E<1IE2I\- MI;C$H+GNCQ3,6:E -?@9+N --/1LLK,E4Q0(OO3,1/NX^:P9$[#NNT//)FOT M+0%856S!L:U&8I/,+RK#C#OT?+*-H1D7RHQH8@4AGT_J\)67FJ;?.ABG3AW M[O1U+\NHB7RJD- R\\"6OHS<'T4P;;T M[0>>A^)^$F)>?BOHJQ#"[YO1)<2*"RAA0H$))EU"S,M@DB748R'F98@B%# 4 MH1"+[2>PR ]$70MQ++^*"(0XEJ'N_'*,\P,U:HAC&8K(W73K]X$M_%KHEM]" MIWX?Y@DQ+\/ZCQ]60W]_S$OW:KW9XOS\Z>D\/M/S]%KDG'6_Y.ARILEO EGQ M^G:=!ZGD"YD9V6 XH;G>B$0ZV5<'LI?:123IIT0*#ZL\?A1F1XA\^5CDRP\K MFV]0K$'34V/):YS&M(@!F(D-F#3)%K%L"?Z JC MF>A.NRLFR73Y;B'9U>*;7C&0!:BN")BOX'!TBNNVU)5Z.%: 4XK7V/)XTY3Y MA&N7X-@3AA.WLTM^H!$2ZI"O96,\5(L$P^(XUB&?,3MJ)::>GH .&?5EKY4WPTYJ3D8EI?\!B MU*2%IUN+ J6N91_\E":>2)H,H4]_5ACEFRN?T,[Y0A"H0F",./:A:Z!,PLV:T2!:A",%$C#Z.V,&6*=;,X+42.**T0]#T$YVBPHR9$!8,U95F MHUIJG:1EV<=')6.O7J]_%WS4FTC^7X%.>4A3/GT#A#7ESLN?UAOP4IG-NCFM M9 >TVFIT,TP2U-.3X>JKP$MYF%*ZN](05.J3H%)W1HQ*4+$09R6(@!XQ*J1+ M .E"QQ+_G[TO;4Z;6=K^_E8]_T&5<^D=N1JGFG/(*SS MS)MBH&V>[&R:S<[9XJ,@E6\)M^:Y-<^M>6[-NE02@H98C*PTL,D;)_ZQ+]7B/+,IBC:)(,)L[72PR<[\!&> M$F>;=$WL'N>2%1A>Z6&80^ 7W71T-:X+R[AUM@G66:RVV"KQK/EZP"U4JLIRI5%;29)/9U0D3IG4TV42;.V';$$<3368Y;SRWE/WKZ53T/7HCQW MZ^P[3=:$R59L^MJ/;"=+P!*!J FD^EH4"]^&H/8UM5*R<;'[^"[D7G_A:LRN MUV891A]^']1B(^G@L']A%%KEZZ[7/AR>7\/_2+6]/J\K>EONOFTYSAR3Z-SV M^H]''2E;?[BX-?8?C[>]LYV:?^=3IBB*&:E079WG];G40,)2&RG*723!W5H; MKL3J?#EO@I4W.F"MX1^EYEX?[(O9[:QTF+TY/6X-A_[]3?E<_KG[FS8X9Q"S MMY4HHS%:!Y,"8JW+24H%@W[X(;]E&30-J:8 ;>/S8Q*VP,^75:+7DL@Q 2G/ M;"0TLQ$C7V](>B-6ODY>1/&3A=-78O,EC*0\5KX*RW S.7OCXMOUQ[YNIR2^ MO8Z0U;H#X3.;(&Q)F6*Q_(T'7GG@=:,#K_XM[3Q.E([HW[H**SX7X= MW^SN]:.H9(>=8I8,;[._+W [Y"\_Y8*8*/_'[2R"^OM%BV MTF(.S+RQW**OV(]ML[];$TO>\+9_L/?GCSJD$(3U%N5\\PC]QI*41^AY MA'YC(_3A8\***YRIK@4J*/9CPBEAS#6WXDM(X;I_GN_==LY>6[J\EZ3C/9$< MJK<'^\[54^%^F.SSP9)IU'Y)]_?ENBP5]IN_*KL71T=@RDC4F\J(%2DC%E=E MSO!\R08?_MTL7'C72=\/0(;-..A[-VJ=W70.]3-1'M4-1;J[=49';40+='R* MP-V\T#SAJ:8YHN-+#N@(&$U=9T0@) )9AZC?-<_&-D=S!:#YL@ TWRP XV;H M02=.3S&P#:<\%H$_3J7G#(S#H9B].]SO:>W??T2WAB)0!A"JYJ1B( +^?J9# M CYC7;GN=-NKRD;3D$G[31P09 'D6B"/?:+B+ZXE#.#C5;J""=N%U:?; MH@YC'AQ&S?*:!N$>X\9[C$R$:J96]P7HVL*/7N-(/EW?%@]ZA\;NC??KH7_]\\NF];- M3N?NP-F^__/7/6\C?JW>M4T8=JT^I[=I@OGI/.0WB];9_* M-_*OANCN6@]%_;B& K9RQSEA\I6@!.O:!?%C_.\DKGP]/OM:<[,,6\ [IZI8 MP=WF.=JDGYGB'O4*[-3Z1 06>M3;XJ_1X9_&GUK=NSVNWUZ?ESOMNV%#RM,> M8N5JIBP5>&(V+8G9F"M8-PLQN&?[%L1XHV=;,7XWE.VSV\.N?JL\[)XY^MV( MM!%'_/;,O#O8)B9MPQB)KF!6?\PR@/Q^0/_3J%RWAG^V1WGK1CF]:/_:N2_6 MMB\NII]]UZ39KS@0;!D(B!&YR"*S%NKV["OKC?I>AE M=],[POXR+C25^Z^^V>G=4RT]/U/*Y#BA>4PPM> O/Z\[X+8&%Z(+>G #IS# MRS<%JP4/@H4A6+ZWJSL"R(3J&0K-3CN""\]K>JM%;&*J1&@2=TB(23_V/6,B M]%&7XUCX:70\S&_CIRU%MR?OQ$_0WE#,$66*\@]XK=7K6:;_.-@O\"7+F1[. M[8 +WE&TJ7<[@F$-"3ZBF$N\SJ=>3GAY*X>^-2,HS)P1VM@)-:OAYD9?&IUX MF_4:%S3/QF)OG)';L0D\I*,))#QXBNT2VQ$(T%R;CC((0Z!$P&//SO&?-9RT MNI':#T>[YM6M>'MD_3VX]D[^W,H7[[)(WQT,GK(Z:;_:72#2'M"(WCL[;7J> M*K;=N#QK5K2K>_&OJ+2.G_+G^Z.+;'/XY67 M+4L"X[I1F?YF^?3NSMSVAJ7Z5>=$E\E-7FD>UQKR[)A]IY>],+=_]VYNZZ>7 ME_=65\MK%PV:B8I^4Y,L\5ZY[U3KI2/=[-[]59X.!VWXYLS;[9)R?R;JIZ.N M/N@]WG2?KO-_CH;P34F:_FI6VKZ2%2=KB@^E=N/@3'HL71;;C7Q#G/[FXZ/J MGOT=7*CBT=][T^P;]P=W\TY\.1]*Q.81OSBS> MVGL\]?+W3SNB5W(?Y/N6;ROVKXNG 6G@F#.+ MOW);)[V#)[TFRF7C5][JCZZK!Q?PS=G%YZW;XGVYOM,6R>CVO%JH%2O7C8M& M<79)I/G@]97^Z5'=4QKEX\N]*[%T4&N49K]Y?]?/*K7#VX;H/>JCG<,KT;VK M87?FV3&+?_X>.G/?Q]+3[\_K4]N-\=G&P?MA%L9K[ZY.1[I<<146Y*.W?] M;LLNWKN_VO[1ZBD>O25FY7%?VJ^/G(;8=]SYZ;>T?B MSK"=USMYZZ#AT5%G".5=79>N*OW&J7@[O-TQ3ZOM^NB1'JR%57.CVM6SQH/QWO!H<P7O,KG*-?U0_ K!6UT\?ZSM7C<%#KWEIMF19#SZRK M4OK=.G5W1_V;[-_C;N>4="Z.#/K5\;J6SC NTA51'5!7;,S..>?$IEA_#:-O M&Z!/_3!!L_%+^9L]VE<&.]U1\7IXW/RU:^_L^U%: %4 ?O>9[S7P:](7@8 . MZ,-[71L40EQ&9MCXI7=>+C;=I$)..*U?"X>G.V0$+<-RG&\3=2PH+IC"38_Z M&UAY&38(.T V-,;0[(J:PRW+ %/3$;9T-#3]"TPS8(ZJ!*CJCPPSF+P'3$/E MV_=X/(./<1-?SQ/_PD+&_[XS+E2HK)$*OCS0%\\0Y%,1 M0LQ5URD.G!!CB1!S^6?#]IP2')L^%R$X-B6$$!R;$D,)CDW)( 3'IH00@F-3 M8BC!L2D9A.#8E!!"<&Q*"B6P:(83(CY"O'R8XPTAUX];TGK M)7IQJF7@A__WI?AE2<&2"SE)7FM7ODH_4C6G$M,E]M2&-2,O":?FOOS<8_4W M%ZS^1JAC^VQ"N>XE??Q1.1:U7?>ZX[XQA$5 DW6; MQ%K(R]F:LS5G:\[6G*TY6W.VYFR])O**Z^X]_)YU)SH\+03_+S&?:.;DT2O. M&VU"3"-!,+7FJ\ BFQ!']\< J))_Q=F;>^MAPX$'35/=ZMGH[N9HFQ3N+TY: M)X,_PP6=!LJ-_)PCC8VCV[)E%%N]>C;O9;.=WN^GO^U:N-- -O^&5@,@I(=4 M1H]!0L<- ?+C7E2:TE9^%VZNM/K.76>[[/S>O^D5\,QV_LM/2Q+[90*OC#ZIG68WQ-%[[1R1J[[^G;EUP>HX*S[T% :UQ6IKAL/S>KUY=_[ M>Y/V,I*__"R6,OG2[$4E<>C@=>=_4Y[QW26FU=/-=.5\8PLX)B.*NH:H>4(# MK7''DSFW/RSQ&C1^S@8-NH,\*VUW+5B3 M.P$W,TX4,^1L!@.N[@A^.@L]/E'\,N6+Y R<7MIR!N8,O-&TY0R<7@;F&90/ M5J?B&7/G4353L N6S%KUB MPSF;A",H"LRY$/5LV]O-UPRO+/;DP>BR>G#>;IY=X-2QBBV?D86"@<4#BA) 90WUP=_)*"<7]2/W!NUT1!O=P^:@Q.M^,LX1@L%JX8E M2:2WFS+W\AEA;7;%-V$+GG-@TL+:H MWFKW0%9N?UF58?>6N.6#OW_)T]GN!4XK_^6GF)-6$DKCTLRE>:T]5M\MP,LE MV.,0X*E^JQ-)MA^MPOG-Z5ZU^U#M[/V]:]5<;T0EN;1 DGG';32>G)L;13ZT:K5SI;YCMW%:52K.O#"&2_.&2?/J%?.R6>R5 M*N;*\,_!1:-[V^N6BN[I_JTN=0MJC0*,C*)+3#!L;FDKYH;8X M83IY2TV.';:. (DOP_-"),;^M?QG__;IYN&V=]?_+5[=_T;'2EI]B(0#06*D M@P-!>F,K$]E?:,1IV8O;P^J@V!%[96"& T%BI(,#07HC.J\P!Z[* MQ^V=(W-T()[=#RI2UQJ<75\,$00^(*:SL3! PSS_TC+^G\'^G'H]>*.:F(DF M9!K3N_.OI@]^_A?^"<91#:+8R# =_V4!0.3QI0&FB%]7@@,J 5&U@U7*A5!$ MC"U9SK-5T%G3?__G_X5G/V'AK&H9EOT] +/0LCKTN-!WF?)TFV2;-E&Z6:4% M;_ZN&$-EY/C+K%1R]E3'K.A'?,E*&N0 MEON=/15\1 $P^,QR=)3L[S8Q *P&!,>.C$K)XEK]U=%D*B29GU#@OXK0L1%* M_W-]MC/%@VP0_!EX#$#28,,.V8;['WWY>4W/VU@M80>1V72=,8,J/T/D7<24 MT3V=MUG*^+KN7VU-*O1+%5$^E:Z5QZ=.N;\]1.C_PMXV_J9#BIVFH2NE[FW[ M\6IP8V3_'!Z"]85N6/2;[J^[=GZXMW?;O1H,[HSCQE#LM6NH0::_J3=JCW_O M_N[^J>/DJ%\&7ZS,O/VFX$UO-3N+[J].V7/^GWP.UN_J37R M#7'ZF]ZU:$FUJZN+^E71JYTZI6R]Y."EYC/?+/RUO$'_>'_4?="UF]V^I#8Z M:JU1G/WF:?OF]*A<&>5%N9.]=6MD1_VU@]\,U@XXA(I9-SVJD-ESS<8OY6_V M:%\9['1'Q>OA/#S=>X55X@SUWO<=>L+M"@^X'3J.1[2:J86.1M94%; 3B-(^(8KCV63: M1#E5;+MQ+1Y='=_+BJ5467X?.M@NG\KVRRYD??-N;MF^7:W@JNE6I$SB0(>6M3I3.A^AFZ>PA4)RGA"0M^S 1J)DQ%@G#Y1$1J-42Y& M4^1Y(8KHA:@A(:'F_5"KZ?FI7G<([)YA6$/<.'885#=5P]/@)2[\T:0'BI$8 M/EGW'$0:(^SI7: M(9IGD+-6#=X=O/J*J)X->IDX]4>VUCW;ZNU,UGG6FG:.KF%:VP8P^9= %?PU MQ:9ZJ^3/ZF2;'.A_O+][CPH 'P$AZ\,47-LC'Z028N)FQEN!J#U=YJ^./BJTG0L%)./L'[1 M.Y[8O[,&+WWN]5P069-*%2TL2J<*E)9ETX=*2 M1*IP:4DF7;BT))$JN7R)TV5E='FYZOUM[OW:-@'C,.$,4M,RM%?O2K(/+%5> MVI%FY WA#<#E2B7QQ^R___VW&5V\:AFX(__W)?]ER8V0_0JA]=6*5)Y+$;]] M[_9TC-$+%YYBPSA"W=3P@$4S%4RSF"\X3SS'$]<=FQ ARAE.S*SQO,;;7(CE MRB;YN+&!6R*F"5^F:@D^E;KA])_07V95(YM"?PX;R6 ;#AN?F_YQPT:"3='5 M6YX).-\?WHM+XKBVKF*]CU_B-51LS4G'T9Y%LA^7I">JY6AP>"V\W(^_I\^O MRVJ\LQIK>S1_@-JC[HS?,>%=6B)Y0FMC&X][%\KU[M%1LUO*WE[>%$_NK/;] MTG=[O',=M1X61,XY:$,:-]+E[U*>U'=JV=Y(>M24RV8;M_3+SWRF4I SE7(^ MI2?NN%A^^"5YZQ?+XL/OP=_]HJ9U9>GOX9VHMK)')TM?X+DJL32W!_O]^K;: M$O5R8__Q]^_BKU8!Q;+PY:>M?<+4NMI[^BB/TR:6-XU6Y7??Q\N3[I'UK![ M=?]+D7?S*):5+S]+F0H>QRJMZ ILC"$D3"Q7V"4P:2FLF:@!BF1\08/4@.LG M0M+$A0-P2<[EU8V/J,;=Z<[^0>L^?_-P7VGM=&E _\#+P^OK# HP,5N$\4N8>[^E-A=9)7'(S'[>-<= M_;5%[U?Q\%S[D[AHW*-YU6^W&D>&6&IGQ$X^OI!+I:/#,U$_:!4'V\723E=-G%LO%9NEW]6;XWM1V:Y5 MSM3#G=/]<]1VZ-:+E4RQG(IK>KC8I=9=GQ*[D[]'QZ?$>RIW'QIWA5+GJ7W@ M_4VZ60J:S29_]$#GK"PA.47P6K MC_3D^7T>&DV^0U_O]0UK1 CEW#/*N#[.WI [,]NYDXEXYFU?'YP/KHBG)\ZK MD!_O;L7#_7[WYN'OPW#7J#Y4LD_#1A&=>2E3+>4S^?QL/TTNFND0350FDAS+ M@CDYUT_.5#N3BY&V_V?O]/CHCREUE1> -+2_'"I6,P42KQL@XOF!CJ*E6Q-W#J?]U6 M\\CH)[O4[$NMMH@FN!L%C)R?K95)\\/?WQ[\3>T M'XSV"%B^&>&_4QUX-ZJ3XHJ[6EYBXPBBG2NV.[JV%=-AHN'LZHYJ6-CJ=;9= MY<&I>W1T6U3EKER^[YSO/O3Z4G55[2IG3HM,,3[NI<_V4C$G7-:/:]?U7>&\ M=GG]5[B^K)U>U7:N#\].KV+LLLI^Q8&^ZR[@A/J666Y335,[%*Z(/=!5XGQ, M^]?I:8"RLFG_7-W$,S=B1AA/K*,X@DU@%!NK+OQ9"JY%>[ B-BOF*$/;\ (L MJAV_LZO#&K,""] ]><+.O=@=UB6V"7"*/5P=J^4. <)S0@T>R+80,%F[V9E- MH9/ =\,PEAE^,_5VRC\%RR-K<=-CS#!AL1Q?:_-Z=%=FB6V,_6LW$#_WFE MT8#W>SQHFNI6ST9W-T?;I'!_<=(Z&?P9+F7,+Q!LJO&QY7-CEPR(8?5[P"MG MK4.?3#<.N?*)Y.O^%\9SMD?AOTR&]RFJ!P3UA]L_-!IG^>V=^[IWVSVT"M?6 MZ>^[2+HH6WR#+;%@5N>>K0(#$0>MB?!WQF9#*=2W6BU=M!KF[\Y(S-H'#7)U M[S4=IX:7D!1F^U6#8!I(162+59.6&8.3EM\)I^VCXAW][I]TNN+9A6@^'C?R M=P_.FFE[I!Y?R/7L]H6X$U#AV2 M_0[#N2/*6.3!TRGU,K0WMA5TST9D=XA&!\.CGG1.3<50$/:<#H'O*O-Z^@/@ MSON88=J"?O]A,.LH6M!R'5:MC&AW9YOM/2J&,7S#.^(6BNE; F)F6NVPZI6V M)?6^>W9EWICJR8[=W&TOS;1^IWSGG&U2:"K@X^R@1@CY+F%&S1]V1]K9'^=* M?##$HJTIV0/3HR T6Q"R4A":N6@@Y@T7SXZO^GK[W*Z3RN^Z>E4^ZA7JPX_? M\-/[@K1SVW&'=?ETM%_?[I=MZ6&(&UY])3+DA*38E/7'/@*#<$GT7M.S'8+8 M0;GC1#&5-OMUCZS+UKR>AA)3(/Z,[>B, 1+93UL(/VCJR7B.?;R&%IAM0#S% M9+_3+T@_OC%N^@B--EW[[<@TU0ZJ"V&'6:49AGC'N?,C9$^)^ 2%L\#T1LO:=/HJ#@/I0U+:0,K(ES2KP T>GT$ MRZ0:A!-6 4ZI31;W3F/!ITAP"JAQ52]=R@.S^U"N7IZJBMNS+MX.M_32DA/E M4>]YO9H)?KT18?VY K_[=*5=G6\K%_5L^>S8L"][QJZ&UY/D9FM_&)\$,$L4 MM1.R_Y'&4;X%VOH,[4P,_RE;(> 0H&X&E@O?IK>9^+H=B.D/-/-$9HKQ7N9& ML/=ZNDF5LP>[S]B[UQO?NS'/FSH\/_N@.U.>0P?:1X+>%P*"H@@T%-D![ /W MS)^I4!MCQ!)"#^NO]6W=$.0RLW/87C[_'AO-,=N_(B68*C#/S5JM;!^F /8;.M(.,P(G'(44- E#"[KJG@508=D!8&(<0W[W5 M;7AD0!R7SEZ/>,^QZJRW$=DF[&*8#W&:9B+HR8"_]G:CI(A>QQ'EQWQ?/[C3 MY>/32)(KFX_ 7]8A*D(@MGMUB/E*'\FW!ZB+%)[D+?#.7)_O*Z#?* M#;7^<'5S>_18J1STT!)=%=V>+RQ/!MV:%^6#ZM^:=%R_;1[_=62Q>*3O#)-% MMU&A 7&L=HF#>FOS'E)"5>^VGD)OR_BNSASG9>G8_MJ8-8>[&[IN'DSV+[9SJH' M;8Q6S%:;C,-#@3,ZXZR\:'+ZR9ZP3B/;KO ME/:.NZ5#LG=>Z6S?2-OM5;/D"P[V%'N^S(=C53;^\FF\UP3H:Z9V:C'[9D'P3M[^=:@<;O_]W;V] M.6G5I(,2>2B]I/_"MP8KO6CV:@Y3F=9+3SP?UV%\-#^5MJ+@QUN3-1_M-KMM M\_%(:=_>[.>W+VS;WNG=/%(06[W=W=I< MP_VM+/0L@XR+T3ZTJFXZ$K=,<2"[[+YQ8'0EJ5(IEPIR>7*Y_4HO7?::#GGP M8%GU :JCV6*TDG5G%79.GB[JWNEA^U8O[@\?#ML)*$8KY82KF^VK^L5-_?1: MJ/^&?^.L07L#Q<],X=0:,%"JA+3;V/A2^IAKP-P$J^,"+],O5.@;"FINU7-8 M'19I@;"Z5"7K/?H0?J2K.C'A_TQO@W!C=)O5A/G)"CJ.;@XL8^#'T?WJPD7I M"-@"KP5"R-0Y_$29%(/9VY;CZ+"2'?@=E+[E 0L#EF58YBXT]VC!VGAD'QD$ M@)@N+$8E44,4K0[57R&BB*!V8&-ATFB_$+]$6G#(@-BTZ@+?&E1"T 5CO0A@ MO6'@?UOZ(RW_< A+QXX7$CP2&#D9W A*![ XX2_&2/A'SHF!*J-S#+94&,*' M>"-[R&@.;F&W/-OMC$UR&'/LX0??T&V@BF&D2QL2B] M,U4/G3XRZQ4/16];-[_[(4K]WRRN%9_=329XKO\A (@&^#Y@/;]S_79 MSMQR>EIAXG/A',;\\O.:)25;@(@FYJ2=,4,JKV'*Z)[.VRPFOH-ZOJOKR\Z_E M"4['\@Q4W(KFZTW#L(9H:FC1E2NAE8-N!?49K%Z-K-Z>K-X:K][/W-][9BAU MCZ,LJ.2<# X^A\OD(F)@F):+1E:_#P*'DR6&0X;4N:3:':;IW^D&YL,EZ8.I MAD;;'HBV((G9"U8K .]'5U%@=3-SOG<$$S&" A;JX8Q/:=$1ZH]@$X&[B#93 M3Z=[!>:++5S5=S(XSHF"_H\D^NF%<"E7Y)U!]198'_K/50K#8D[943RDC&*/ MP$1VL8"N#>XW;BUL!MY/D3VVK"[^?C6FR'IX>H?8KJ*;8'/.O1MMZ.X@0DNV+K3I87-7H^UZ:"$!3YE;T%29P3' S+B,8S)(+X4H#F/ M)FOSGM5"PL_,;F9\GZ''/LS)P# MHBK4&S@$>=&8X&3H6*$\5T\9"2W;Z@DN M[!JUW_&_/:4+^L@&MEF\NIQ0,\)2 T-CT(6%D:/SAQW#RAD,#**#@?;ZLQL7 MF-[/;"T.T"8FB+T!@J//T"*Q,"PRA]@AW#,\_C@^HP)^< M0&@4&$[5^_"ZC"\RP5^:Q-#!$YG^&$"E16 S6NNGLP)" 02 9/SZ+!-K0T%P M$#89IPX T2W/P0]4=$5M%F*:L$A.. -I09<8.#=0-_[A)!046DR(Y8,&H>UR M"0V8")2TH-5:+8*R!@/JE$N9G'4L8$U?Y8V]R!>8W:%>-KX?WQ?,&V7)LITH M(^/HZ/IBT* CL-->.%W'KV6CSO^+6LO5751'_@9? G0)>^QMH7U^JRX,Q#J" MIPP!3>(Q9V.R<"B4IQC!:GHNAE5>]"N06 MCZ%@>(#A_S8S=)JL.&!56-$ M2^<8UA4^OX!D-#VFP\#($0S@ M9_]L"?"*9R@VF&QZRPU,*@=C%()&>KYV$3#X3$6@;UD&HXT3*K&U/%>SX&N& M/J +P8/BX\RU3='WPH*D%BE->A@!70)6RL[2S0D MOE7)XDWC\8!?81=I0"FT^XI&RT%1%0&0J"XE1--S=!,(/:UI=LY^'^YFI2IL M X@G#LJ"12V#TN<'_5(P#HO5 4\ >[I#0MBJ+]%>!CV[1S3?\J5CW'1M6!H) MOW RCJ,PF]BAPN,PGKL%Y4)L4VAC/:M)&>V'P&Q-NAF*JM+!U:!RVIA+!+VIVU;0X!_^GK+M_<$(!IA#(_@]2,R,=_* M=+P^PI$=O(Z:+OBS!F;/P%#X09K!>/3] [=*WXQDY'-PD M1'/\^?B19H98P1K]*0T4W0CFA2N@ 7*FMP 9^YC]$EQ,C%$XI,P_KN /"##> M-DIS93B9W8_@;^.Y@S_ED7E[2GF_Y5%M0%H ;0!FKMYFKVS:E@?NCJ"T8>-A M@MX<+M0(O(-&EJTFT@?/%0"=Z4\P"Q=HP=#%I&%Q^CS*D8$&!:JNR!%%_,76 M@7\!U&E\C*U.-12]1WGE#8\BW* _2]B11_ I:2043.) MN#K5/8RU@2)"GR4#?X!:T@VD*2P=_D#"\D;WFAKH04"?C0!3=+#0WOB!*HKE M)[#.'[7_S"E0_V2[+X%,1*A),';_PT*,'I#>-OWL@XIY!M^)I@B5@=78MM#ZH";20C!D/5#OWZ"#10%I!%4;L14P1GY0]$V9MR@>_VAWG69]+@ ME,D$$($/.M3BU(-:PGYGY-!?D$P*.\4*6X/8K+CXN]4'+>4;G.%%@Z+(H EK M@[_E]*9G.=X[=%<,G;IB?:\)/PD=0"S<8BH+2'[XKH>:=/)"?[=!)5!/!R:# M9&*,QQ0!DKOM&>-3+[@#8>)03J&VA3$*'V8EYD"W+:I^X(V&,D1F,G#-DZA. M:"Q8IV_D_("_1+ 5^9-$13<0T" +1>T79JZ%^'EJ)-]@$WR7!;LR*&C'.,P^ M81&E2-Y.-P$;J)GH_ CM^T([-K#A)L;ZJXSHEZW]P-)?;,/G B/^13?;)BW$ M$[K>@4Z&[.QT<"23:G"VD[[KPXY"(XIC>.V5S@9E*ABCJ?@IS^D@B>/1J$<( M&*8MN9RP#QL?N%)30971)/J(ABYXN"I^1_/H@6J=V>@ONV&OB$K8!"U[6F0% M&Q;X[;[8A!9EFQ4Z"4A.7_AQ,NC#+%P8'K GE)VG7%&TKW2359/0\%*4'0(M,M1AWVA" MZ8WKS8&!*DR",-([5TN\<%*W2"(=\SZA=2_W2!F\F 98C/#XGOK[$ Q#,,IUF4I0,Q M90Y18)A.S.:0AZJH#YB^]P$9C,DV 8VAZ4Z0.()/[RT0'0&W%G4.L_2#PVV8 M:*?+&+,9I1'3[[ UL.]!W'[QM)FSB\GU23 X)&@QAGM?:'6US"7R&Y8@+O($ M,4\0OY0@_O LT-D C6$R7$]F!Y6*S HD5J$#XIKN"/:0T2AXXC%H M.IG_2/[+A(!*,V/1V#9LWFCLQH*!3MK8.B$K%,F,'9"94M12)KXT@&-5WHG]3@6#8.B[W#"/I/ANYT:%D;:Q'&K'Q4*QV] M/U&:':M'K"%L-U/P,*%C!<;I96AAV#D.[U>'_=?QHNQ!"5[.%8&0AFZ2K ]. ME+=1PI'"4QTEX6,4HA.0&J__!G=$' $-RB:X[@ V!84SO&Z5*'\8DM&W"I, OR.%1OL=1 MQTP>N%N:WL:2".;36+3J@,V)F4<8EFA'9V\Z?K>KB-",.2 (F(+%YMDF&:&+ M0L-2S*"='3P3R']038U^.]C5H; ^C9Z->6@2^F11) Q< ..V.T'T+#.>1!8M MZ=$D3LP"G'X\A&T>#0"8Z^.D<__U8RP*QVIUUCJQC4$/?]9@$1DL7AJ$%%C- MZ]#G2&+>6R,\/V6!10**V;.)%D$\V$2L6FW3G C*ME1@LDUQ#Z.MU,^8;)!) M7*R29;,;LV7(MX&I43%5@6L1K8D6(C/M<*;T'#^>!1R('I"+20'X40+GY&YLT%HF +!.)8\J[Y05P)X:AD?*IG2 MIKN'YZUHZ35UF0>*X9$LV*Y$"X0@*AK.NMJ$W+(N=]Y4THJ&)TP24E=,I="8 M.X*'0]J,'Q&NV(8Z$>/)"1E/SC,*)Z1KXE.JZH[F^ O/ M%C(_WZ/LR\\#^,5@"8'@R-_40=&YQT'#7JU/4]\GI/X;^H.&TG?(]^"''S%X M2)&&S"''C.X13B)K*"/+<[_3.OZPJQ9XE6R3HC,0Q;7HY3CE(I M5_U*RPO_D,7V7#(/@?J10Z;/&Z@8+CHV/&G6F@ MSMGXT[,Q^#B@G6E;5#F?DZ>X5\I58V!>A;[)H&90BXZ:7XJ3,Y., =.P0BF7 M_QI>!F.M-TT5#8G$R(?(Q2,YXE'3[L%!!HZI;Q]>[]:$+05=BQ;87QH&B:SA M-\K.I6FI*_YD)\OY:2X$7]^F)?"\CC _"&IA"6,M#>T[@C;:JM>SBL3 M(5S7?FHPB9J,U5S)-QFK,_!1K)1SE1FY?P/S3\%(H2KE2DN-QPU(SM1O,2!+ MU5QYRH#,SU&%2[/RE!U9+,UQK=[ U[/FI/R\.?FFWE$)$AIN529(9J:M2NIY ME6;B!OG*'-=K>24@27*NN"(EL"$V94H+5DJ\8(47K'Q,P/CSA=,(J7$('L\('30@]$,@*'X<="_P+\#&P/M&U]:;'.B3Y6=RI M RH.WBB 1\NZ(/):4+Z"58Q89&%@6H=FM4!/3&KQ_;2KG_]V_>SY^'00/0]# MT^JZPZZ7"BXM88?BZ.LU/!3F]7 P%9-9XW+UZ%S&:<2YC8-RH$%;J]'-)W6&JCCLQ2TOIZ,Z^W7E6.>V\\+2RF> M;^.%&=X^'A1^BAQT"DZ, MYF_+P*]3HXG4Z39>EN7V;3U\=0?.#"-^H79@.,Z")E^11F"+NUDAF5G-+UVU:%:&=IR8Y(Z#ZY>"LZ0S,Y8"B?#T$-C)BR^9;KF?L[9$R3I!U9-OZ07 M#X.CK,+E>(HUU4U@#/,C^JUA?W8!?<1),PS:]$=K@?BD4+:1I@9>+ MI2#P-;P.UJ2GH)C<@TBT_6.^ZI3W3D!_PW#]/XJKC M8R3O0SGZ%6+^3 %+\W7>@H\6R,GGH78)AR:MU+)LBA*PQWKZU* M"SQ4VKZ$MG@ LQ;LWK'4L_JK2/D5DT[%(-&R];GEOJSN:F)$^.6)J(JG^RX$ M=ZVB>6F9)-O7B4K"[]5F6S70$C&%"@Q6B+)6&[YUR32P,BX;G50W \:,\+II MBAWTE+X VG-DS,XC\O:I5_84C=[W14^K6686#_V"0XD5G2XA1M#\!7U,+'DW M1EBZVK*5'J&-M< %IWT'V+O\"3!#B]:+^FN8[)=?S1: #C7@=>R6X=DMO^M% M:!7"UJ0D.S1QVK<:@2BRLN9(\)QOK&+><"SV/GA]UJ$WF_E4#&_,D+W^B3H! MQ.GXE<>&'BGK9N\,SJ/[M;_^H5F--&T]*,XS-+_K@V^D!MT8Z/%&#P@$^*L" MS[6(.PK&;EEV>&6@)Y#X?FL-_QB=@ESIJIUU&??8^( =)@\8)G $D<.!3_K, M#AQ:[)>YI>,1%Q7/&9K@;]+2='IR.1AHWM>H*T&I&6E=P"K)C=&D^-Q!EYBV M-P*. '&??2;<)6+\\O'$W_!R?&?P;8N]& ^7$U92/--B@0X S-!C0A/,-T.? M"[I:&*.79KP>!JACKZC@. TZUWU$)7:!-![49SYKDP)>M+//^'0M2&7@7['3 MN:$3\/2B230Z@J##D-X<.>EHA 8] [CQF1Y8B\U:I0U#WDH$_(<=PF(0MC4^ MH0G0HPO;(2%\XL,1NOMM0'>%+!C3PQ M!F>,MNBF'QD87ZQ)AYGT4O,MNG&H@099G8%([,3ES8%ZSS6&M]QQ?:6J34_O/$".,G [!?F"49<%] M5MDEH@B=V%W,"<_<"MJBX*+'<9& ?I,9L;Y&$3([_"2>;O9! M?_6(V[&TH.D0S83X;;W]]BBJU_-8@)3&#H#WL_">H'T//7/M]^>F![^"T,WD ME'J@LW S[/.PA M\JE_?(DUQ/%+*'+"].-,J) ^3#9IU,28M'P+&D6&6C51/J52%^EWP_K.^Q'* M<GKZ(UZSP$Z/4/"A,Q.05;0KL=+9&\R%" M;5@8MNBC*1"L*5#&YOBD8R7K?ANA7X@;KCOL!"?HFU +T$ @?;HI(VHB-DFD M>Z'E[V'XX>B#:(SJL"N*#9BB..R(?\LG%3LR0SMJU"9A)]8V-,K2N)PP.1?. M)W@9()#"K"N_PQ/\&4@^_=Z-S%F6>?U2YE)/8I!.@.:>K M-VCO\:G/UJE7(Y0,%\[T;9*EI3,T.().R6N6XH,5;>_6#Y(M^[7:>00+P^8. MS4DJAL?:SY!)"SWJ]?G0//8"_8.VU)JDG>ZZ '*>UF;G,\?)-OK'<;+-[QA& MDP:AWLQCNU9H6J;GL)02/=AO.I.>CW[;*R7HI1>:>N#$LZ8T <3W21AO!9QY M>T8CT"@#JPV?W55KWV!R'D8SOJ'E B:M/ID@6 *VJS_Y#8*V=/C. M.*WI)T;HQ_1S.B3&D;>:L,&@:+Z%OS/XYA?+F2RR1?O^T-8UBN$W2YSTO,/6 M2'W6WFX+'L3WL39JM.TCRTWAG^"]-+"=9?VG(AL\>?< YR=X)J"R08WU+;JY M;$*$3FFFX9P;NKV+#4'?Q3A$#07" WMF2W_\%N[0XY_CI8>2Z>]3^;*MQ\F& M@$C!PN#)3A!.UT@3U_X(+Z64IS_#+[1SSQ"[RV."$(_TAEJQT7X#_O%?V(I> M$/9G#\/39^#[.0HFQ-C^P\>PNX?G9\'E0Z&.$^ *3SIJ8K682_!PLC&.RS>) MZP;<:.O.Q&>>1/O'?9?9L6-V I7&RV@\W\FMM9AAL93X2 /",OT7T""ZQNS= MD,UW1H\"MRA3T"1&ZRV ]I+UA5$DU@_N.9MO/7NXAP&'\"T0;UMZD**E#8R# M#%!0Y^"A\ ;?0%?;Q#3R.!0?IY:9I6-/;O\X\4D7]).@9W;6=EKZX^X>F6/ZO>N\ M]!Y+KOO]WH3ZW(S@3JC:]-D'_'K2=:25)W>H^"787@^^ P,XD4[@T>SH6PYP M42Z>6NCW#Z'R-&'GG)J(_YP2FU@)QO9-=33K5>8.1/TD<5*H[7M)LSZ/:P=O M#0Q_O_Q\7,4]52#.%N>/4A!SI=+7\(Y,U7R'')'0^!A#Q+QWL"7![]16_LZ< M2KSJ\T5_+E1J/_ZJTG0LPW/)1SAW8DXL/B?C]+G7721321_'NS,@Z9Y@/V8&7$FE)4P!? M&4I:K0 MFP%N/O?4*7%CTA(O!;HVB6,XQ'"(^8 =>"EFGSB(P5I0CABK08QR MKOQL0#IIS+!#SY[.*!N."^_?@9=B>DEFA:\KX0CN@&XX2Z]H-'.-3$SQI$W@A?=XC>GA +]IW6;8>QP#5H@!XX-J' ->Y=:EAP,X!BSK MS:6'!VH];)[&A?^5OEMZ",\B/D*<&)!4=VZJ'D-":^O6&><,)8Y"N'O,\">24I4RV6.>2M MI*8C+4S"(>\-APD3MK X((^=QDL)-\OE3*$@<<1;2;5*\GD$?A%B"STDC.I? MWQN)6.?D=\(7#*0OA/B1<8;UI1U>W)/8,BR^&;[FI:[$W,J+F:(2)# 0H)U^,[KCM6M*U[PN=;\TFTT:X A0>#LGHH^D&\G_<=OPOI3;QSG M/BG.<91+12O*32#\9T2YE^Y!2N.:7[ICZ%,P^V=$N94WUMP,PJ^[,&'I-6]X M&0-[Q14Q#'AA1F@3D]B*(2BF)BA:3S=UQ[7I93X">>P3TR%IC1CR(@>>"UQ\ M3*^4*1=BK(A/I 3P(H>YI90%7N3 @2VMP%:H9,0R+W+XC$4.IP V M7N20,.=T$6]OR5(F+^>_<6!+596#! #,RQR26.90ZUDPOR<%+_7E@<#W6,V? MX>!=>L\4ES,2/W?WR9HEY',Q=NE$+<-RG&]"R[9Z@M4G-HT7 M\*L=>$G!Y\N\R85,E6?>/F=)03X7(^$_1>:- ]OZTR^OS+QEBJ423[QM'(X9FLY40;2YVQ\$+-WGRB*\I.^')4V'94X)O'N M QR3-J_[0,P.^"?GX11A$N\5D(CD_&?M%5#JLU2^2VSBN+PA ,_>;WR2:^ES MLQFY%&-U9"(%@"?OY^8!Y.*PEEI8*Z?]-O)TY^Z7A[48CW=\"ECCN?N$ M>9\+"U/*O!QID]/V,\O=$G-YW@8@64E[%AN8G[3/"":)[W+$3QD3^ RGS-)[ M>E;*B,782_U30?/T=@40^37C'-6M*MEK(B-W;9.!6JQB"%0X:Q!LK2,QZ MUQP^F-V&=8OP>G-SZU[]:EITY:786W0E3(!67Y*01LZ0XV]0F#"^^+"2A76S M!X?-^&.SY7R,%3WIALV%)0^IY Q^\4M<)1'K9H_UEDRL>_4K"I%4.&R^MZQB MPSA#RI5YLX1DU5VP5]05VX07.JRS(GGP='=!/!H1>*)P&2V1^"% M62OTX5/!H^MO?[!T+D?BMDXR&R#,O71 YN4%R2HO8*^(7CK0)"W+)@([DR"X MRB/A%P_P.@.>,'MS-EG,5"LQFE")E"!>:+!4D(:GS#APIAXXGU>W"ROG\YE" MIYTF!)SI!S,K\X@5<:\$J#^?9F(5,H\UY;GZW4()_+\UJ#)-8:'(X# M*+%W@/R,,9-4H,[FYO>J&4GDL?9TU144XC_OD";;F>-. GBTG*F(,5:_I AW M-K>R@.,.KRQ(.H]*F;S(6U%M4&T!;UV0R-J"4^(&I02LOB"MD:G$UA+D^X^" M9GE-@R0BN/O/QZ7#UK#RU62+,Y4R[U@0;R%!2GBCQ&]9X*B9:M1\7M$N[K\G M9>1JB9<1Q%M&D [>*.=$7D>PDCJ"%*+F*VL($B892Q<1Y#-2.?:X1\*$XZ.+ M")+/&[R*(*E5!#7MWG-K[ M)E)"=7D%-U.FR=3GN+;I')XO921>-/'J^R920G6.:Z\*8:R;]!\4KUCW,E>2 M[,A(A=@/U*8"UN9=-Y%\HJ>V:.-?5X%M__E?31^\^]V%W.3M 6GI)_!KX.SG MI"KI_>A;CN[J%NP],117'Y!@?S 6\"4RFTF$)JM:AF5_#S@D&!%W<68X&D_( ME4@0'I&+.3'@.B")2<:;)"B>:PFB(.)[_X47!__&L2,+]H-]8I"6&_X]B(%0 MUM1-C9CN]SF0H^E.WU!&WW631E&:AJ5VZ1;[6UB!1^8P( VC^(@T%:D1=$=0 M!-B5['ZM=B[TB.)X-LD)5X0(&(N0Q1^GP1]/V!\=^KGT0VA9-CQK$]4R5=W0 M%22# !MJ3A?39 2W0X2>Y;B"IL/W76,DP)_[BHT,*(3?G!$44Z,CZR;\VV.# MVJ2MV"@L@N79@N<0P6H)4RO)S=(NM+F2S':3?2=&' D1:TKV\)7S] 8;!7_^ MKKN '2H;=\AXNFD9FE^0=*48V-1DHDCBGS;EF! FL1<[^&)A2&PB_"-5JKF" M &\RD!!(&*1E2W< ^80'3[%=O.T%1M.$,]6UFO";E!%D498S/HWA+\ 4_T@E MO+CG30/)=" I)US#-_^1RY.)9 1X7BKEJE\SR&HV, _V@J&LY\]><03-(_AJ MA3Y;&K][_ !MK]JW=14X*R/ 5%U=,8 WK5;+@8&:(WP4^P$%3VHD_.3 ,KP> MF8Y.6 5SOT!7KL">JBPSLOUF 7^$AATY5TT# '&1^@[*^/WIX M$NRUD[G@2@T@(8&9PQ; Z%VE#;O8MRS#R0B !VJ'$9.]&O[41/DS7=WTX!>- M."[@",X$'L9NUDCT( ?VP8P'X "!HG-<6V]Z5'^I'<4TB<&$.8Q7+KTR:X):L/0( MS@$VV*!!J=KKVY;F 7*@ZG=0?AV=JC]\1JKD\A%L!39@W"XX0[W70^'V\> ? M:>JK.)[M4+W[3SE7B?Q-M<#*=7(KTCYQ*\T=M#!@.ZCBI O:I[MW0M_QH9IT M>C'!U";*Z1\I+^:*L6A625I:L[(-8O,>JQ2J(,1< 90KC)\'P_TKSGW"IF^9 M;&2N,%9QF;&BEH!4G6PGK0,UZ!OT&_>98X2ZT M Z1Y=@":'& >JXK3$:@6S3;I_N&:B>DPZ]4_5\TFC]L:>;X=ID!TGIH-L&7B M^V=,A8[B!M,+35TQW([EM3LP*5> ;R@P;MO474^CAA" DQ9YGR., #ZS*.19 M_(E9WR98VPB80))'NA;8'X/ =T GSM^>)C%)2W?]AO6XO4U/-R@T8;]ZT[7L M$4[ )JYG,Q^!0CX,JP!?H)#EA T!F2L"/(#VXCXLVH8UX);5-(!81'RV-.Q(2Q+$C(86]H:5@@+[5L(:X"[V^88T( M-0E@C?A^155M3S$V1N76>A; P1-=X5K9/3P1QL_E$&"_@YV+;U724[IJ(E24 M+_-,KX95E3(]=9_=W"EC$8U #7#6Q "/ =R"MX&XBMG6T6I6' !CQ]=KJ"LH M%N,SBOK@Z"_$_]\,\WG-(IJ(X>732N>$-X]A!=27!Z$P'3X\E$L+@P9:,O"\5O M'6;,NS/3LDE/ 4=!$]#8F .-IN"9P*D&[ '8&/!5@?I=;"+X7O2!VI2/6XIN M"P/%\"BD(X?JP=L A0EX+$H_$S:^S*C/!(-9GNL Y].08%,Q%,!/',NPP&.& MH7H@)TV7(FT'* \+B\@8?!/DB-BX32!.\#2.@W:.XZN@)D8J'14<*/=-^[\I M(G!&+VGV^5_88DV OF5@=NY:I>$L?'FTL*4'\T*]SYRFM]H6MA1E M((\#BT7B)S**&XX-MO4VN%(P46*J8,';"A@SU 6A$W5\6P8TCX/ZQU)U.N^A M[G8FTU'!Q5BZV1C[)OH55QUMNLG;-BK&S(88\^KH_8GJT3PJC:\.:RA.9,VOQH^W\Z"P6O:*W[RBJ;]K MY3$A!M9T@SNF2:JQ:)*9B.GK]<@92FJK153J^.'\J/6#DROD,4KT#OTFR_E< MY=LKAXAH-DV'*2'<$Z%)W"$AS."ZR5WEA!;1J-\,II?KT9C.Y/H%-GG4!U9D M7=/?P!EAN'[.M)Q%DF;.:JZH9E5<%FNG2LP71K3?;.*&$VXONN8X.98O0S5. M,#EN6F'-ALOP@UVYS4R357F:C*?)GDV3A4MV2CDI]LJK%59,!%?$'+,6+FO4 M.J&&,LQOD4)&_KMR/2$+S0^(H@&^5$%%?A(AH[$I62SFI#D5%:&%S+?/ %\M M@&^- .3J30S=-JT!V10;?X9SDI P##%0*#=4RN7?8Q>,N<4?$ABHG!.7,1/P M*.;718P2FG"H!"?$;8L>9/YH- ,^M[PGLY3MG2*>G3YPN=;0^U1)(8M@RO&X MDOG2DMDD'^1*4Q@G(<-'(6[>_.?BW )65+!6SC#POS0V24- Z>*O)"#B])1" M*(.'2MZ#BV]X?LQ="Z;S0IP\!=!S#>8K$?;8)ET$KEM]KNNV$]KDUSSG[^Y' M%[TB4K0LP["&- 1$S6O'ZR'IGHCC1XXPKT8KM*P^L156AQ&PC$O7MK0[^_W# M5AHA=]0_I272KSR3[F^1[S.R QW@+QI*WR'?@Q_",RO!V+Y3@0Z(RAR7J$5IF,9GCM]#.*#>Q&$GGL]%X2/3*SVD!.GR[KH\GQS M>4Z7]=#EI4[YG"XNCRTOE]3A>N]SE=N-Y/.EVXWD\F7;C> M3R9=N-Y/)EU>NM2)TV5=./;\#56<+ESO<[I$.DUQLB2/+%SMKY0N;^P;_F(V M;&V;4'G#)FQX<[UG=F F]_[&+5$M S_\OR]2X+K9J''2Z&+9]<];ZD\MI$X M^8^!QK/_SC#X^W6!)*8IKCEUR&A3E,7',,M[3,OTL(A_G<2GT10<199&D?$Q M3(XB'$4XBJP<19A?FAXFJ?6P,4PLSBU7/NTM\-@=#MC3L+V$[;$MTD_T7+SYQ%%/#OF^;@28? M)1'+0<&D$>3W_Z@J(:W66O=B?"UA;)*>L 5&B/V!6>>$;4,<=TNSU/$:%K:* MVZ2+E7*F(LEQZ[F$D3VV*Z9]=SL=M)=$>"8^RC.-EC#*?XTZ31S5/@6J%:I2 MIECEJ,91C:/:Z\_E)FR1<: :.]B:$LZNEC*R'"-KIQO46&@S\92'7X34PM0F M5])$KE3>A !@Z"K63KXJ94KFP0:'P#[><4TCU4BE7 MC-N*3I/)S*$M!4R>EZN9BA@CGW-HVP"JE\HYB4/;B]& SP!M?GP@C4PN9BJE M*D>V!!8]O4CSF:5OB;G2MW1@56H*!^A])E]^[MMXX5G?MEJZF]:8'"\>6(E! MG?C8Y.OR+=5R1LI7>%CZ$^;:\OGX@P0)(_RG*"#@R#87V4I2IEPI=W!NG6% M##[7FC^FB]US:Q8$SMVI:$27P#6O/UK-4>QSH!C',(YA',/B6O-+MWRE<WBJ6,N5BX1L'MLTM0)A9[994S.7C M.Z20,%IN= '"C:D1>VCK+KQ5:!$8E]Y@333!M02KU8(!X0]62U"M7L]"\;74 M+@\0\@1>HA)XJXD=9 KYV"M\/Q?U/R:MMQ+JYV*,&JT_3+Z:2,'G8N;-A3+< M"DGFZ;U/BF6QDS]]>,;K$C:)H;EIMB'5"F\D/AA=\1U32" \I:+FH-:S8,I/ MBJM;9EK#8*O.%#$NLM#DW5ZA%AR[ 8/6)3:,I_"J)34U&QFS0)PQ,7G=; MI)@I2+RI<+HRAY5N%4$'7]P+,D48LY*4:*I@]X MUE^N$+,KOHG*L5S,E&5^]]7&%!?D<^645!>DK*+@S.T0.^A3(&SIU$7^]CT. M8B4R6)6@ZH)4H$TB#_;.+'=][1#32O=$'NI-@+0G,FK+0>\S@AZ'O,\(>3%[ MNQS/> ^#A' VQ[,5! J23G0.9\\P]B:EX$M]EH)WB4T<-_;.B!M)/Y[\2D+R M:]D8=#4C56,L?5P_'Z=.>XDVP>E<5,I<"!)UW 4\C%V$\R?<## MD^[K+PR1I$RI*/)JGT0FW6>6MB7G2O&U_>,I]_A\X&/+<03+!!<8&_]YNM/I M$=/%/G\::;II#5OQ'-2:MB&1R:JE#QMF"J48K[;GDI+6JQB"%8X9Q!LJ2,QZUQP]2%Z' MSO6>^EWWZE<28RADY#*_XOR]6<$TL@9H+IXQY+C)<7/!10G58HP%2!PW4\,: M^5R,&>9/@9O\HH1$KGX5G60SI4HA]MAOPL3C4U^4,+,;6Q)M-)M2)-S,L@OV MBKIBF_!"AUV10!X\W1T)/>)V+$W0S0%Q7#RPDHI()F_=\#F/4&>*51Z1WY@3 MU+'>J),F YF#20+ 1,I4Q H'$PXF&PXFO,=" L"D7.&=71+98&$NDH@I09+4 M5 *P5T0O^FN2EF43@9T>$%SED<1WV5_"%IZ@DH!4H$ZJC@3G*YER/G9#-:VD M3]5!WQ+OBFX]KPV6Y@Z*HB90C'/;C&M+DKZ2DV,_/9 PNG^*Y@7I MOLA@Z5 -IB./4N15M)O2*\!J9"K\&8#2KO]DP);GP,:[#*2\RT U M4^ UC:GI,B#QVH)DUA:<$CCS\BFA#?D^"WUA#'&FIH+<-1,B&0\KV@7YKJ+ MI4R^)/$RAU2CYI*\(4FY(B^$6$EO@13"YBO["B1,-)8N?:QFRJ+(83/.S@+) M9PTIS\LLDEEF4=/N/<K?W7\:+OI*.4<_# #T,W2;9#D-PPKOCU MAVOUZ42GE@@?P\!;"JI KY^.X&OC*M4,I52F>< 7IG; M3 G9Y7S\ISO29.ES8-MT#IV9)-=EG,Q9@G2!VSSRC92"&SS M2C;2PN&E3+X:>Y?M5.#:G**-E!!=S,5HHB< U::B$?^Z"E#HYW\U??#N=Q=R MD[<'7$ _@5^#P$!.JI+>C[[EZ*YN 9F(H;CZ@ 02@7&#+Y'93*(Y6=4R+/M[ MP$S!B+B+,\/1V$.N1()0BES,B0&# DE,,MXD0?%<2Q %$=_[+[PX^#>.'5FP M'^P3@[3<\.]!O(1RL6YJQ'2_SV%437?ZAC+ZKILTXM(T++5+M]C?P@H\,HR^[7:N= CBN/9)"=<$4(OG9;%'Z?!'T_8'QWZN?1# M:%DV/&L3U3)5W= 5)(, &VI.%]YD!+=#A)[EN(*FP_==8R3 G_N*C0PHA-^< M$113HR/K)OS;8X/:I*W8*"R"Y=F"YQ#!:@E3*\G-TBZTN9+,=G,!E56#*#:* M<&>*9GFD0I1!8\,KM.#-WQ5CJ(R@N#-6+5>*09RP5HU_VA0&%\\;9^'@+(0AL8GP M3[%2SE4$>*V!4(/0@VCE KV)T-(=T/#"@Z?8("B.0. -FG"FNE:3V(*4$611 MEC,^F,%? /W^*52E7&EJO)?'DNE84DZXAI?_4RWEY&"(C !#2-5211F_74HCJ!Y!-^NP+-@D(U?/WZ =@CNV[H*@I<18+:NKAB PU:KY*F@D_.3 ,KP>"687?@..22;O 2DQ .$=NHDZ;(OJ(M/[;Q;@5WC( MH5/5-% F#@*]06&>C1Y>HDLOBIHL% :*; T,9X."H5JA;UN:!R]#S>@ 14Q' MI]H!GRF(4Q0!)&& *3A#O=?#F?4MRW RPC]R.2=%OHL# KE0+_TC5W+%R!]5 M"\Q )[*7W$E$[9=8NJ1F>?E7/4=0T:AI837XD6@ M!7AZ"EK4&6* _,*J@0GH6T%N/8-^@WYS+,$+@24?VO@QL""&@6VI*DX'N U, MV6R3[B8NG9@.,_W\$]YL\KC)D8FVP_2(SE.S02^:^'[# J!__:NH7#2)25JZ MZW=6QS4W/=V@:(*-U4W7LD?S5SN#=!W%#?X;6J\ M"/7@%/\:\6<\SW9HGDITG@'22I'RL9H-4%J=TRQOEF[E.@73!Y-&SZQ,; MW0NP^*/X 8PJ%7/YKSXH%$L3I*6@ "B6!U (RZKSQAT*B>+8-BF)(T2A@C+;%M4OWM-8%&VY^:( I?#MDR)/@"RYMF*J3(@@)4-B"%00QNFY,]B M8S3^#0QK#VWP%F +]@C,Z])?"1#DK-6"":%7C5Y)KP<[=X7;OU9!C,RXA3.V M)S-&0\\*S5IELZ9,XYOSDA1BL:7$,O0^?';\/HKDR-G(0P;!KP"[_%),&&]$ MG]T4KJCU+)"A)RI8:R5V>"(,5L%.60X%%Z!J:<876\9H*DS93&!)5J=L)F5Z M*3[JN5,^#;*P!K:%B6$Z T 3NDZ#\7Y,-&$\X8@540UKG_=PJ MB^]U4"BW2J$ !&778I&R:UCAZO.6,Z.RF>D<86W@/6!?8N.<@8M!42*;4G7J M&R!-#/,Z*KC7+M.O_C $@%2E9L+XY6 VD+"@V&0\9'1KWKP1PJ&)$0:=6=LS MJUW&):,[-,_X, 7/A(TU@/7 :%=TDP4=0JPQI5+4#L@[)4-+T6UAH!@>M<]0 MSJ-[XPR5?FZULA&W9!_3B(P)@HT !IC5P4NH<'F[P!IKE?-@:F1F:I1K6=0A M3OV#Z:8E;7G'UQ0PKY!4S-H?>Z1I;YP!A7]AB'=V^96!V'\L@XZD$ MN+"E!U-!7XDY>DM:$',98@OXJ_HM!HPOAM@T8EY$EK/ #T-ORR:J9U.[%J$U'!]?#UCY))E9_8,C^ 8-/-XG-BWTP( ;2,B" MIPEG4]-D0H_"ZZU\IC(ESP MV::^?CRH^-YP7I2;BY-(SG+6UYD7]F1QOM11P\F6BIB?>K^-F*_F\M_>-E#$ M.-1T#%D2E*@F<8>$F'2\4<&=L)&'.] 6,S]?EW$-Z'YAS*?(>9;]" +ED8KG.96?+TK-IHB M3IX^HK[65-948;4/BI4E[8T%YHLDOZ](P(=".82N+*&5GRD"FK>@N7"X@$45 M++ T#/PO3:/2P-0',-PK..?U5 R0,0D<%<;%?"R6IDP+RY9F(Q&TY[,L,[\P M:XR)82Y\=IR/ <;UL6PD(#T+@V'6?6V'B0V+Y,H\DLLCN1\3R7V#-A@??=H; MAZN"0U!)55BLO#*Y2FS>_'PU ; M= D->=JZZN Y+UI:#3,">::QSR VT;04 MFQ;CLO-D",\N=>^)?QI@;GPQ-U>Q/#,;Q7 LH663!P]>#JHKF!%,R!C1^D$6 ME[7\\P%,803Q1_@N#5H2.CF"67Z,GK *1/S4KP:"C80)8#WQL$-,=G0!D D5 MC6&9;?S%'SE\4L[)";>$GH5[PZ)@'H[7[QML-R/#T5,:H5AL>,JH#,?A()/N M,.6$=A=8#P-7X'?2W6T254%B M#3$F9^AD0'<5GC$,:^@?I>SA[>=!+# M@#]9+3_N=G!VTG\:ZV'#.\^.T=BDCX4^[(^ZI=%:"65\E@8XIJG@A$ "R*-J M>/1$INZ2GE_ECD0=%_*RS\=A.%BW9M%B]V#Y"J6.IJNL=-CG*!7W8.XL,["Y M,!!L\I;^#5@***7ZAT[IFD-%2AGX"GQGNNJ'?DP_'\#P)#R([[,]U66I![4##((\NC6 M][YZB.?J>!?4\+*'X>DSL+8= M!6#<9ML/'\/F'IZ?L4FM*D 1KS(;'ZN>:*,QVN*C3L?R#,T7B@CN.W@^A&5= M!TQ]A,-$B'4!OL$&+LBE :*8(Q]$YR$CO,JO/@5F +'3Z%]IVAU:&[C[SH!/,5T"U$>!Q.]A0_[PE*'R77UH,<1@2L M [C-8>6@_Q:MIGA%&,&5_LV"YRA"G3S=%9QD8?U^&&".DB1=O7*H3@E#\ MIJ,P0N,L?86'NAO)#Q3';X173H?7G4!Y34Y3HCX!$C6)G_WP#S:P2G;""(-D M[5F:WF)GN\)CS#EF_QS/1U;Y_]O[UN:VD:O-[UNU_P'ES*3D+8A#\";23MXJ MC6PGVO58CNUYL_M)U02:(F(08'"1S/SZ/9=NH &"$J6!1%)"JN*Q)0!].Y?G M7/H= M ZRI6"1F38 9.7 :F1)J)FSD_ @F=:'Q'4R1=#-)^8[UM9 I($]+<]32 M:_OEOJ'SX.BM=MUP92 W"@*Q3.0;_9>W#596H>H>U5(J.(GC0,"&IF]F_@_I MF1X5[?QAWT>Y+J^JP#M2%4/*57_^T*RKY7"1XK F[N8R4>-EM5#0G_\T&9U, MWE;G5:DFM.:^:< Y<9OO1V%[=?L?]*>,5ZS:0&*2-L@E+^#.6++>(F862_1Z MF ^3V@/*!PP+0!I^AQ#19SE<>#G7ZABU9/?2R8Y3'W/%>Q/%WTDC*Q(+I?1: M FH):#,!<3BSZC50\3&QP"M-20Z05H2)9'S-!5#46Q$B64"#_A(-,K$BJ66C M[4S^ERQ-4M"?[!6;IBTUMM2XD1IO]U-QF0KV*G*N^4K[9. -E()\74T#P<)Q M:)?2++D"7$[34CF'C<2;.X)5(KOI\-2F(9G? M ;1.R\H]E.A/BQW@D8O?Z/.=0H;]EU*&LO5R*2^;8%V M!KOHJU?N%R*E3!'3B8@?!.DWK8M;Z#(CA93M;";';6I4/KU30U! M<(NYF/['^SC'RA23%XFA?/.,'%DT#KL##S++IM]FV;19-K=FV9CUFD<=9]ET MA>[M1-%O1<9'KNR+HG<5-R777%/)A;"0%8EA-KRXB M14E>PR&*X%ZF2 (C5"1]KND/JF3_@I]J#$3C7FP9:YD_< BSPS!&:*:9#!7&;, MLL3J%KA)R:MUZ9/&>E2CP/FK;5O&#;MW5)@W1(+Q?838,R ;O27ZWU3WY@V+ M]QO8A#LEJX%\\T?%-(F"+*W6>'^2K%E^Q [ M/PAN>=4>Q,X/XJXN).U!M*+I91U$*YKVY"!:T;0G!]&*ICTYB%8T[>HN'M>'E+W%<-,BT-4BZ;\X&K8?R# MJV%8[[$8QE]^F39!&X_>Y78MZ%/3Q[B!,V;$=\!G_(WJGI1/.FGTJ._2//LK M!EH9OWL9OX&/U_^LY^S>0SG;Z1XT6U?*.1VXU&Y/>[O35@6JVM-^$:?=+&_? MY;MJ3_LY\?;!@[**LZ*[X2LE$G(&.0U5EMO"O3V!>T]BTCO.0V7)8-1Y?"'Y M1Z3%D8=YAW'"DM0/^;^8L)^(T,-2X*WX> "3%QGO;_[DNE+.9D^[>*/J]5' M)=T;XN5=KZQTK$\DPS VM.MU_]3 2CBXLH.5&!**SQR:BY,^[M!=>VM/V\:'M;:CX"F[I>9_I^8&RNF_W^Y,FSWBX M!V?/X,O!Q/*'Z>=)$U M[MW'R2K;4\TYL8>C;M.@L"73EDR;)=.QW74:Q'>9GW1+T'A-TWQZ-F[7 =QK->?[QF_-*K= V?'/@;I.&,>)^^4X>)I4&=F_4 MH)9M7=XM?>\;?9\X+7T_#_K>%=9\#HPPL9U)OXW_M(SPTAFAU[7'@V8YH8T< M/;(=EE?*;]H2.XPS.B1_T$OWPX.>[;9^^)9,]YQ,3^QQ]Z0ETWTGT]:[OBVJ M&]K]2>/Y;<_\K%N"WE^"=H;VI#MNPT6'$R[Z>/^N\FU$Z< =,:W'?5T3]UIW M>TO[GPP:]WK -(QU.&.F+3-(X M<],LIK;QJC/HD6BN+,-A'-4AN8M>NIN^-VZ=]"V1[CF1]ILO M(2Z>$O\D"I M>=!MW+AYY@?=4O/^4O/)N/%4M\,XZ,.,(7U-(_?[\50DTBN:8V/!A*-I6SWN MT'TMK3^])@VI.VJO9[3T_5SINW=BC[H-:N"6P%_6NI\/)PRZ]L!IUE_^(BFB MY81#YP2G.["')XVG]ATL21Q Z.CW,)8PE?^ 58:%O"7E^+8QFZ M*RN-!9AK+MIKB77DMG&E_?4?O727O6,[SW%O2?3UAN_ MK3O 'CL-!O3;Z-)S6>2!TO-DT-Y0.JCH4BQ2>>6[EA_ZJ4\MWRTW2E(P5[PV MOG3H3IG6_[XFH(;]]C922]W/E;I/FO0BMM3]LM;]?-B@WVSI^S:R]++6_7P8 MP;&=8;,E\]NXTJ.N[=3]=P8KRELB^2&89S%G_,4R &/-T_:9;,-)^^LP>NE^ M>CQ#I]?@&;:>^I90'P4J-GFYHR72Y[+( Z7FWK -)K74_%RHN=]\3MQA'/1A M!I-TN3L@ Q@(S)@Y5K3#6G>>G*;6T:P-*+6^F)?KBWDDD^CED43+"BTKM*S0 MLL*S8(6^/1BUEZ!:1GCQC-"X3FB#58^]MHMT+F/;"B48=U=M-&I_/4[/Q\F_ MK30YZD]>MW[]EB[WCR[M87_8DN;>DV;KI-\VQ:C)^WAMR.FY+'+GU'P/B3SJ MC1J4R&V@Z?&++W@ROHE]##-9,PD?TJEQ:61%LYFD>M[1# OF+;#_$M;0LX[F M;?RI=;"T#I;6Z=ZR0LL*+2NTK-"R IAOCCWH-YXT^/(HHN6$0^>$-@!U> $H M3R:)L&9^+*TCOXU M0ZH0W1 .?:PUV]# BT-[Q\-[XDF;2GZN2RRI>@VT/6\ M%ME2=!OV>IKEGG^^L,ZX]L._VE#6([AJIE'LR?B8WW_C+']8213XGO6G+OWO MH'.C]G"Y^R_36K?^GI%,RR$MA[0@9P,FVVQW<;= M'F]M^G2M$7W_U/M7EF#NY?M?S[^].VUC2>B56[@,K>U$V#>1N9-Q/S4FM M7:^K^6Z5/;LW;+QT?$OD+9'O$9'W1[;3;3 9K"7RELCWCLB=_M@>C]HZB2V5 M/VLJ=WKVX*39RC)M?.]1E_M)IE8B IFTL;T#3\-N4# ]@\1J9SRQ^Y.V,5%+ MW,^1N$>./6FRZG9+W"UQ[PMQ#\UZ<8W+J5&G?] >^9_YA!L[YY:( M=TK$VY+MT4FG>]B7&E\"X>XLK6G7N]!\ZZTFQ?0.0DH_MQ3^8BA\:QGN "$> M=FG$GP\]*E3)KVO:XMGU\O;(%[-SCMWI[9;]DE /U,&-*N']\,0_$@K=0W)H MR;\E_Y;\=XQ:]W!CFN<3>.NYQ;0:--_VD 1:WGA"'3)Y;B&QJ@WX2RK@C/[K M+YY__8<'&W2*X30=&#])HR7_$_X^EWA"R&43N7B[C!(_]2,X-ZQ=[U]+O67= M[L^X#\;DBOT[=J,@BM]HZM)?Q%U<^QP-W1E);<_VAIVN=DO *84RWR1+9&ED M=:TNCOL+#*S_;)!&_1!X,WVS=C9'XC7K]B\2R#"!9Q(KD4!F(G2E)4+/BK#+ MF.52X9-9%%M1%EORAW0S7"68PZ&XDM1HVIV+\$HF'3KMIYCZ='WJL*_'KDCF M%O4<.)Z*!"QW-UHL99@(/!^8.OY==JPGFZ:[/LTLC"5P\']@T)A%8239-?,\7L?^4 M!^"MKXS:02R%3[T@X&6<8P G$"99D(K0H*$$%IK**]^%I0#K$-,\X=SE^MR% M^^_,9S8FRL<*MFZUO':XSN+W_O(^;&(:2*3NGXR]RYH<@;+!ER!&LV<-_PSJG,HAN M7C_=HJ[4HBZ,/4>R]1-: A^%YR=N+%-I@;Y=(%_"=('$%SSCE2$-;8-6_- - M,H\6Z+_>P"'" R05Q

U_!>E"7PN11^#31QY,.+N6P3Y))<\,9'0!DN*!4Z M@B25R^-LB7N-_YP)'S\69!*7@ 08IE%\&_$F^.#?/EKGIG2QK8\?SX@C1$!)$%)ELY!1U[-:>_P,Y1+KZ<"6^FAW/5H4_&^/,T@2>$_O!+< MY*5D=N,EPYJO!+R/+63@6_B$XJ6%3.>19["43=,[\J]?JY.B WHZZIF_MDKB M_;8&.4#T&YODI'.16CQ@P_$RZ9"5PM&A;%Q:-MZYO\(9(G5,?_4HS^ M;0XKTW @(5HN6!:W/T)JA0,*Y!7R@'!=@(!TI+AX6-H,%L#JE\XXWYL-D@[K MQZU+.#YR'#V, $.)I9\B,D"$;+(9RQ % &" !%0$3,6VKF0(3!/0G(0'DL@G MQ8K83$.=!K=VLR%(#]XP()Y&@?=V6\N0D*Z!MMU BA@MFWD%UO=QU#)(;]R( M3P%,/C]6,Q@Y#J?K=DRKRI?S6VK1SL3PXXF6]HPHX4UC^7LKZ_^].WBK(X(Z>]@8<4+ M$;PUR5+]Z-5_?4/N0M8^@]^B=,L)4FQ#E.4]K=NL9O9@C:4JF^+T\DWYZ(-B M]%"\HAPX8RD"XCL!P>.J&VT-3HJWF"25>Y]I7H"2N/;ES2,)>V>\3CGFZ""$ M6<2O++4Q)-^+O4,I+%$* \H" 7_M>XSK%#!!T0]"_1H.'#4&2MQKX0>"Q1RK M?1+U-'UY'077^,X9* 4_M3YH#5@#I[X9F=ASA-Z86@;^FWSMO7I8$18/I)DA$60>0YAY-D1)G%)8#5L4PB MH)6$4GJL_F&'<,.KV[UIAS?N'6[MJHRJ;]!3HB@D%=_9LX)/T53A[260XUP@ M$%&/+N"ICG5*J[APTV@*6^/8! $5?7C63_UN9V0!WP3*[L0%V?!CI]_IFS^/ MLA20=D@V"&B3.+J!OY&QAEN'U/H-S^TCGEL-1.')6J@JE+_AIY-AIVN.\!!& MT/@&\2Z\$HN;\-%PX#U$PVW<1G2")AKNFSZSDG%%G!=' 9!-3(9)#GP901^QP:FL!99D/K'N,Y\8LL *!6&9ML0WT$Z M+.2.#2+*G8> S:YX[A9X5I;ZZ!6FP=5^!=+@>(U:DB@*:0E MZS>:WIJDCGM@NDT 7*%#EJVF"C>MOZ<7]*'U04YC=J?TM3[]*& K%^2,M3ZS MA )J. _=CG6D\$C=(QJ,V'1@-_,(@5)T@YHS=\@##9--27X!Q&! &E>QY)#) M$1*A&@"7J\C_5#^0HQU"8[^*V W .H2_A-^MSQ_/M )5<@.H'R1[Z$>H6]P, MAR0!F8<6"C@&BH?4EH)E/L(UY8L=;).(JS,M@&.N,*NC%!AE[?-;+*#?V[0"PP6M/PC*3ODM [#O8%WH MKD2?;N027&3Y1<[3_#!OX)"M+&'-!XA.K!0&!I4$"/&GWF1@3("^P.S/'F0: M +]8)8)-B QAB(8.;A0O(Y2]J*_1<[4K7?$7_S91<"NM_.47?T="X9L"P9M- M-A3>(+.5?*839II!67\5X2OK1R'6;0EM;: #$4\=E)$A6))TT/BN42R)<]LLL@ M0S'+M(1RI=\9=G^V\>NWS@-'^!5MA2^$#WC?\I5_!O"L?G7?^:U-J(<3:O"\ MF*Q@QNM453ZI8K'O?_]R_NO%%[W,T]_?/6QM\%4$-F /H%.D?NO!1B8+W^?0 MZDQB/,N-,R9D-+&SD(3R$N-4;*QR0$J_DVR[,\Q$E<$ ]GD9\SI(?,)K %1C MV!**_('A$DM-Z3Y9&:2C<$'=3O]D^+-!+20P?#0=T4"4Y!&VU7)JR2L6X17% MF!!O=SL]^!IFDC!)>I+@+]ITO,L?_!A.Z:,/UB#>Y/Y(:1Y71'=^5-(RMQP+ MZRBE.6_]HM*EVX@>/Z'H!X"F?RG#2845R7[8G=E# 0S\. M;)-"#B3WP&]] XC;B/Z0H,.[0(X@^)]/XM$CP].H6!VGK%=FSI18 M@][4ZY5>X>(L?"H>ND[\:<89$3MR)M4Z[;3/+HPV>>.VE4('&38;MF&S-FSV M-&&S1JV5=9MS]V9*,:=;(/OD;@A8?.=Q$/>6B&(-Q)903;]SPJ@&C.?[HQH" MYAM >"/3Z^GI]1\R/7U&F\X%L8 !BA)W+KTL@/D6$-,$2H5&1&=IP%@00:'" MO+?Y1]8&WQ'J0B*/IJ!5E.NXO#5KOA'=\M$L+ RTP(*:]$N('6!?HK59SCN)$<9>5(EFA@%6II_D_ MDT26H)]M ;XAO!SX8(D0*"54[L(G^::IGQ: ?WUW&$LS@DON!'"P MV0&"/WVDF$2H JJXSPN99R*R^UQ_N0J"T14'6LD'^O-VY1B[%11N';'=("CV M:4T4G29?*)W88HD> U=9#<@!N3FSM4="ARCW81%:[T D M+.B@QGA2^&==4&/+<,7MH8I/T2*+!0!%[0O]D#$MGX()Z;N8YXXYQ108RU,; MQ>8 1=E=CP\Q+,EC"X&D5&GS%1VX*7[#.(ZC!RBY.NX, M<92BAV(MH2)Q0:RIQ-EJ\L^W?- ZZJ?TB(86!EC[EUGR#^YRS&-*94I^:O>]]J69;TJH+KH$UZCAGJ0G"C@VM) MB9/RE1=A+SSV8D/PF 6,ZS%^_@WT:&]"P@/^1,7*@4?3OV2F%\U@*OUB)F:^ MCP(+? &*.681>>@>8R2KUI]/Q2X%_BO7;3X!&@@P[^-O<03$_!D(]*."1@2F M\$Z;B?S,/6!\?HJ+-,48!0!SS38@U=8EU:;WHP#W^)**ANPGATU=_2AV=93-C*.,G\1L&05N:43S,L.PQ=]E"B09$':7$ASL:8 M\+>Y']?.\:)NZ%J2SJF9#9>:.=@Y+LC#LD4(MF01\T"T1)VRQ9'9%.\BY/>S MV/QE-*I0HR@!4IK_;P(^8?4=/7N#)) T"^:A*/"UGTB.$^=!)(P(H\T&8K64 ME5*BR@C/;,,.?@( 18J\-ZB91(EMMJ/(87?#.7[P9_6S^&;N.AG"E !33RNE MP+C67J0?^#J1=6JPLX]6;)Q6))&]0557&-!>8P#;JM B*_7J_N:D5%FQC:&) M6,YDK)S_(C%!P:G:\P*4:G"!LU_[[6[5YA_*W/Y*>:I?\CQ59-2K6"QVI-:W MN$I_P?K*Z1IF"3 A9F AU.3[5D7B+9(S+J@"-:OK+=">NIN3I?,H)FB6J=MX M^2L*5SG=;MFRBXT$Y=+MKW)>6CH'I4])G&!28[H9)B'(V8R<0912:*8-H\=C M*=$E&'^7:2D&0W<1KX'B DQ>NXI2ODI^HY6$U I4RAW2^'W2]G1F _(3C:4\6JUA6/ 5G>+<518M2M! M2P3J+N,U22'>=IW:30,#1^;S5G=50>AG5=\$9GM&>!COBAQ;/J29G[@@\I17 M#DTHY/LZP[A8"V,3F#FG9Z64.9M2D+%G=WLCN]=W;MM3 @EHG0$VO"+47^0Z MF?C/QH,N@<$WG%3[78Y^$SOKHW:(%P;A'O"NVL/!1MGZ'G^$$0W35YJ+###" F MH6*+"M2 S;C *PW_D9P-KI.O46P7>@1FBE(/,YNT;W\)XT<>5HN@N]/2>_-D MRRA15%D$X?YN*]C4^I58X")+",#%,I%O]%_,F6$OP"7<* M%Z/^4/ZHF"91D*75\D)/H^3HP>V/W:P]]$>+%_9N+:#='L03'833&=Q:\KD] MB*53?MQ$JULVI.#:&73OAP$R":G/8GF3N*>K0[NQ*U/M^KQ/5;]J%)X MKY<,)A#^\*^OAJ\>NOQQIU=M4N(L?UB4;?\4Y6O'MSF/U"#3C<6=T&!&Q^<' M=GS^0SL^WZ/C\R^_3!_>U[#EA4TLN)62.X)SQP"8-ACQCGR0Q8I MZ3S*$A%ZR>LF@,"NB]=_VK8X3V,DONL5[Z(EV& /VA0TT9Y=>?F>0W_VH=WK M-]BFI:7MYT#;SO.@[=[$'O36B?L 4%BNCBB?DF[)XW7]1U)%+X(WGW21S352 MNRN>M#]=;(';^J->H\W(6^+<>^*\-:"P/\3I./9D-%HGSF=DK10-5EIKY=D@ MNJ85R7. =4[/'M7 NI;"6PI_)H:+,[#[O?4FPP=@N+SGBRO8P^D'=PKD"C*J M:Z!%!<&3>8L.[\6BNXNS/(%&VO'B&D&7]KC?6CXM;:_IHF= V[W>X%F83?DM MJ5%N0AUY$BMC)O(U7VG&JVI^PPIJU_!JCV#ESMMX/V$<:.=K;42M]>W^(^BU MEB7VATR>,'RT\[4V;J;U'7LXG-0KQU_HT.].KWO2!<:U*DW5*Z\7>;;% MJ>&_5"6:A.5[?WUU^??@N]/M=R?]?G?XBB_#/GE5BH>6!:CM+I@[<'\:=GK5 M'F\=JB4*T"1:8($#O'U=Z@J--U+S=M$^M[?*/\C]^[!*0'?8&105O\ZVZGIH M%A12K<6PZ*:RXE6[+>--JE[))=I\+LE(Y<*Y>@8%,;% 1LJ$TH/%I_62)9Z$5 G :_<+4LUF>>IJ+M_Z^>-2?8[)[6KR8N+JG8*MNH=!*OJW[)\ M[-6E.W7E2U =&]C=5'=D1,[%B6,G!U4D(]7M\&Q5D#4?T*:&;=3=O"A!M>&D MZ[^/U6?0^77EN[B!?J(JGKDBCE?6(HJE69#5*"LX!\&HN].;:TON?[J\JY6] MYE)-:_.]CH)L044'BJ(>M/"\9:"NY+JC,G_WE+P]73;K#LG;FQ@ >=<>US]Q-?SH:O;!+?6H8- MMQ#A&^2N8W9[O4-D6C]--LO7>RF!?.;UN_O(TKV8K4J[$1.U" M9P'WG'GNTO51$?MYGI16@]CW73ODN+PNM4X)SCK-8!M'JZ2:/K^BTMHL+[I. M9YQ79B?9B9\MZFMI\@8!D 9<@%D5F$$>J-;W+720V8"7*D^6BZ7JHHLT8-AIOF&F9K8K^N+H%+GTYQR\FFZ&XB*D2G.JBI)B1U@&S!\&)!=C@^+T# M Q*WD(K3*W?*;HA4G$EA%M9KC&I]3DERDR*P7/%T(=-YY!D-GPB:C S%IJJD M9G%XYVLO@I(>56A^R-.T=B$T_X"GA@("LG2K)H;&K7J5<'YHL>X>K]4@[&&08T> M:/"]RE(/LL#@25M@<-$6&'R2 H.;=7BUW/IX6,@?+OA:JE^KZX!K3;8N"$YZ MA2"P*UR[20JLUJJ^E\2!Z@+!9:4+B363*#G1"&5-7!CGAP6'[M((@W*SF_MH M!'1$Y'VLLBGH8)2H,J;&2-1N1J9<__T4/AA8O1/E:##K.I]_OB@*.2.:QBX8 M6*/X)O9I6 _62;:;S?U>DX2[#J'-IT9C+QPKF86155=T,CPK]A%VR5$:F>!2!+K%+8:U#6 )=66 MY2?'Z5:9XT$\9FY$X[!OR]*E\&@LN+W61=$V;&>]U&)L,'4MK:F4(?8>Q4K. M,;6K9=>&39VFL#V LBU!G0+SQLB$6;DDAJ\%"M7;0T#=M@AZ?P>4A.8KS@"N2,!?%[-@>)5VQ < M21A=P1-9.R^;^[1=8PE^X!2I-Y6]?$F2+9;, -S/:@'6:ZIE+A"'U 7MB=RT MD[?J+<3G4>T$$;:$9J%,ZUIS+?*WN2)%RU MN&/1F6FZ,GU0LFX /)GK(8 M4D-3"PC/1P3"4C-_NV-]B"I]OF>(Z'DCITCRT9T'BS2B/VA;B915HLQ;M=5M MI!FH_!3! GO6L?65:FA32.%8 MY[9U#K]$/4-\ I3VC[QOJIHS]@F"?;*<[O$_=B3$+V:SXU]%0%+NZQR=6:U&?7U_MJ/#^B)=7MLYL+SJX7'J1:2*3**.HQ#^ M[N[R#$^5E%YJ!1?KN?MJ[J;J-.?+>@QES3)"%P";$TJO(=\7_**2R74A!-RB"1-W/5;W1;)E=98X.3 MWLET..A>#GJCZ>5 3*>78S$<78Z]DZEWXKA]M]M3V63J#10HE_W.Y3^PH8F? MDE.C] 0^T#=_"Q0"_PS4O]YI8=IHDMH]")@D8K]CF5,D*C8F:>6SA%F010B.=.B>*KH M>T034Z%[ZLZH)HFPM B*ZYYY=)4/&TV;5_N4[R3RT%*G7DRJ%77^3P-!E=?= MT:VG +)&JG'@RQN%%](J90,!-@=L M9&K5AT"MMB44T$#$?=RL).+P/1Z.V7<+IUJ9%V5%G!4K47V\:(JXXZ1LX3RU MK(4/9"DBKUR(,DH3<8A>CPZW!4.@K3\%]%:L@YVZ9N).Z-4ZYQ[>TRJ]V\>@ MP9P)27.PMD/[87L9N"93[O8%'%KH9MR&;MK0S5VA&P6"9L ])XXWN.Q-O3Y@ MIY/NY70R!A1UTI_V9A,Q[DZ&:Z!H0&ZU*,#2D)_10^XA:UWV^DYO.-@I&AIT M+#TWD@+%['8#==ZSAT"A]D(./<$L[^G;6^0RVBY"\!2 X&8<<7M[7$G%8"-JH58[%RUUSY,E^YZJV>&XY?R&AT^N+8&1Y) M[@SO##WUKT+5?)6@C]F;]E[CA%.N3N!,^@.R1W4_73-N9#YN]X-,J]5.3-B@DB!?):!NSEC(U#,KL*U[['?E!#W=\PG%/]C@G/:4,0 MSXV]D H2$T1#.19CU^Z%GQH'5SHM:LV+#F+T0=#BD@3_FO=M4ZZ)W N+)*K< M"RFP0>[*2);2]6=^G?,!EV"Z'736*I=!,DK-#:-JRKNOY^Z:B MQ3IX+1B\U!"U)+*\UTCU2F+A/V;K5+_FBMLL8[2)R7 Y= M68'_77(6WMH+]OWV8DADK_:*M/DH8YV&QE. MF?%;GHEMD"1)31@9&UNR+@E7FT:QE4&'UUSF('S(P5]H#M1W9%8A3;DBS-5" M%%(_XQK=@"X'=^[+ZWRI\+68G7Z\A.F_^.# *H5MTC$-.W_XBE#%%CNTR-!' M(&>!:IE-'9QYR6RV,@MP8T]R.H+Y[FL+7S%/OFND;@K]!<(9EOBOS+OBWX;5 M(YP"Y?+L?.B3.<[ IR MXZ2L\W-+&^$T/5@\T/,K6&EA5ZO*$NL0-PDF4^Y3X'P%Z:;+J %+HL%PD?\A/$+ MP6=*V'9)&:+7L8CB90RO30C%5L#ZQ5^RWJ+,_^M\*#)3R0IXF&OJA6S 78 M#PV$E/J=*U*?R)/A=-R7P.8S<3D8BS'\J->]%".WY_1/QL/QQ%WG@%/T1GW@ MQO27)Z->K[];6]HY[9"#S%)S:I !M$O'[&=\>T+[/Y5CLH@Y;?0VFG.^S;FG M$DCQZ1D_O0%D;204-_=/ DG4T@HYZ.]TJN89[*7) (=?(Q.C@9"OFGD7YAFN MOX 9@F#"@.T.C!+==*S_%V56,H^R .]A@/+, IV1J;=NP_O*=JKD!*C,%IZ" M:2T5+ZY'\ PKV9C.%%CS!H669N6D,I="3ID#H5\=!4&1LP+B(%[QJ[G%">*Q M8YT6^1/L2*=>WZ&*%)"_H!SA_AY&-W1U.R,.UU\K'O D, 7G@?B+0JP$243S M,LF&1BA3O/>FTCEB[QA]32NPQ &+^1BD,!P3F L*B*9VU!XPF\C@/?N/?%#U8::NM/&*FPEC%0)+' MX$M-">9; HW74D%^Y]4 W.7C;KJ>RUT'^D_$S9AB')H+*K%@[:$ F^1^PEL/ MZ):=4M?+*%M\5;?+2F[G.TM9A5&P HMCA?(SB&*_M*W_(Z\#$>M_ M:3P%Q^2'\-:5#-Q(@ K!R:!G!\XI1-$S!>KB/8C0*NI8%X7 CER #2R2BJ(1 MI5N",.(5//UO#F:II' =W"QM#\&B(H=RFJV,K>/T,Y$73FBD)TH:Y-L-L.46'80:TG%*$5+ MJE!BM ,5H+X!K?(Q39G#%Z!M#95+<]"HF)/,,VFIVBU*C:SPWP:@,63D-4A1 M.EIM@2326(#^[K2ZCERVJXP65#,@MGS8 93VY/R"@< 0(*E^@^^[N$BV0'R\ MV<77E> ;<#@WL(=*(Z[R%%1C=*'<"-&4%*&:(>FYF;B.8OZ]C!?L9J3PW;6Z M#B70Y %>I7G]:SKT9JA5$XK75L7 7EF:5GL8"1R(4525KIE38)X/L0T*9+Y M:S/%+&_Y0^!F8/2(K[:QVJ)SI%!$J(*!-Y1 !4-),&$\\S&I;MNKWY66EZ]= M5Z)Q,X 87):'H(S65 $ZW*6G,D(U.B+47"VNHLN$Y9IO!M!?X0=S%;BI*O<) M@%," _#0"F$SZ8"=%F"3R:MY?B\C%=]E:.F\*Z/,"X_NH^;T9RO%BXD?&OBA M# &(3N@P9.F8B1@97*+[B^T$@\+5>WJ/-GY?FXA(_GHC6=6K##L?;]@E)N 7 MN'T!.L(*9%OLW]X9>R6??6$RJ2.D,CN-6TCK-A'7[U&#+3@'O6;0&[1)I)Y< M:>A9:72;656GLAWK1(GV.'I^C%\J\OXX M(9JG3Z30H?QRBO,&*UM'U(T$R=PU V^L;;O*KRQF4F\WW;$)9EXFBPZ6-ZIH MDJ B'3+AI#FLT*"L$(&3J;I_S>@W:42E"/+MW+!C%"T# 1BM)"A;EE-""00* MDWL4+[\Q'6BY,N KL724^4SI)4KB!%*GL+S.GZR:_4:^*OP WP7=,=-GD85Z MF%SZ\.;Q6F)3X")/!V*E.5K+PLWOPF\P;'=-EC69"<8):V));*T=DT1)"?9K MHZ"2<26>MD8DO-S*F;,YM\"K8^@RYY(L6IKG=Z#+1\19S?"Z5!B$7BL;Y>$& M5J:QT)"]EKE3?>]DW/T=6J??9\5& X>>7J=JI&Z"D QP5\ MDN[@Q9@Q E^B&Z5J:(JM\3WO^Y"^G>I[$FJ2M5-9O<9+!Z +$O83@6&"\@GO-Y%8!P3N M143YRJ@0S _:0X+Y#0(^"6-Y?H*7)F*ZM@!DM0A5-IZ+:0M!('3,!JM[@M4F M;PC SW#OB;F0N2-0P$!*:0JTF!3\)UQFDFL_"DC\X]4-$>Y702R MP#OZG"OBI>P#+8F7@FHH#*%R&A!O$_CZCH;7%!UMY!_7]>7H\C!L&JEV4D;+ M0*!\%PM0P1Y[Q,$> ZWLE0I4Q$7!+YRFQF&)U**HBG[-T:DDI])MQ'.J FYU M_?LF:^ZO'\XUB%H3OK7W[LH^OGI_1/-A@8;L [W2NEOZ@->N!(748F2*I+@T M7)B!"2HJ9)5@IJ4#Z#R)GF%K)06)[JIA+$OR,3F[ZLB,&.W9Q7^?OSMV)A;6MY,+C# 4 MX-?0P,J*=.>(FD$B*79&ZP-8"V\[ZB$4&%SI&@3%-3%@0X"VPC.AUU44H;/E M"E\)R8N"][RS(,-R0^YW!:)5K!8ETU2F-PBA>*Z>^**V%6>,FWS%#;3W^[8 M#'.P)3HJDM3.O2%32?6$;R)4 D:%7#PD^$Y^*+54=JQ+@0:1^_W8BVXX6'DV M!SFBK@IJ)P6EZK4&7HV!]T^4+B& .1LS(#%W +/-I>>[G#FI_)FJ*(3.(%?5 M.?*M(W!7L.F:^5;1:*SL,-M;WQ(UU$"10%63'UEO;N$7DFB6XE:1U\,DNIRD MO12S M^@HZCBL6EFRT6NF.D,Q[K:(H<2(*5,41E<*^Q^CFWGMS8=K#>*F)15&M%JD] M;4S95RB8&(/=P5JPY?[UF&XF<.:P*52UF$]LJNV0*"-(1?CI HV*HQ?,1.5K MN X[0 K?53\SK^J*'Y0"6OJA2O^D'_-]H 6G;,^ "JB"1P$*DKRD#B^-B]:0 MOF/XQHHPSZNI<2!I95W*N&99I*64DDL8)P(M;&L?14UF@BX(S OA='65":I/ M3R8L0'1FV0JL.DP14H\5^18DF3*]">M#'F*T?=!MH^UMM'U_H^UT?T*7SL#, MHFRA*D=6$4I>X1)8)2%D.1Z])-)LL("'%HA(!8+G_9"2U5%$E%Z1?( MXFQ:L-B[Q4K:(EA%0M4S3]M8ZLKFI\H,?@47@/LH(/[M/PP,E_V\[V'514&:JD>E4H!I_@:AYA#[]39O!3&#LO-31/1AGI=5U/W3=T,-]4=S4'ES96<[#J@4 MMEU%KF:Z9TX6_!%#<54>JAAAQ@$9628(4?)S.7S(^6W=\DEN_,6"R]OI)%[- M9R6C:",NR\(B^2+WNA2.8_:6Y#:?%DN(N$*/DCCWU/UV6MX:NK5<3!\O#6!I M8&79*7E*!1+J'M"K53N7ⅾ],%%?PENH\?:/D;%Y.MHQL-82MV7A=PCOA M&[?PT#S*Z H2"W(;3HZ]!WS7,2\1A)X$OM%.G@FCA) U"S*LLZB^GV-E6UT0 M(AI0C9WT!_(=0V6 4W$YUT10SA+)%RI63#9ZO@QTP6!V9Y)G$U!J LI 7;:) M[%^5C#6+L-^7KL'#P9)*LD]:U#2%7_?7O #;\H%*,<%2B>@D<"/*RXK"PGNC MGB!R+U/!&O'S+%22EG:%$+5)@*1TP0L/36(1:.7D*]$D7\7,\G)5F&&[/"H+=Y/ C9?D>#ZW(6=*:(/&X7 87J V4KF DRCKF)/1JF\I5X\NE;IO MK%WR!M7M4(48*NQ9\X;RD&HNY^(4J1>A?>;3#5ZZ6%B7^U@ -5)^1632^%KU M8U0* NT56CE%AG*?.%A@S$_F?,6K4FSJ"KLE00TDCO* MTOZ/YZIOR*M]C[T.BQ65\B)K-42"7EJI[T>!3,":]5@6(Q>_BF;*JN..$&PY M.D[>HMI#S8M#._8DTIWE(Z M>2Y7]3$8PBSG8I9J!.T8=*&=. WRPB%&;ZX0UL'J0-=(%&;4%:D;);+*A2ZD MNBZCJ#QD!"4Q_J]C-S.J5Y]UI,NV/'&TXN';X4TG6-?:[>R>^=NO.&HT>T\%,(L"5#N]K=WK6.84 M+9HC'C//TJR31=8P4XRJ;[#'Q0TN0NLWT%).URXRX:F8$D;OA6IS8C1$@=]< MQ6*AB4=D(.^H@)02W,:CV1)_0#W+2VW]B+#F(E9BJ-1/Y5I=G YAE197UR1\ M@P406)_*W).H&0H]2CBP:=P.+]*.\ Z0: M4U"UHU1W[V U4^H0LUI?E,K.+!96W*97&YBG$*C>I6004>L#RG<+5Z6U469J M<PFE]'36BEA]4 M)0*V]Z>QT;T)UK 05''.N H3J8TJ+="L\Y266_"H#:/HLJZT7MG_6S;>J %5 M+M-:7Z7U,7P1MU=>J''AT)OPRVN@1,88;^:^!^_#XZC*NOVW-54QW,G)1,Z& MWN7 X.Z?[L>5$#8*="=JCO\QH3VE') M1G2L7DO*;AW7BT;*FB%TSY7* L[%BI;(T?\I9.VM\9M 84=JR-V1AU'3YI4ZXF< MC$]F(^_2W!K73Y"#2O$VF"+1#I'S!A MTD]*Y&OZ]/B9=5),8_B_IR<'$I]6V.KIJD:<[9X M'YG@4N^6J0*GZ7EV^D\]S3__R1EUW_*?6\RUM*T@P/J#)YYO22!L"7QI2;\0 MN>PUR7R*.OM.+@_>_OVEJ'=%2Z?[4(MQ##L@E;[3>'_-%W/**[H3.)WA9NL2402@WE_8)9?+U_=G5%Z;JVL/CH31$ #_92 MZPA+SGL6 M5B%$$_/U03%7KV6NE\%7R5P]T%PM=[T$[NKM2G6IS-TU]>6,K=\[ M7SMG'0S#T9-.?]CEQB"JXVB)(=5#D^XH[U5^ZZ94Y(CW=8A/SU[.\M(>^4D+^)'YR;^QYOF5,S MV*_N7"Y$3MF'15%GIQ];BMHWBCH3 58])77]T0^_4ZKL8=+7N_= 7A]/?VW):]_(ZZ.8RN#0*>OSE_T;97WF*O//0#,.6N)Z V# M3K$*G?UG_ 03S^B?1J)5QYG(14TR5CDA:)M$/?U%/)RUS]'0G9'4!]H;=KIY M@EX8A3+?>[S0$%E=JULDYO&?!YLPM5OA\0+=S<5R=B$W/I3BAYTU-:-'-/CE M53/48W"I\7$48]C(4V^H_C?=/WK#.;0WP$YWIJ_FOQ?3) JR5''U&C,\-HT\ MZ(J&*4F:8H9VOYO8[_LI^D?>? MBD#']VYB/\5R*@G6X^)Z-+J@X715"@CFY2-5OZ_\XO]9M%A2C1@L8<-7(T[Q8XX8C;CQI"X/)FD516M$?F>T-)> MRID7.:E[R>##N9G5:V]FM3>S[JJHJ>YA#5W1GYT,)I?>8-:[''AR="FD-[P< M=OONY&3HS$;=CH8#QVGV%M9&.E<;.RV-4J[#5\SL M+[],]TJ /,6E]\]KU_U)U7/I 9WP4U34>/]#E<1663_.I#_@W*$%W>+7A>ZP M.D>,GT6(X&780D!PKSRLBQ9+;!BD*DQK%!*26IY*ZI"AE#D5:U /X'5TF>'U M7/I>4>^BR;(W>W)FY>LS ,/,2V2;_BSNR>L:(ONT,?OEMJ/9' =B%67JI:HC M[Y[NF9+U.NRVINM3>PS:/7]:=\$]-G]/)%!CQ/0(Z_EX^NWOI[]9?_MR\?MG MF\7Y^:>S=:?QWB[@N1W(4]V"/IR%;;\>I=UUI=#E#PLDH>]9VF!\NO7F)J[3 MZ_2&-,8OR2_P&4!)J?6Q8_V&[8U"Z_R\/<#U T0S>,].KSVY?5E/S>&S-84WCT-SN M_4;=[J9[A'W>)?](Z4>YFWO=5W\=^=X&5WV1CC6-O!7\9YXN@O_Z_U!+ P04 M " #G@VI5*BJB(](( !F-0 & '-W:6TM,C R,C$P,#%X97@S,60Q M+FAT;>U;;6_;.!+^*SP7MTT!R[+STDWE-$";9G<+-&VNZ^)P'VF)CKB11"U) MV?'^^GN&E&S9SFLO#6X#!TABD4-RAGP>S@Q%'_TC"$Z+E!>Q2-AOH[-/+%%Q ME8O"LE@+;E$ZDS9E(U66O&!G0FN99>R]ELF%8.Q-;[#?Z_?>O Z"XR-T=5*W M447$!H-PT ]W^[N[K+\7[0^B@S?L_(SM?!N=O'+B'[ZR=A^&'TP5>@_P$;:5X8::4J>!:&IY\[K)-:6T9A.)O->K.]GM(7 MX>AKF-H\VP\SI8SH)3;I'!]1"?X*GAP?Y<)R%J=<&V'?=KZ-?@D.(6&ES<3Q M4=C\][)CE_P<%FDY46Z*%/>M$B+C%LY%=1WJ] M%5DZ]#;'Z&.T>]@UW^@$<H#8Q?('Z!P#P4(_FM*?WHU^>W?&?OWZY=MYEWW\?-)[9-77%#U8 MZDF"-ZK:.?[89;_'REIVUF-?^1_"7,HNBX6VU\]HH?&;- K4V#O$T'6KJ.&"3=J"4](@YEF]'&YE M0)WA+)56!#2"B HUTQQ%-_;YF%,;@#]6Y1%!8-CB\AIN_J@,S=P])G[0:T_L MFOE_)T,^LI1/!=-B*L4,>[=-I6%_5ER#0-DT&%N"[U'7+'=YP*]]]RX8('E3ECQC$QZC2#.5P\]8 MY>4V! H1"V.XGI-(SB\%QFWU:5"60!D,F9$KH#%(()8: 1+$$#(9: (X,T K M3IFIZ,^R_4QH47="!N32P)'3VOB02@M3BM@I2/V64$TE,!/XQ:2,Y^UIV'+K MJ2"Y]^RY)=A$%D O$6&)UBZ(!7%4ZU:]+";8]#G%F/@<9U6"/L&(%C2[8),D M1U$"T,1%XBA2A 79:IR;M:'!Y\0%KUV2J#((@&$*-'##&:=/S$W*)IF:F89^ M6EQ(8Y$.6,:IT.L-+;LM%IE&F0UMMT1Z*OSM/Q>4@^9%Q+1SX 69)L )(F3 $,6E2:D%B.7P:^35Z3J2),V4J MM"-OIU7F65!JA?0[&\Y>[F39?"P9A7YOY-*"X;"P"_'LE' M>JK2Z !>9BJ-\UV0$H7KAY+MI==K>TY_.@,FU:'>D@/=VJM2I80'A"Y&93)Q MAVBF&AN92*XE&2!]0.I\>4$]58:"1+<-&1=1.D^GC(!"UO&SRTI.D*XR3@X: M9CDEEL$F6OC0M1UQX]-8D"!\*-J+Y$E\YI:?J!\_3W[>V]5LT/3^3NK>; 7# MIS(A$G*C"H==;D!@RN>(F5PG#4O 6\G',I-V3N'G=HB$\G?&I MW5A5]F8-[N//^4):4-XZN?L,A8V;C-AM+<+/!/094N=;*CT1 I/G0J4/'J6; M:*<3RCHOX2N>N1;70ZY77*N5F$?&2MW)D%HESXVX^:A<[9YF\%%E] MTKHFW_V?I^C)"+P]V$']P7,A\'?*P0VU)](J&?ZV0'1(73-.24\9]2UF9W M$7]6$NJ[G:0J8G\R)$%H(D$B.O6CD\18"D"^CAH71R8S MP2\I#/1)D0L$73KG7N4U[P4>1*3Z=,,?Q%[CBWB"AD8L7-&-I*N30#0!U/Q-YF:FY0.TL5=Z#\15>@D>/$J]N3OL*PMV5 M.0_SVF2/]B!66<9+(Z+F0WMZ7V,F4G\CBZ[ D0ZPKIE>=[^.5U8U!?YVG2M9 MN8/77V*XEJ&2UH6Z#G.K\[;C[X\Y?C5ZUN,//&1NII)J*'. #I?WNM;)T[K@ MU^J99I7>=T:I3!)1+)X#HF(TQBYV&&ES4\[%1667%L %AV]S'O[YV M)Z#I*,YOIXV-G6-"67]O]3C+ :7^>_O>M9WP'S+ACK:K[N4[9_YQ3%YA\L^] MW68_E05LLE'@BQXP,9WCSUCM?(Q];-#O,KJI?(O+N-7V>@]KMOX>W>%T+W+8 MB[[[^>&S<]O=5QI%WG[=U55&TJ*'&.*A"3>NE1Z%R;P_'O;__T3')=X0@Z2+N'O/X\@+V% GE"$I'C4MM?2]FM:(.[P@9 MF2Q$4#_W5_(%_]V;E81AI6CQ19\2N53@ T$^P8)$?*ID4D/B\+"WN[_P_[ZL M[_)M_P4B]XVDX_\"4$L#!!0 ( .>#:E432=9X=P@ -XQ 8 #,Q9#(N:'1M[5MK;]LX%OTK7!<[30';LO/HIDH:H$W2 MF0!)V^VZ6.Q'2J(B;B110U)V/+]^SR4EO^*\9M.@$[A $XN\)"_)][VC0W1UW+119?>ONPL-+FXN@P:'][VT@ETZ/#1(Z9L=-X, M*GN E@&J5VRN>Q.9V"P<#@9_/ZAXDLCRLI>+U(9[_?W]>9&6E]FL3/FIA5KD MW,JQH+X7>HUSP748*9L=K ZPKF75MDM5:7LI+V0^#5^/9"$,^RPF[)LJ>/FZ MZTOPVP@MT]<'SMK(/P2ZQO2LN+8]GLM+=$Z^'OCYAZAC]'^X[3_0B-'2B+Z/ M87\/E:Y@(MQD(Y4GL#Z]SF0D+=L9]KT4+C?]+ZT,!O'Z,W MK<*6#C99-!R3!S'/FQUQFP/V'$PR:46/1A!AJ2::H^C6/I]R=7N@D%5%2"@X M6*#S"G3^6QM:N0>L_;"_N+ KT_\K3>2,97PLF!9C*29X?=M,&O9[S34XE$]1 M7BD #,CZI'3!AH/>/YE*V3D'N KVJU9U!5*4V7 M KV/W#B]P(HIN\*>Y +"HNL1V. N47"T5% D:,YER7@Y975I=2W0,?2&DRL M)&<%GK3D.4MYC"+-5(%08Y6WNV%0BE@8P_643 I^)3#N0I\&90F+LATG/A;_>E M$&FTA+I?7NUO#_]Q8!JJ-$J;7NHJ324>M\P;!\DSQK5PX >8)<$*(&7"$,2D MR:@%F16(:137Z#F1)LZ5J=&.HIU6N6=!I14R=!0;M@70)P(L\LC^EXAK#1:A MYO0:R6V)O/P#8LJW.D?1<(?WAGM;PCLTW$O\DW^4E".5GH@T%*/ L\!/SQ=R MZQ%C8L@>QR#ITI IAJ3)K_(7%B0]P^?@Y-[NAI-'_*5P\D08- >G>:ZGS== MDH,QK\W#FY NBP2 WXSDE9ZJ-3I E!E+XV(7K$3I^J%D>Q[U%B.G/Z !DQJI M-^= MXFJ5"D1 >&+4;E,W#F:J2,C$\FUI E(+TA=+"^II]J02'2O(>,4I8MT MR@@X9!T_NZSB!.DZYQ2@,2WGQ%QLHH67KHN*&Y\B08:(H6@ODF>)F1M^HCYZ MF?Q\<*BY0=.'!ZD'LQ4,'\N$2,B-*AUVN0&!*9\C9G*=M"P!;R6/9"[ME.3G MNF'IG>$(Y;CBZ;YDNI /NOA_W4RHJG4%KAHGE^,8['$.N,SP4I10P3DHBQI1 MT;N 3)#U>EKBG2$K!/@-,9\+S_%+(>;IF.>UBRZ$6I&FR,SD&'@S:S*LF=9] M0+3TC^N3+L=#-$2D,SZUBU1M;_?@(?&N;7&^]5QLU,\5*T7/2NF+?_;^7Z-D(O#G80?W>2R'PGS[8<=^7)2W]N_/ M0G%ND8+S&$,D>H0,OI$HSKSC2!:MTF:F/%T!NBP*::T0=T3Q2$';4GTBX9_K M9 M$1= T%)3QFU+6]NTB?J\EW'=ODKJ,W9GLF\U1S>:HYI$3^9 C"4(3"1+1 MJ1^=),92 /*-:IP=F4P$OR(9Z),B)P1=.N>^RFN_%W@4D9K3#7\0NR86\00- MC9B%HEM)UR2!: +F -Y=KT4-A*BI"RP3INPFTTB M=^@;'3FYBSESQ (,UW 6?A@A,(X;Y1;IC3]6I,EF.5CP5)LI)?-E^,ZR:>B:+*U52@=I(I'\'X M$B_!HR?1JS>7?0GA[M:5]BY7(_*4LN@5'/F!V M[?*Z*W:\MJHM\!?L7,G2-;S!',.-#94LW*GK,+<[[SO^"MD-?JW21K7TV$/C M^36N'TF4ML][4/,9^U-$V*+AH,OH'N8=;+AS5LWVM*CNTPTU=T;-7@W#=\.;IX-_B13N6\W M[YG["SO _.&?\SFR$NXO'5)>93)B1, ME [;8+=P'W^YHL$HJ;YU9?5/;.!/_ M*GK2>5J8B=\2R@4G928-Z94Y(!PQ7B. M'C=3!D(LK:1]T^[^UJ/_6-8T2VD6L9A\#,[/2"RC MTXR<,Z6X$.2]XO&"$7)D>P>V:Q\=6M;Q"+::U&MDYA//4[VKH/)OB$_F4V"WRZGU;&7U^_/3B>D8SG.+_V)XYP$)]4$[.^10-&L MX)K+C K'F5YT2"?5.O<=9[5:V:N^+=7"":Z<5"_%@2.D+)@=Z[AS/,(1^&0T M/AXMF:8D2JDJF'[7N0X^6 .@T%P+=CQRFO\5;2CC]?$HYI])H=>"O>LLJ5KP MS-(R]_MNKH>PTH'I'9H;:\5CG?J>Z_YWF-,XYMG"$BS1_EM[,+@=4GR1;L9D M)9JOF*":?V:X=VO72#"J_%#J=+A[P'TK\V9=(C-M)73)Q=I_$_ E*\@%6Y$K MN:39FVXU O\+IGCR9FBH"_XG@ZU!/,UNM$4%7\#FR.NPDM^'.8)_7J_Z@B>& M6R=6>\!TM>6*&5%#*6*@G=ZD/.2:]'NV-W)"T&'^#!Q'X+],_4TLGXV#C^-S M\N/5[/JR2TXO)O8W9!QY1?('V.T<3Z97P>F'T\DX.)U=P"VZFE^/+P(2S$8. MTKX8/KT!N;;G]L0F\^G$\.KUW[K=%\;E>$[&)[/+8'KRSZGRCJ]^D>-&FT?N M(9E](,''*9F/K]Z/+Z9S:_;KV?0W,IX$.--SW=ZS"O)[66B>K)\LR6E&(IEE M+,*(5F4=G3+R(!O=Z;-$7XA!<=@,9%+ MR)/KD5-^15K#JC?!IR8L"M0J_2!E#DB8I M4PQT^4(45QGW\7H#LW?)/)):DW.;7-'?6?&)=\DDY2P!T4$5F _)+$EX!%H# M05'.VCQ= F/HK%V2EZHH*1RH)?$&E16:0%6Y8FT9C%:H=!K+'$N<]L(M2KR) M]7%SJD*:L<*:W0BV)N/(>"_>Q"[,4^VW+Z2FH6 DE H4]J[C=H!'(>IZ8?-< MY#1JGFL552O0%H+F!?.;+\/_ZV+7Y0Y4'5HN*^6W*B!S]9%?2]"U++6?\!L6 MWQ<-6M5*Q6@3A[6"O[@1HB8;U(65CMN33Q8$N?Z,EHZHJ/DR+(((PU7*-;-0 MG\S/Y$K1?-ABHM9[S>SK5T>'/QP-=_G:)KKKMT]EN7HTUR.#T$#%5EE2#W6. M _"P.B8FI8 &8%W"[S^FY"@V!\E5PSK^0)=;\>E]RC$'P@I;_?B_8W/WD:1 M302I'=<[ZA\,,;9LW!;UX: E'>,-+]N)W>\^_")]F&<)/IJT#Q6 II M8A@U M[M@X..58 N2*%>C+79RF $1A&1Q/!7AZD8-S%UVS*N$90%H#=6:ZA8/--7B4;U-*+66U=I:P6R+DRD]Y'+-L\VRA]_JA8O23M0*%?145;^9I"#5$ MJ:' J"]U6]R_J\Y]%(; F\H+P+>"ZW4C8%6RN/UA.]=7KE)_;E_([]I^?FV; M2[T=O)^H]F\H;Q5E+L"$2X,#W H(; GZ/[A2'96: L]&K&:*<=+4\\\M]=>0 M.O]2CZ9*+5S#^@B(G<*Y@P9&#F^IY5]L\ZI<>ZJA_VDS?KE]<<=F.T)^-]M+ M--M#,!MKK$LHLCC$8OW=EO\*6]YMIMUON*8(KO+HOV?P^15;E*+:>&[]9&Y;C>A--QU) GR+1;Q! VJN,X[=JKD&H%0 MQ(D9+NL2&D50 !G8MU%+C.I&TZWNXK8#'M,:Q'$RFG5GFT)A-3U[B!2B& / MSLVQ!PB'A&M 9 E3+(MP!B@ ?R$#R,Z;&VW@5N3]1%/UYI[+9:];.[!2&K M]XU;&')K:/-R,P&+WX]+/D<1W1!@.[=[ I(*LQUP#@ZJ6I>0M[_!=0 M2P,$% @ YX-J5:*=)"_Y!@ ,1X !@ !S=VEM+3(P,C(Q,# Q>&5X M,S)D,BYH=&WM6?]3VS@6_U=TZ5P+,_&WA'+!29E)0VB9!4*)F=W]4;;E6+>* MY)/EAMQ?OT^2G3H!6JY=NO2F#(18>I+>-[WW/L^C?SC.E.>8)R1%[Z.+2IHN"$)';G#@^N[1H>,^CJPNT=Q--]@WYR6P2_7XUM<=>W;P]/YN@CN-Y MO_8GGG<2G=@)V#] D<2\I(H*CIGG32\[J),K582>MUJMW%7?%7+A1==>KI;L MP&-"E,1-5=HY'ND1^"0X/1XMB<(HR;$LB7K3N8E.G0%0**H8.1YYS7]+&XMT M?3Q*Z4=4JC4C;SI++!>4.TH48=\OU!!6>C"]0W/KK&BJ\C#P_7\."YRFE"\< M1C(5OG8'@T]#DB[RS9BPHH62,*SH1Z+W;NV:,()E& N5#W4K<-7$5V2$EV2%;H62\Q?=>T(_"^)I-FKH:$NZ7\); WB*7*K',SH C;7 MO ZM_"',(?T7].P7?6*\=:+= Z;MEBMB1(T%2X%V>IO3F"K4[[F]D1>##HLG MX#@!_R7R+V+Y?!R]'U^@=]>SFZLN.KN3<;1 MV>P2;M'U_&9\&:%H-O(T[;/A,QB@&W?N3EPTGTX,KT'_M=]%SXS-\1R-3V97 MT?3D[]/E'6?]+,>-.H_\0S0[1='[*9J/K]^.+Z=S9_;;^?1W-)Y$>J;G^[TG M%>3?5:EHMOYJ2CU_V(A9/7"683HEB9!8G^4D@@D9OO#-SYU91CD)*YX" M#_#MSK0Y(BP%HSI:3,02$N5ZY%5?D-:P&@SW(5>B4R&7+U\$A_XP\)T/*!/2 M2%Z QD6*"-Q=\%#2BT+F++G!9@G!G,#C) M*50U5#,T"S+: ** UFUJ+6%N@C&M+]V45')LL)PIA(H&%A#-,'*>F-M M'!.Q0.\X%84N<]H+MRCU9:R/FV,98TY*9W;+R!J-$^/ ^C)V81ZKL'TG%8X9 M0;&0H+,W';\#/#)6UPR;Y[+ 2?-<:\FNT.9@N"A)V'P9?M/=KDL>J#R46%K] MMZH@<_LUOP[#:U&I,*.W)+TO(+0J%LMH$XJ5A+^T$:(F&]3%E4K;D]\DR$=M MZ02SFB_#(H@P7.54$4?KDX1:IQS^;4>K>@=MN-]7<= M2S0.]!IV:)7..U[2TD-K9P&[94RLPIRF*>&;9T<[9AA+@O]P5B#^%T'O9A[' M4"%4"LJ'^KYNR_?75+&/0@CZ$M(2X"NC:MT(: L2OS]LIW'K!?7G]EW[J>VG MU[:YK]MQ^2O5_AWEM0'D$DRX-%6^;\O\+4'_!U>J8TQ3N[D:B9E2&S75^E-+ M_24<3C_7@K%9@RI8GP"Q5WKWU?HCC[8T\P.;W19C7VOKO]N2GQ7M7K/MR/G3 M@Y@JP3PFH)25Z61?A M)('$#YRQ=5=SR85J.-WN%>K^UF,:AB!6@6W3M260IJYW!Y%BC=_@W$)W]N"0 M> T@*R.2\$3/ 5 *LV YF,;:"'3'MQM.GSJ-?21N#-[7TL"[:UR G02T"#H M(B;:;EZ_"=02P$"% ,4 M " #G@VI5Z*G&GUP1 "LL0 $0 @ $ &UL4$L! A0#% @ MYX-J5='Q)VI=,0 VD# !4 ( !]B4 '-W:6TM,C R,C$P M,#%?9&5F+GAM;%!+ 0(4 Q0 ( .>#:E5#U,%SF'$ /R !P 5 M " 897 !S=VEM+3(P,C(Q,# Q7VQA8BYX;6Q02P$"% ,4 " #G M@VI5N].CQ9Y1 #J+ 8 %0 @ %1R0 &UL4$L! A0#% @ YX-J57> 7G[810( $[ < !4 M ( !(AL! '-W:6TM,C R,C$P,#%X,3!Q+FAT;5!+ 0(4 Q0 ( .># M:E4J*J(CT@@ &8U 8 " 2UA P!S=VEM+3(P,C(Q,# Q M>&5X,S%D,2YH=&U02P$"% ,4 " #G@VI5$TG6>'<( #>,0 & M @ $U:@, #,Q9#(N:'1M4$L! A0#% M @ YX-J59[Y$ED/!P 6AX !@ ( !XG(# '-W:6TM,C R M,C$P,#%X97@S,F0Q+FAT;5!+ 0(4 Q0 ( .>#:E6BG20O^08 #$> 8 M " 2=Z P!S=VEM+3(P,C(Q,# Q>&5X,S)D,BYH=&U02P4& 2 H "@"F @ 5H$# end

*M3[K*L(B9#OVKTT[12>)0*MJ);5Y,.#*D M+ "_D$Z/:Z7M]P:KVKN3A1^=R5!H\2G;JVR0.26T^9G(U^R(;3P3CM<$RJFX M9WQ_U:-Z7U:]%?\@>Q6Q:[W4>SQ[O4_D?%].\^IOK 7"H1IH*?5 *\;1*G'# M9'C++);*H'6HS?^5<\E_H&7(G*R0^A[]C0]$GUN"NEM'?AU=/=MPLH)G+]1M MQY\S_Q>8>_'J.C&)Y*_YWKIRS,,6B@3'+#"W,ERBK[WWKJ^O.XH*F,CK^>50 MWXF5;Z'.NYD%35K7K#0*YVB4@Y=UC8(JQ#E7>Z##U+7GH(^]GU61YM27U0=[ M*4B*$7^1G[G^7K60L#;$Q>/H4N607A17D'^VPS\O0&"LI5YXJGEM MGWA]4-Z4HU+J<9EK[H:27X?U2_;KZQ 7$%*_EA= MY@J+I6(1B/8:XZWR+ GGI<81E-S7KC,@^B+?XV\HDKXQ- *E@*&$X#J>\#9\$V)J5 N.M^AO&8 (_;-KZU;\,-5&1/FB$?B+@F/S=63Y)H& WQ;#>@W-G,Q]2H;AZ&48\N/V66- MM0,>G?+3F35@$/@?V''P[#P5A[@AH_C!L_-4_/"2F+0)A:7G:28.V\J' MTY6Z&]?#SI,@)EOYL%HD:>,J4Y^GL>96OIW/TS8=/CQ/U5/7SA@R"QC^2MM2 M2G6NQKU2-W -SPNPD[KT9F^8AN+;SCE[$PXF'9LLR^8<.8'<$4'7WL$HD5=P MGM@,\);ZV)&Q5$Z''S#ABU$8&-BW 00)_J_$GV%J[^:BX^O_3KA6"2;".\KC M+[6 9RH57(\3!:4GF]TE/F>\PQBW$0'U)27^.TV)'P7I'06W,OD%!G39W)X M\E!>IR5OPC1<6838XIXS]Y9QSEX@7A=3K^!K+GLW MKEOM?"<7 W[:Q(Z_?I&>8(H*SVJ2"56=D_@C[]-5 0Y[J%I[^VO6.PFYPW;3 M&;IOE!5V!*DS'$?]4)[:R.PW)<*YV[<]230>JWVF*$I2VTUWL#)/?-5L@,5& MWFJGWM@+;X).-.5_3>+9@%#L;#20;M2M3GB/'!->2J%>UD/@(L\.=>J M$E769?F-A[YB7Z\Y\A5_$B_C_N6DY^C[ ^RID1B6-"Z1'YC*V%5(<8[F# /. MU,IZB;TOT]6* !!29QAZC4#R<,"2.P:2>:ZQ1]8_QZ:8\3@D-.+U*5Y#*#)\ MM8@0,B"Y=]A+LGM7KG'JJO:;3%9%VB=7.?L+E;0&9ZN=>GC"W3 MZ_#9 M6:?2N1I^<'1P3N30"7.HLD>ZK!&Q2MA=HTXJ+H/XS5O_OL/R@>K21^4R0,XF MX=M8Y>;JZIR;N6.8.0B9 A?LQP"-HW,";PMV2V1ZNW#0.J+R_\PH%L^G!T9" MI'$??O\\,CC/(8ZH>VZ.,2?;@%L;4!)FVS7';B86*Z0XQV@KWM<8>=$'" .R M@$B2^A0[LV#I4$M%D]#L"0OK5#J;9%&UC)T(4QXCKZP-*E&?W>(Z>=@GM0.; MSLD6$_WOP)D>?J.OL4R8)\>@A+%ZLK,Q-['@#T_AAF<$?_@/4$L#!!0 ( M .>#:E6P8HWB.!0 '%% 0 5 &UL[5WK M;^.ZL?]>X/X/NNF74^!ZXT<2)XO=%LYK82")?1/O:?OI@)'HF*@LNI241__Z MDGK84BQ*I"Q9I+S .=G$)H?\S0R'G!D^OOWM?6D;KY"X"#O?CWI?ND<&=$QL M(>?E^Y'O=H!K(G3TM[_^SY^^_6^G\X_+QSO#PJ:_A(YGF 0"#UK&&_(6Q@RO M5L Q[B$AR+:-2X*L%V@8O>X72O3+P.AT(AJ7P*5UL&,$Q/I?>NMOKB)ZV/EJ M]'K'O>YQO]OO&X.O)_VO]-_I_;KD/>W@'!47M9'SKZ_LQS-MU*!0'??[T<+S M5E^/C]_>WKZ\/Q/["R8OM'9W/HMRBF_ADWY;!C?"+;A(YP; ;ZOWL<*?C]RT7)E,X+! M9PL"Y_2S-[3L,%GU*!=9]_[\Y%&A,WVZPHX%':H<]!<7V\ABRG );-;*TP)" MSSTR6#,_'\>I?MG 6X#E"F/[BXF7QZS(L131XWHAK+]U)_/)"I) W)5AX5'? M(Z@KO%P1N*!ET"L<4^NQA'?8K04AMZE]P@7NXM;&;_4 W!#?&=(UIHB8F'_A,P^N9] MQ09%;6CSVJH0\-AYI8,8$P19HSN@X1"JL*MWV'F90;*\AL^[=#233$W=I(/3 M,=$*V%/P$1C+:W\7C1$F724<2(V,&_S<7>5SB-6K*%? -OL5:4M$JW(>WP// M)]2VP\VJR'D)OKI#X!G9P5<[,U^NE49!EA=:V:8BN";]R[<#TWM'P44062/5 M+N*3[(3O'J0UK/6GR&/-43YVNT;'6-.EOZ])&TG:1D3H1UXY(DO_S@;#$_/+L[.A]W3[LFPWQOV_^C%G&^DNU<^(92QN;V. MRM#.GW<'9Q>]X>!B..@-3WMGB:XGU&9$TB@ ,6/Z]-?$[P49&K4 RR#!A,+DN]'M+;OTD[B%>L L(^,-XA>%E[PS8H@.M%[ M']^/^@U)CKD<'(&QKU254Q[CMX7%1:*'C$:FB7VZ,'F$)D2O@"YNZ<*P8+#E M5&F'3*411K+NJRWK>/7_0=%P9)LLT@Y9%B**9#=0778L)#4#[S"AE5PA9I1M MBS1%H45B/5%;K%,"5P!9D9\U554%;GPVE<:G!Y3+X/A?=Q#;X$M-B.Y M7A .XDB84UI[X;=]/V MV7ZB C&*5-5>Q*5!1N(?JBW^Q)K_ 3MFKF>4659[ 8NCBB1ZKIRY361TZ,K^ MR=)PHF,*/EC,4"S%D2ZLM$SS^LC/< @ U&.H?@+T M"&V6;I\"4CQX1:JV5_3BV2+1*S*#H]XFS96X,^\@6<7RG- MC1.Z=N[J*NL20$6B;TT96_"T0]9NSU+'2+R4_' MA,0#R*$ IS@\&E,;BH&Y1O31/3K54@7(@E4VO!2'K MI$$3BMQG5FB%=.70Z9&7$X[B9P:3U97I;N%O0;!Z+-ZN\'*)PITZE"M7V&$6 M"CHF/\>14T,]H0O*:EO(LBCU"*0R5-@)F/([L'W>'N//Q5HFUT)H>@S=*8G\ MBT)Y9I1LD4A%T8FX5LU$Q2P+A7V9 D2]Q2NP0A[@[7CAE$Y#/AN>G)_J*E 9 MA'HX1H_LC*L#K1M '#J/N"/3])=^$ &ZAG-D(MZBN;ABB^1>$JP>9P$28 )? M@7,GS0/T)O,9>.<'Q&6HM$@YJD!>TNOZ=OSI.'K-9]1YES,E!<0]K-X7/:R^ M:<7 (?N,PLK=ZHS&1_YM$\ M 22%KE!'"8.\ 7Q+>1%Z>#Z==C8CX1+.,8&)4XDW[QX!%!YR /D84VX&81Y: MDS*:=O!E['B00#=?'6II,2V(X?#D8JB'2NV/&W).W:#I$'JA.+4^P M38I3,1<*YYY.8[&GQ"6'D_GG@T8\+S2W4IOTH 32PC"C&H;C!Z%$Q-@ M>G]'WN+*=SVJS&2]2Y"9&?J?Q0\(EJ#4!DVH"K8>F3[J .&TOBA,S()\-?E42CWED!--5HBI&*#0C-',"@T@QV4C [H3ARH] M98*/W 4+V4_F&=OLA>NU3]#E((N,Y>;V5LH:_?Q*[9-Y";QZ;*Y/3XEREXL) MU55/%YI?!91GG)Q2G:B05.:^AR.481Z4RS"G&C7"5HW?6+M_:23EG,&$@LT7 MN36:<0QDT^;J#7T!,:16ZX5H1!(YS@Z%A% M>:II%EY0%C9]*%Y2(>K K_;", /L+9T;T8L3'APV/V8$."XP \R.%?P5"I&M MDQEC1@2Y=(Z\]@G].85T=K(*;-\>6E9/%>O0+7$-KINUXH:RT;7*YFD[H=7) M:+X"&P;O$["4HTF[RKZ@(D]_D"@9RIHJ#6$G"Z]A M^"_].XR!WKR;"^"\P$>*]V8^AR9O*MEO)QJ[QHT]]T#[/B7X%5$-NOSXZ;(S MVNN,THB.L=>\6][$":AGTO8OX\PUW"[\TV.G3IC.R%F7;PJHIR4[2FA;Y 5@ M]1#I-:13M(D"YM'?;1C-Q53L$ZZY_UN M:R1<#KNR-YH]+:BK=PD"!V;)8.3- MF%6RSL$L#U.,T7^]P3YXDNC2?S,&%0 MG)\IK'< RE".!X5G]QK+T\>)2)-R2291NU7^ &0OA[WP^8+&9*[JMOMV:DW% MS%'V#87]9O[;J2OE^1"IQ85ZUF8_.\%.>@IL!:YEM2'/@S@@U55/&;)5^AHQ M?CF6.R%)ZRCW""&/R &H204,B75&\2CF=OC^TZ,!_ DFO]X!:$DY'L2*H7CT MD@].Y%'JPJH'K1X%;(@U1/308%.GSC(!?KJ]7D9%/E4]5!4184.L(HK?=+:- M3_)Q>Y':!ZDGXIR(584?0U75FJS#0^'5R;F'T 5K'Z2NB',BUA4%XZI90^"5 MHJ%:*S'+).JD&="G#&CZF="]F(U\_+$"Y =9-3 6998@?!('J2N2[(A5)S>0 MJN*29$K@"B K?I\E"B^/'"OQ#J^P#HD0.TAM*LV86*_R(['-FR0.#\/PT0X; M23,(J*= "F\D%>6?'IO*IN CR%G,\,BD'"20PJ6CU/N8VH N[1R+\76UY)\0 M$B>@GI;M*.%ME=F1&9K<+T-!F1!:00HLW&0AK33B% Y!:W;DAK('RK:&PZ7O M(H==F1,>< H,>?B-)6I>'NTH0_ZR2!1]#=>R<<[M),W@ M)28$O[&WAR;.(WS%]BL[=$17:LB[!6;P7FO641Y)$FG )]0^*_#^1S7BKHP= MU7M,'/$_PM5:-3D=W&#($KX4@;:+?G=F*.S^K)&ESR,6VOMT\1:K0"GHA;Z& M$O[NV'5]B@0&EZ?%+X@*.!F9]0Y!!4KQ0(_#?UG8Q@[E#K"G_K.-S E=';-+ M>"3T([/^@>J)."]$'O1K=*ZXQ81.B3ZAGI,K9CL**Z89<:KNZ?_=YP]))@@= M%U33?$SF=]AYF4&RS#G.4USQ$'2C'!-$SOPUKQK)Y?,]733[2P;J 7O<8%5. MC0-0!EGT0D?\FE>#,+HVF2.HIWC=P5=H']@V!_%5^E$MRW#*WM MQV8_'QMKO&-IL9X-3[M-+XE4"+DJ*I>2C[-7?]TDZ[.-79_ (/7J!L_+/P 2 M/@-XS=X=M\4NF#SI#KH]HV-L*-(_1E?__W/\-)Z-)P_TKS5=X[>(MAQ,C&V.S'-JM%'1L[?E,Y1<&0'VH38W8%R%KN?;['C5MAD9$(#K-MIV(+' J>.[S-= M([,>/4(3OSCH/W3=;%'E0',$UL]1QJ+^@;'UAFSVWFUB"S\MXR\ANQ*:,SAJ M:ZT1XU 2S7YXQFLE/2J'=%1>-&R$:E;!I+7:!R_UN&BV2DX4'XNJJ;76Z+*4 M@M6KUD7LU61[>I4LN=HZJR9VG^]#NL5"DE?6.B7+,KWDBX&PVB7&;&]QD MC1LE<(, -XAP \>R-_! B#LZI)G\(KQ) H8'[5Q:"[.3=ML%L[:Q*-*U7R,E ML9M&99GH<7BNTBD_ZV!T<)9U'\X!M_%?(Z9&-T*.ZWIL7:Z20;EGY:MOJ-VZ MWHQ/D;9?7CV/[XMZ_,QGUK;2O/^7(%MOJU0]7S^'MY:/37TH\N99*Z^:J0O MO\:&@OPON:]+X[$C>WW.7MK^-384X+<>1Y:JG5<]X+R@/?D'B=9^Z7LC'!8Y M9-6\AL<[3C@J&7_=&ATJL\,FEPDEG;TZ-P(F,&Z4-&0#1?CY([E-@:?;FP)_ M3";7?Q_?W1FCAVMC_# ;/?P87][=&*.GIYO9T_\9#S\7U*@V?1*JF/_;H[<4RNHW;W.V M-N3T;F2:_M(/WNZ[Q82VZX3NA_DQ(\!Q0];'KX)F[4VHBK;>>E _*Y2]IE(, M=?+1<'E+P2&DM\Y4C%OBY!P)I]=R>FL#;5@UR,/)3< 'NBR=/8& M[5=XCQUO42+D(4 TQ9HFSH60BI4Y/.O$Z(&6&G)M\MGT1ROCA]YN'V>1Q?!/YQ,TZO^L= M0'Q7-UF$"FUX>G9Q?G%^?GHVO#@[.QLV-,37O6*JZ"[";$]XZ\,C="%YS7GC ML+"F>D.T4 C;8[0L3CU\UC6Z1_!V#^@R" %;3OS?G1F-X_WQO7-9=/&5^!"RW211D8::WKLN![QV0Z?GPX()W@87G/F M.]Z4P"7RE^SB,U8TNG$RN,Z:/ZOL2/63\BJP]SU+F,D!60=@32XS2$._ H1\ ML*LLEPRUD'JDJ^@N>P$TBIOA*4&.B5; CB_@NO8E$TC#[EF!:>X8ZU:,^ I3 MP_*;SA95K,L-C*W() MZ&,G/Q-0AM1!Z4X^:CU21_)PMQW$L:<,X6AU*TTKSK*Y!B MJEUGN+#UR"Y)X15,+NU$\\!42 A^S8DE3N8Z \='87ZZL)*^\MT!G_A#0[5Z MJ>QQ #?X66ICXT5&R/!F]'3SQ'YA5 VHQ*;%H"\L-L2S3YOO&[&YT;,'SDM1 M1[<+JC=ZMC D3:$@ &6OB']:8.*QX5XDJ>V"FDE*$("R6_Q_!R0XY58DJ*UR MFLE)K/\B[DHCR:DK2K>_PW3#R5 9C*[1_Y6H$NKEYEI"@?YN"JN91?A6Z>+UHOP37,& MGALX;M"P@\5YXDK>QA?HK@MA-D,^$FDS[OI=M'HS@U2D>U*9H]($%1SRDJ)/ MF8-J^:"LUR'*(]%P7$ER!Z@\HEQ0U@T215F08I2CW/]263_R4HJR M=-)L.J%LZA^*CG#ABV2(E->2O!2B))G#U1$N>I',3S7)GKS>SO EG )D%6=_ MI*FT0^95@E?:%.#(P M]?0S?SI6M/<>6C?O)BV:NX^W%*VV:45U3!!W,+,F@6_'H8CHCV?:A;_^%U!+ M P04 " #G@VI5T?$G:ETQ #:0, %0 '-W:6TM,C R,C$P,#%?9&5F M+GAM;.U]6W/CMI;N^ZDZ_T&GYV%FJL;M2W+0. M=GMA8S>?KP^_#';M8?=;[_KZ\OKJ\N;JYJ;WY=O7FV_T_]/'0\E'2N#2SB[J MV.Y?W]@_S[33'H7J>M_>//N73VO?WWZ[O'Q]??W\^N4S)BM:_^KZ\G\>'^;F M&FV,"]OU?,,UT:<>+?_-"[]\P*;AAWR*57][)LZ^@2^7A[Z$)=A?%_MB%^RK MB^N;BR_7G]\\Z]..1/:S0B?[XF\GY7>8KG_ZZ:?+\-=#4=J0+6DZ!OM0WO(/ M%>*%?[B,?OQ$&=WK_4RP@V9HV0N[^^:_;]$OGSQ[LW586^%W:X*6]+M7>W/! MA'5-&JS?I]DH@V9#O8"@N;! M9F.0=TJ1O7*IOIN&Z_=-$P>N3\US2FDW;>3U+;QE6CE9]KW@YNKZQZN;.^0; MMN.I,Z?,/AMA5=^D@O)L1M/8((2:Z0LJP 5I'+R?+>=JG7M@UG M1/TW"4=GKP!#"G77"(.^8VR]TGE'W[5&+AW!5O:S@_J>AWQOC/S]KP58HMD! M0":DOZJ,&<*.&F'* W97"T0V=^C9+P"9VTSC@,;H=89>L/-"QV8Z>[9L_]XP M;8=.64J"JM !!":PCP_8<,M'+VRY<=@5888+F/H51)#GS^A4??YJ;$L"+&RV M&^._P;7+O0 M1#)')X"8$7X["0,AY3.!VWA37GOD4KKIJ.EY4T1"?U7,A4O::P3B##DL"C@U MB/^^( 85@1DR_I;8J[7?M^>(O-AFH8%+NPM0C-A-'V;(WCP'Q LC G3U]VBX MQBK\XQY5PAV]?K59%G+%(.:>=;N/:=J1MS$^HX#@+?M?&/>^1!Y:7N[*7[[: M=/"^<.E AE\1^90I AZ%#B&']EB'%[L_J*BN_^/B^OKB)A)6NJ\XE#V./$[( M<"TZZE#F#@+/QYO^F^W=X8UANW=H:02.[^FX2^7&DCQ2%\N!;;;K7UKVYL Z MPW'R\3^VI<&V97X(,86ME4 5_4SUF&KTA16RH4023YLN@]ZPJ8L-VCSGU6<^ ML;NOEZD-D$-4HQ+[M.,7T2]L-@]T/],]=%XRH M:KQ%! B]^^B=VR9_K%OO$=;[T7-]UC[O:B#WJ&' M$-0>EH/-1(]A'!^34QYZ>[DL#>\YY&+@7:P,8\NVD*\O$6UY_PWS;]<75]>[ M[=E_VGW]QV&W,%JNL6D;=ED0G)&Y[]$QGI$3[J%GU_GC.L48Y5J7C3$A1=%= MPJ^EP'/+"D$+2R?!'A6Y3Y*PJ97MFUX2O-$7 E8@)O!H3]$VJ'$85X\'T1L&(+20EV1E(<%F7TD"$EM)+.>%AM.:A:V MH&SA8$V2:C%&2I_0O+Z\ N<^*:*02L2$K]LU<1Z7$SDY(, MQ69LRS;(.\N245C=BI\9B,T6OLF S!+OUH1HGS$O/3:D.HA]JM M-#@GICT<(V./B>W%]-R64U0\1Q44+FQ\>26$LVFKW00UL23FEP(,$ QQQ& : M3G^[=>SH[$X4@4W'94-/DA75R=>84"_S-]/%&L($&),)E&6):+3EJZ4,J,E+U8H?=:L3E+M@X<< M0GSTR"(=@FU-"=XBXK]/'2,\F\-R3[<,4N;$3*&F4,\4ZP)D2Z;=*=349TO) M5J@G.JQ-8.TVJ00H;IJ*0)J:X,T,=\6SO<1OW E/XM<&B.9N"J1^%1->0NA? MQ"+,[:;625B,K/W<*T4.A!'AGI&,'NBH=7(]T.U[-$MD.:#R_"_5%F0Y83IM M@&37D4PVQ9:.&IJMY&&;J)TR$KIRB!L7(KJ)/"YUD/&1)@WTZ7:C#-A-U5<')70Y\0YH7#O=/;]V.9J?$>INLQ^H\@7(O-&3(-NHJN MQ*DL%756?/]=H"&X>MKKWY]/8DVDQ52$L:GI*;MEV0I8JD]T5/$1^6M,W=L+ MBA(43K]%B%$NF-$6:8X[ERS:8+W<%%$C#('**W YDEVET(2[) EB56)KG;87 M [>?Z6>#@C#L'ZZ)I9.:X^VQ]R1,FS7?99/^[)KB6:M:70!LX9$GG]AGU\QF MB[QN\0F\ENBP-H'U3]95 "4FZ6I @%GHX>.O-B*47>OW!_2"'#4CE516L=., MZ@#XP[W]^D"MMM$*V] R7VDK91JRFG@S;%E*;9-6+4679=A25!!,/$;KR-T& M66>G1,6%BBFK NUU$K%%;20EVA_"I+ JL34;EYBXN,&)2<:@O7P!W^ZLK:E M,6MY+@[N8F(3ZZQ^H/'PXWMDE/<:AT8)X5U.OC8JFLSQ1XMQ$ IG2 MQD E=C?UP$"P6G:GN[^_Q%X^WO&*"I5/5!@.4ND8QR^LC+;$L2V#ZUB%B-JM MAD]TW%3$Q$*PBNB% X4K-TX+2G*\>$6A8,S<6!$55\1;\@:'E.]8C8@&,MA. MB4[FK8F)A6 5OQG$-IX=Q-[\D-A$NIA00W@%8:"36L)I026$)6J_A,,XJ_/: MM?Z4V+C.\XF$H.U):YPA"VVVQ\-WRF,"KZ*BSQ15AE/R.[E!\'6-J\8=X-65+ 15,=[J!#_ M!C-I61D^?NE">\\9+,8*_=>ZG3U=AI1_@EI98%B3N"9.4V>!29VIS@8! MP1J_$\/U4>@S MG6T4DYH7)Q2P(!*+4G3DDUD"7:C(S-.+/[VJV"0V[<"@1D M-O;"!S5%[-@6>\9M2.W3MY'H7@%14>ZT7U:X>83"M8VXL#+*DE8W"MS&*D34 M^P*'D.C#JQM28B%X_SZERK*=@!W?GB,S("&-PS?3"2QDW5,!L5S^P \'K\ER M:!"7CFJ'%S%OW_D-R([35->C^'!.M7U"$U_F[E)6-4U&EGV)YU%O0*C_>DW X)74$YP65,)>HK7GD@K.(JMV M<]6!$;<^/OF [4W?P/)8%"P34KVG75I'EP75VYB:4<&XFET*0610==W+KG:< M=!^5_8[PBAC;M6T:O%,LTK+\@Z"RTC6#1*LT(<+EI[ L'Z2L=+%CG0K,Q@I$ MU'M<4TST?O4I);8\*_"0^7F%7RXM9(?Z\?>O[.-%]#%Z[!G9?SR@E>&$:V#> M%(U3XD0)!&7J(3_JDZO*Z9^YA*<+Y%98.:'P2]SLEH*&H7Y+@TYC?*:$0IO7[ M^S5D=Q[&BHC/NZ0*-8](?F&AVATS%=P.(^ FEG5:_]6""2(3IVS W,>R8-1/ MEB/7LE]L*Q!.GKGEN%Y-6+)A8+_;_CI+K!D_I&C!35F9+=1R/-G MB0GG)JO6\4 8S\ MP&4DEG19_Z&".(F)\P1ITIH:&R:O+B+,G 1C0N)WKOL[*=$0 *&/3Y60@RC) M1XO8AH7=U>I[4^3M?2Z'K,:N.*8&L@O4"#0S58(K5DZ9QF (]?.D3!:4DG14 MS$ LZ;+>*Y'3)!XN1N:1!F'\'Q!DV?Z]8=H./V(G+BA..N46A8)1GFG+*:J( ML\Q\6AFO<38!]>?,<@A.),D*"(5@ 6$6Q0QM V*N#0]-"8NB;R26(*X@U!1Y M%6C8I18BJZ*)OT2+49))^II>"4'UOT@M 7!R]ZZ$\+1%_7R98ND#_3/Z)?G= MCL($P-?7U\]T ;LV-EN,G<\FWER&^ Y[4@/L6A0INPCXF !Y^-7;O9V]Q@XE MRHNN#/V4$"AZ\Q%MPDHQZ.KJZ]55[Z)W:(I^/O35BW=V+.+U\+(7[^^?>X<> M-X[K)5 =1'=S=?4E9-$SY>:G@QK6:8-[ MV8%MD=:E"EXU2&O&5I:5A%\D? M%<^H<\"A9//*!KBF-8D9/*.+@RG&38/K0;AB2/@,.924RVA$0BG*I(Y<4+8B MB<1UDG')522/DSL5FUXM<%%*E2I[G M.J$? OO[EF5'!$P-VQJY V-K^X8C%45&G5K%0$?6Q%\CPN 0M&;^F[T2R$X>RXU'O7ZM,OM: MU)#4<54@1K6TD-3C]='](I-EWXJ($27 *%5K8+(F\'WBR9HZ&J@B$N?Q*%9L M> :GJX:J4JMP1E>.:5E_!M$+&L)' _6;:'+^IZ^LR@9X@A/"L'>\38,.S&%" M5]::-E:P(D$9CJ.\4CHAF[MXW7G,=("+$F#YWTSL^NC-'SIA42K,*+/X^+N# M/63]\LDG05-!"#K.$F1XZ Y%_Q^YIS&F&7:<>TS88U,"$6JW F'&KR9I;6A; M:IR$?AEJ& Q#% 4-3PSQM""$%7-.'4W:ZRDT>()BP6AOY'D!$AE:L@@$*RI# M. E0X,0R1GZT&GG GF@,2Y6!L'8N03 I5. D(UHV,G(I+&2OW$% "'NF*7[V MS;7"OZ)@JY4Q9[RE,Y[M3=,DVZNKZYVZQ#Z MS0'[R(UPW@5H@4=,$(8S#9X=VYS063>QW55Z":);NU9)_U"ZI+7Q5BZZ^, Q MODSY?EGEHZOA4]#S8;@[Q/EG.;$K6T3W8\&_?&BUQ\,)D_CQ6C\O3>=/(P&H^&<%MX3P XV]>=//4;#!6WS7W9D M_.LGV">;QN@UQE6"7?K1W)T,(X.UX:ZH:L9+V*YI;QTD.PA5L,VFO1TU.0D" MV6WZ>FW .5=5BA((7),*)R ,=^PQH&/VHS1WGE\4R*&L7(H==U"I"R$S3::)J:,.*I":RL76OFT%TN&%TCPB%R< MD:C?'-.X9Y,HD_!6F29Y_&)'$9HIFSWO'AL6F:K"@82B#39]/$&H=$?A%0,( M86C*ZR\>,HXQE-!N2F-*,GVTD&=N[9F*R39\M=)=/;!PPK?W)\LE# M?<]#OD![,NI R/2N1$M,7;-Z _QXD1>"T(Z=R62S40.3L+I2P%B!\[OJ'!,6R1D ME8H0DKDKD;,*^":CS7TSBHC31L8&(>&Y6+U \I>KZW0@N3_X[Z?1?+083<;T MKT.[K8D-S\TUL@)V8_9MX%'I>5Z,3=[M>^POZ;U8VLTT8M@DA"X+_--P'9#.?1T<+ M*S!][\$Q[YZ-F6'9ANM/J97FXA J M4!+9'-J.L[51A:GQOD\@B#1XCQAYLES-[&H08@NZA:%"%0J0@@1:,M3 1=%34;%[ M!]C/&G,CM=8@'!G7E7=NL&"58( WS[8;)D]298[V*PUGY"XQV42/2T;GX(]Q ML?"BBJV#XCN6[%)TVPICV73JR- O$1$[^KHZAW#@/:^*5$M =M$ M?2=4>?JU;HCR)-.IS\')Z:V. M#)FM&'=5P;2_K/G$[KBK5?9CKVV,;Y;.5/.1?FX2,-0J6NQ M Z4OAL."JN7JGG*GD&9!%5MU"=JKS-;S5MY=2F!8DK:"*&Y:LQ85%G8-:>!N MJR(+F7O6ZCQR7VAY3$2)W17U!6G0;ZG"QKAYUAJ:,,PI05O#MH9O[-X(1,N' MMW%'O]7M@>6T0-KC;JF&:W#[K"U@2O 6$?]]ZACA600VV=INQ$6JJ='V)* ML)L:Q7^(DDF\J?$N22*HF08(#QZT7)T5N%SY?:M[/.81#SG@L6-XC!"/L<-C MN)9S)-N(\.Q.T<9_B,[;HFAF[]%:F$WM3POR]KW!D ;AW8<:51T6\\_:UQ^/ MGL=^"U>_-3AY6><@WKYHN7N7\?>LM?I!Z-)?XQ%S2F6[)3#Z6TW(C)2RB_?7\T M_L1DX-"UC^1PA%8+< Y,E*@,<0^AQ0T(/E]"\)'VM_PS&THU(*0GYE3BQ&4(,HP0Q+8@AH48!KFL M3HM!2+LK04"GP"!(YI?*1U8!0KY9"9*20:PB\,^. M4]TASUZYDJ-GG$(0DI\*L%L$"X)93!CH"=F=?J.4W!KF7U0/I*:150E"*D\) MYI$%$X+\.$=-6G(^6G\ *C+=%R*'*L3NR'1W9+H[,EW*?>6[B]/$CN4AXPBU M7A/-':G. U5QE:SN>UM[ZCI"[\C07PL41*TJA/5=.2J2A13T2# M:O@+(L8*/7EH&3@/]E+XBFNA)B&L((OJ0C$.-+DQ!KV'H?]^=-L^#@<+]@+ MJZSGW@OKFFW:+/>=]^QC[^W9N]ES\?;]UG#8-8CS-4+^=X*#K>VNI)LS2E6; M&AO2"B'?:>&7!K2KHB&FE/_G0X/@Y??7VGE]UXK>?:90^-;,7J#T!(8N6W*5 MVP60U5F&=J>"NR7BKV(A-TUV*7KSY@P[TWS/ ])?'R3:D:A$5; M%4I^6-\I<:$*J?4WX3BZ[U(L)T%!"'/K2B4CP W![=))'R+(\V>&C^:OQE8: M.Q85AC AKDJ 6=@A"#$V(8A-BF\-SY;FE&35 A18SCOCR8((07I33$+6^@=J M#Q^.:Q"I76JU &7>HJ:SB7O:=6!"D.S (.2=ZN<,;2GI="6]8:>U=*6KW0J$ MF4X.I4Z^FJ&)&8*XAYYO;^CP0(>6O):LUP2$B5-!0>L!AB#EF.,Z?/S51H1R M;_W^@%Z0HS;F2BLW,/2*4E6*#[U2I*!$R@TI'JB6)V?JM0%O%%909JY\U?"" M$O/(W0:^%\*[D;IC:0T(PVPNS>6*D8<0E-!XWN>PA)O[= P)G\HP0G(SMX6+ M-]O<5G%9+!&X:XF;;^W^,'O$Z;C,/X 5*(>P-(0)5Q72%P(&MQD<#\/<(6*_ MA&]6[S:Q,P6K7!M"1*L*02LSH,D=WMCAP?2>])AR8/>KWI[N#Z=[NM\GD[O? M1P\/O?[XKC<:+_KC[Z/;AV&O/Y\/%_-_ZXV'"U9JUUUK-G&[-X;:D4/;O3'4 M)I7MC".!J!N85$AF7B*C*4>?ZA^;ODNF>6P7Z M",_9/;$R29("K;9 RFX VJ43YWWKB+YH MN\M%NLM%6G2Y2'A+P\8@?[%D-YTK*\1U(*S0RKJ_0HP2A/ .US7_H>2>+I[,M>VA&3M**/=M@K)G3C+?PW!^-*)_IUQZ.)5?R6T#7\QQA5PR"\#MXZE! MZV_8T99_A&#T;5S8$/#E9EZK%^)MD_3%#WQD50*^3,TK59A/:,05;+),TRR0 M8%8EX.M6J02SL#6Y;_V W16[^8#EF.OM2O_[:<[NPV3\_6(QG#WV[H:WB]9L M-B?SZV6[RMR2C1@9DYN_DQN[,4&R3\PO"F=#6,+^N!7Q84!P>&G*I#NYHL) M-FQE>B631G?O4/Z=5;G^=#<(E;&25N0QX+N !E3JMK^7M\3?\PK"N2Q&T=OS M0,"3@M33\XL"\?-B;1)+H4H?/T:O,_2"G1?;725[%;N;[#H0O+M,8PY^)QL* M!.5/VFY66%U8NKE(>@8 \:';MD?)DVCV]_=$]_8HB2]=!<*8GEN::3#@0BA) M2$*+0.85QP !:)F/LFLIBB1>&$%W. M*9DX#'C"H2@FR]2$UGBS-\'F%A."7]ETU]C27_QWD6^IN^)P<0TQM^%ST M:%^]0V>]J+?>OKMN0Z@+#Y:T&=2%![OP8!<>!!8>_,T@-C-8=GV9Q &=%FO= M[L0I!&C\E[H>7D$@CD>D0R+N0SKXN]N:G;P@XK)S1+M; -U5^"H%7I+#+R,Z MP7IC[U2P7Z3G"@JV"<'#B=4RD:Q>#&@5@\[ <,.+I*:$*K%04O*B$.+D<@'( MZ:^"K\. X/"JRV?#_6NR7"(J]]#>7:L?4-]K.)22.^PX!I%S/6=#$,+8"C+) MB:X"3^@1/^8%Z5]I#TB_^F-FN"O>L)_Z#<[=^1EC?8KN1MG*-X'TKPT/X5PE M2'"R:15]I%S9!!LA-U._-SEX"D2_9V>*TL88&L4JQ0Q-_M[D8)C%T"2E$*:3 M7;9%6[,MSGO;HW@V1LNW/9)(PT?1YEN"#&OBQJ=UHB?MU:M#F*CF-F(9,' B MY6GD &\V=GCEY#U"4SJ[I)^,E6@G0*N%MJ5EZ& #)]L[%%T0&D44LI.D!*5; MEKTAQ %./G'M4C"N]F5K)(@'M"NXVRWN=HNU&-KM%NLQO=LM[L[FG^79 M_&[WM\G=7]%;(\2FJXZMX4QW1_)V^Y.\8*"X;$LV:3-0U,#L__/1\-;W#G[EWN.L7+4E>Z]ZH!J33/S8*N>HKF;=ENS&:J("..RT+XNA M^ 'Y]F0Q9%XVHS0?X-9KV:EX!43@I ?[8IV?BN>@P+Y8I[OOBHKBJGK+:]^% M5V>=27U=/!2BAPZ:4% .4^7-\AL]2XG3GSS]D MSI_W/?0([:+GT3Y:-'\F]HOAVR](/G=.E6K(J^VI.*K;S/;^DLR?Y54@S:.Y M8DCZ-!D4&/.%/87[)ZPS9]3R*D#FU2IZQY<4#Q0$2:5=HG2:+2H,89ZMHG)Q MT8BP0!#*61P-R71CW;&0[EA(=RRD.Q8BFCIDAQDX)9L,,0@)YT\)VA]:V".Y MM]_"EYH/ VJFQ#@U8 06-&7(P0%PZV]/[1A'A&2$?T3%880B-"64!M%H+(*% M0[SPW^';E@[I2"\"\1/G)?!A?SZY#!FAT,&;GQ$F'VK2,-411LLQ$;[5M_!EYXR9-WCXD$@60YH-D&G)!' M*4H0MWY-3D!PTFRQ.EGVK8@,Z6R67Q3(TB.7(L=EQT<'041')'/?<"V#6-[3 MUJ)C_LW5]8]7-U*9*=:%L-*0:6+"R-0@-79 ET[(*#%A"KK@]'.Z!)SH26D> MD8L3@$BXD15!&0CGI_G*Q.%PA:$411Z_V P4.VI!)[I1!IO05(_>6GR4O6"# MC9_6%BG=47C% $(8FO+ZBZP02PGM-A>0*8TI\5&OH&=N;;!GQM:3+K*&!G$I M+H]"##8!7>XBZXX*UA3>**I2$4+HIQ)M40$/+EX41A+8487^LQ=NI(ER($_+ M08@052)(#E9P'%)\(@')XKY&I,H6S]#%+R" M$+RADBAXQ(,3Q7[C+$L2G'(0O)F2(#BT@Y-#%O^;XKO@/@@EOFOQN[IMA3'R MYX:#/*W-!):GFMY,& \7O7G_83AOS?X!)=]8K0A:&7ZXA*.+.>0&\@Q&:97: M%NIT9F(%IC\A;%-T11^_&)S8O8H ]BMM/I:F(B4[:KR^:^WH\811*4E9 M -$IF2JE>,]#4$7>^\C]3N@$VYK3/S9LEDU=%_\(3W;QIB-(F8IRR'^7PJC\ MK,$ OR B87+R]Z8O_5/G:I+NRMG(UH$R-B9_;W*.J,?&)-W@YH>"@20K0IE= MK<&,,$5(B<05Z7C:XO!A"(-=^[1/S_[=]M>#P//Q!I'AF^D$%CN8Y7F(_F\.^![AT%US>GBY+YK_W9\-?) MP]UP-O_GWO"_GT:+O[5F?3+?[SW)5B3I0LV$K/9$1&(;8"IC-R/C**,.G%4* M7PR)6)8<"H01,D69]'""H"R0)"$E78M+1P '@E38\XS8G?O8_$N: <0I!R'F M+E6JN @X]$-@_SQX]FS+-L@["X%-EB&!,IX:V 3'7=%X[)7A%C(W,YTDJP'GW1<'I27# %8S$[7L'F G9BLKE+Q;8' MY<)Q,1&L81>/A=_.MX[M#[#+(N\4UXS%K$0/;>@W R$3ZE:A R7N2"4<=2N2#V]UN-W%VD,T + MK"P/G=H0$F(4Q*(#"=S^4VC3D4K%+_^-5&V,7L.?Q,.86F4(SZMH.#X%1.#D M&(M330TR(2%BX2Y588$3Z^XRBAD* M3Z8L\)WM^<1^#L*-ZEU6&=ME=JTGE_+JE1)/_[Q'PO&P2(,0'GQ1$WH1E.!T M0$V#H_&_D&WOFP#QYDN9UKT'!EVT^_A=X*\IG?^@<,*K<:3+>Y7:(%YTR250 M,::6R#)2P)%[CXDI?!!5K2J(-UR*2#$-J"4BG"'&(#9<'+3P6":/A:HU6*^X M7\QFHS9@9Y])^U)F#/7R K"!1$;3D_8UJ> W%5TG/?V_5AF]QQO M_]4@EC37KKSV&[JOF6H8.AH,ZXJ1+=[]E=8 E*)7MN"3ESU+> !A3! 0*-T[ MSJ@#9/-806$5) 4I1X8=^*1:RDY<9F3\G92#L,NLI&K)0.()#@ABF".'-KKZ MCEQ$#(PX8%:S8YUW7(*4K7_B?B#XI(H4LWQFU9.< MD8?FW5/"WVE!_X[Z]GO#)N%VP60Y,+PU==O1GGI8^.2B@%J[!I$D4JK&U/M3[-YL8IML6A,>; RM4W>OZHO&7M6QPU[8 M8R_JLMNY.I.=JX@ VHWL"9MDF0^R.Y5"#6;DRH7R",:UIH[ALG.WV4<@2^\* MR.X75^FU@ERYT$-0H=0 (MV'$92%L%U6I24DKWKBL@"")+OMF&X[IAT*%P5: MCV^S>Q-_CY;[;!;H.II?G\@38_BAHUI M>KK[5N_XMT#3T_S^0)I.^;U$=I/*SJ&@U;D*+=!W#LL_D,H?^)^Y+P1BD:I' M9:N'BJ97L7JL[DQ&7T:F5T1DZ\]G\22>S,UVG%1&Q M:C(\TZR (.$NT[/+]&R'PG69GEVFYX>*8W29GA\L2:++].PR/3^(JG>9GEVF MY\?0]"[3L\OT_$CZWF5Z=IF>$(>*IE>Q7:9GE^EY!HMCN%OU7::GPDH+GHUU MF9YM,[0NT[/+]&S'G.\Z1E^N\.BF^'YHT:&9Y36 MN>NH2^SL$CN[Q$YP VJ7V-DE=LI5Z'!1^W'4D"9U2LJW(O!54D*GA T0I-HE MJRN62]=3J38C: M59++PK-3R6A?A#VU^;9%[(C= K.OZAK)U;MO=62_=N55Y^M'T>CA&R*F[;&5 M8A,:S>F^U4]O0M%H#E_/3J-C3$[MJ>W0HRFQS7#/;UG7TE^9D%9/.NH*"RAS M\Z/J=K,*?7;A!4TWTH#6MU'5A?%IE8R_4M2]3 K.+(!1IG2H-/*3P3B8ROFG^=KS.A%SKBLR MB#()/(>(4>UV4J8 /HKYB*=Y0,PG%X'G$&^"8CZY! #3?,I9JXTH6-OU;+.2 M4[S9_;5Z,5!(N:OAY]GI:K8A]UP?&O5]?I@^/CX:(W&@\FC\/>OSQ,YO-_[4V'L][\U_YL MV,*SXGW7MRW;"7S[!'FD!/Q"@902Z=A1(Y(1!(=*L!]( M4BGH^D]V",N=8SU N/*A;!;Q+WXH9W+6VML?$DO(_@M=VS% "TQ!;W87DJVQ M0\7DT;6S;69LZN=N#:[O+T??L/ 9GPP8M9YM0%92$X;T5ME>%X19!C'GT#=-'-!UB+MZ1 9S#BF!Y&P#0L93%=/?,(35Q'[W;4-()*IRA5X2FYK,_YDA^CM+:"+^^X(8KD>]'TMG MNB5L9M*WYXB\V";2?$OBA].4H-GPH;\8WO6F_=GB;[W%K#^>]P?L,8DY_3'J MK=H0J$DAT>G 8@I.3G$G=Q85($5!)(LHZ^S(HF5DNTBF.ZE72]WNUU:$L(Z2*POATF8B'QP4RV!WN@[ MM\:\F>BT6<7>#*;[BA&H[,DX=6 [-14OQ@%5A4.[0R_(P5N6MS!9CEP?$=KV MDX?F>.F_TGFPV,&IUH3F\(0:=O!]JLC:X@M/UDEJMO0 (4M(%1(_^T?+<[8V MR6<7$?&FQCM#$H-&5[R#@! D#B8H5840%B4VSW2C_7<:,5Z M=B3T$C3T#-?J':GH,3*Z$% 7 NI"0%T(Z .&@.9;2A(FXH51J@"T]8]@T9.B MNBV3HB[.T\5YP'HN0'&>Q"PR=G."V(UEU8#FU[+C.EF(JO9Y'O%CQD+_2AL* M_>J/&:.*X]52OS7@OT37.A7U7REDC3*>;P[I7QOV.EPU27"RPJ.02KQ\--[L M3; 1Y.N1"#Z/3M3E (>1KLH+] HKW!$#C6K[[J!X20"+OS16%RZ;>'9 M3$!M67SLPF5A?#&N>+_;_CI_@%:]U3.+UZH#KSRM-]Y=0CE/IF59I2&DZFH; MIPP0..-4V>7IN]88NV;AO;!4.Q"2:*O:&$M!S;5C\O-EQ.C=#L!__B]02P,$ M% @ YX-J54/4P7.8<0 _( ' !4 !S=VEM+3(P,C(Q,# Q7VQA8BYX M;6SMO7MOY#B6)_K_!>YWX-9>H+. <%5F=<\LJG9F%N%7CK%.A\=V5DW?Q*(A M2PP'IQ12M*2P'?7IEP])046($D51XI'=P.YTEH,\+YWSX^OP\%_^U^LZ1,\X M24D<_>MWGW[X^!W"D1\')'KZU^^VZ8F7^H1\][_^[?_]?_[EOYV<_.?IW34* M8G^[QE&&_ 1[&0[0"\E6Z"'>;+P(?<%)0L(0G28D>,((??KX R7ZPY_1R4E. MX]1+:9\X0IS83S]\*G\YR^G%T2_HTZ//_V$_OS+7W[ZA?[O[9>R MY1?GAY<\_Q,D3 M[?_QTX__^>7ZWE_AM7="HC3S(A]_AVC[7U+^Q^O8]S)N)ZG[ZV,2%@3^_&/) M2]F"_==)T>R$_>GDTT\G?_[TPVL:?)>+R'[68%(T9[\&6=E!;OQ//XH?RZ9' MI'/U/_W\\\\_\E^_HX9#Z%^2.,1W>(GXWW[)=AO\K]^E9+T)&5O^MU6"E_52 MADGR(^O_8X2?V!=E:O[,U/STSTS-_Y[_^8&Z';[V'G'X'6+-O]Y=*;7^N4)0 M[LD5T[+6CZ-I9J048'T>XLP+S;Z4U+.S9B)\6>=K^J^*@O@UPU& @T)%QK.! M-!=I[]V,=NQ7"(8LN./DV&1I$5(I]G]XBI]_##!A://I[W]A_SP1_^36HO_Y MM[.8HNG\,.-F&2,V+SI"J^E_@%,_K/%FOD+7[T8XIP MF^PDS+\/[[Y,XG6]J()=7//CW\)'@^];Z%)1),%IO$U\W.G#RO*K;%W*2%NP MP0U')U_O.PC];^?%N.=% ;J(,I+MT%6TC),U'Q70MX+3__D7(='0KE8(]$"I MUFA_\#-@1ZM3I/ S^3>@;E8K8F\O8]1&=J3_V'I)AI-P=XEA %KJS/6-)V -ZH4/ *^@W; _5$I M;G] +"F[\.6&D$W OK9>WM@H(LG?P% MB!$>R0'%7/.2A/AFNW[$28W>-4T NYU*H<+C#G\'ZFQ*,4W]+%]4,(I(D!S5 MP^[P$V$KF"B[\=9U"*=H!M[3ZA6K>ENU#6B/4XC:T^OV5!$C.ZKG745^G- A MG2^D[S,*K6?Q-LJ2W5DZV>Y#V=N,)DAC@;%"W!>W.+JE4_5C0&[<%M,O?T74H>5>F[ MF 3,@X!:+N61LTAND_B91+X:@Y7-P;MKLZ)5;ZUO"]I96T3NZ:LY]1Q@%PDJ M&+CPU?Q_KDF$/[79XZ#M5+RT3L5:%Y4;3L$_:^6UXYRSTDL9=;2(G#CG&?WG M(GF(7Z(V4U1:3L4QC]6K=QFGFA?\_V32N MK!2-I^*4M4K6^F6EY118(]A4L>_ S8">L4*?,E MI-^ .EJMB*:NQ8&.41O3DUB&7GB[BB/U3GE-$\ >I5*H\*K#WX%ZEE),4^_B M!!&G..XB^1[[VX2Z]J>?'A](%M;A54T3P!ZF4JCPL,/?@7J84DQ3#^-44+Q$ MGW[Z\/@]*NB/Y&8/B<=2L.]WZ\>X3MW#WP$[6*TJA7=5?@3J6O4R&ON5H(8$ MN9%1Z^+57U&QL>)\3]$,L',U*7:(8'(;H*[6**JIQQ5$44%U_/.]LVV2X"@3 M:3LLEC(OVZ;*M8ZR.6!/U%&TN@2M;PO4,[5$[KD,S:FCDCP2]$<^BLXP2^(F MS_C4@L)8@DJJ([J<_=K+PQ/MRF)<*H>P ]; M@?>Y6K6J/E=I MKGZB7MZ7.<*"JHCNIS%VN."; M1^U@.Z9:W+Y>^2I?61&TQQVK5S@,V^#RH!%X-ZQ3ZF"@EEJ =KU:0?L.TXRF M$P"D/-=1:BVW&:FBPW4[UAD)S)_#>J*/TP:Y/0P_0WJHE>-\= M(,X#<28S)-@@B<^X#DW7\XD77D4!?OW?6(V@Q^W@NVV]:@>>6FT$VSD5LO;U M1T$6<;J($AXK(T;L)EV2U/?"OV(O4=\Z;6@*V W;%"RS9A3M@#ICJ[C&V33Y MUKB@C!CIL6^A%I=@]\I=TK_4[0&I6P+VR!;U#B]#'S0#ZH]MTO:^$"W[(R?M MQ!G%VDK/':MM)^.0-2K6NZ34O+;?,K^N/Z9ASRC_@VH5>W;+G\'? M#EBK2N%TE1^!.EJ]C*;.55)#C%QO=UIZZ2-GLTU/GCQOPWWJ1QQF:?$7[EHG M'S_EQ2'_>_[GO_$[5TR0Q?*21%[D$QI%L=AF4A2>Z]@5J%.:&(#Y:Y=^ %W9 M2'SCB69,ESH1J]!*_Y7&(0EX2=93+V354-GV$L[Z8ZFY\\_3E K0XN9'C8 [ M=+U2LNM66P!V4H6@QJ#+R3645K2B4":7DQU-*^=1E"\JM8+IN.TD8DJAXG%H M'30$'V$J>?NYY*S,P8,1<;:U++3S./5?'$;@F9>N%*KG/P&/+UD!.9S8WP%' M3T4\8S>B1-R$Q6#BCSGX^#ZKQI/>81^39^\QQ#P"/%1T%*Z,2 WM M 8>6EMC&XU-.'.VISY"WI &#YF$8O_#5R9)5>DIP0#)T':?[TJ9ZQ-$U:#*$04 61')?D-C)&_T0SQ%SB< H,?K_&#]XHE)%0:HKXM>*AH M4+&*&34-08-'D[SF'LJH(DZV,IX[':X'U37S7J7!VF$TWB9XXY'@XG7#=GGG M4;#(5CBIK+85]M'K"3Q2.Z@OQZU&-\!1W$5Z4S_/>:"<"7\CA[-!!SM+;H)[ M3!-@P23E-HBY#?S*OA.4C5^=K3?X(=T:O%,)4[O>.$K8M4UL[:K$9[)P8NDV MB3JHJ6X/. ZUQ#8?) 3Q&>+D MQ5MR!0.'J^I1E.;:XKVV;G>LF(K9[@O.5G' %LUIQJ0ZS"!L;PT\:EO4E -6 MT11PK+9);)S_S^DB01A)E-U$Y\!JKH6:I*3L,"K/\1+3 3XHE^-B#J$>4QL[ M (_-=F7E\%2W!ARA&D(;I_OFI-%^0ZE<;3H;2,?0E^TF.9_^+NB0[K$J3=>8 M2G='GE;98OF5+JZ98 KCM/4!'JY:*LL1V]@!<-#JR6WJQR5UQ,G/$&=P$B]/ M* L1P6YB=RRU0T8>)8766[9?YCJC^<6K'V[9G?26P-'L"CRHNAB@ M>N#9W@]P,'82W_R(L& BSU[1AY(3*EA][^ID=%PK>+D5W&X/22=$-S1 &H], M5&V!1W6CBI5Y;%U#P'';+*_Q!(Z?Y=7/U$::H(ZNU^AGDXTG2?!#JJK$\3$D MX* Y$-#NY:8QSQLM'30Z#XAKXCV2D&0$I_,HX$615G$84) 0^[8M%[ M5%T-(8>=;E_ @=E9!5._EQB5!Y/9SOE=,&?ZRZS^E%L#!A[H7=UL[#"=F->X MQ*EN/8VXMGW142(-YT[G@/H6*H9[%BYO=Q97?VZ]'(0V*UEW MH:W:$G!DM@C<^Q);3A?(!;6AM-P(NG#B\ Z'K)K)K9=(&*1G'%77:<5HHP$: M(K:VWW3BMUE\>]&<\T$Y(UCA/; 1\F!')RC)K;"AG)Q.E^/HZ0$GZW/\V'*] MO+XE\-!N4*\R,SYN!CAPFZ0UG@M3FB6,%5R<#S%&%CO(JKC@\PI:97O=G&1 M;'%PO*NAGH\IVP,/Y595#]8.]8T!!W"[S#TFR(PRJMN1<[8N&%C7AANP,$)7 M.V:G&*QZ43JI\!S 5\>+Q[9#ZP&4J]Z4[1ESZ0M9LT#ZZ=/'CR*,V%\JT_A] M,DJ9&"9M-^Q8DP/E#4D #;T^!F%!:=+?<;@&>:U]CRTM+7Q<"_79V4947A-N M&WEKMNK]@XY&'P*2\DVJ[]$FP6NR7?-QB2T)$4G3+2\=Y\=I5K-FG-&QK,C" MK.QKY;_ZH9>F9$GHG[T41:6:XJ9KV=5;BTVR+$:/K&H;KQ/Q0K(5H:OR"*,= M>S\C3A =*BF19$V#=S_G]7<^VUPD0C:<_,#N.U'"#+@>MQGMP$)\39AL63QC M_XW+_3C:)(X"Z3^IW%2^;<)Z,Q,]>4]T0AU[D1BM_7B]Q@DK+4Z[;!@S\<4H M1=_;$ 8K8@X>/X;DB7_\](=!<+-N/'#B6(P?>BCVC]">)=IGZ,H[OSO>;MRY MG3/#R*$2X8Q%4!%NL]H0XTY6W9B"=-M4&HP[7#D]Z@5TG.JH=N/ETVH7P)-' M7 O]Z,NX^0KC8DD\TA$K5 \FM&>U]^- M O"@-S!'W8)1HSM@,##1HN\2<\<+$Y?[)U>=VKN.X*&UW6^'P0A72=?V[73X M 5FCCN*0!G#(U4EIX5C&^6F,I6,8&(%S%J_71)2-FT?!61RQD1A'OCJ0FGL M#RP-=2NO5JF; PX\':F-;87Z,#O^[:]?C:BO+U-W^MIOQVN_4[[H MV^UJ[R0O\PYX?;7NNBJ:9UE"'K<93\[/8G9"!>$NX&AFP)RXR\N MTF^3__-/LGS]]:L:*61<^,T0);;"?D6<< MNKSM. \"?G+FA;<>":ZB,Y&MI?BRZM; ,:1%SSQ$#\PZSTVT<7'A)1-$EG?O^=KWEJ7CG>$E\ MHEK(:W4$'J[ZRLN1V]X+4L[,+F,[, MD]_&K)CG0\CLDB?Q@CKJT-X\A@\0:N6:CS0 AWF#L",<80PSN<$)B8.+*.AV M=M%;[U,O9'=D9@BSO8@E$G(,J.)]YB69*R4?\1.)V'1I8%5;DST&4%+D?*0U M9U PLJ9J*^@JS*/1#3CJZBK>I6(T8$36%MUNA6CGF5K#*'N4OL55!A;:U1,\ M.C0N$HKM=*K'=^QO<7+/]KJUCO\:.@,/\VY&4!]+JWH"#OF."E@[O*:?E*9F6P6HZ32K$54JK0_NPQV1"6BFXM5 6'-"> M!820'E#M/)2/SI>!A;0X^>]@K++#!$.YJFQ;&(O6$POA Z%MAR^<-+*!U*V& M+:E5UTV:5L=9MUY/X$'<07U%?M<$)]M=I+>3!78K"D,)1F+"C2@K$?3.L\*& M-@*@2;>DM>:,N[G'=,);9Z[=T'P:X6Q]NED-8R!3[!$4!CBY/M*Z<6:M;CVU MD%7/J15-IQ2JEJ:7=6$*)NEZ"$WASJ*%MHM](K:N@:I=IA:E-0HWAJK4?DKQ M6B>VW:"5. ")W %TKH9OK%9YQ!@6*4M\&;!N?Y14W1IXY+:H*0>MHBG@>&V3 MV-QMHX"]!< +"*1Q2 *^D"T9B9LVHC*4V[)O=_@91UM\2;\YJRS M/^-9*NS M+0VY-4[*,KKLC7'Z_P)U#>W\,\U=3^SF0 1TT?;@ .THP+&ES4$FQG*&?'TV"HKE/-R5#!N;$,\28;P MJH;(W\1SB JYMODS, _Q.1..W:NA"^]%8RG8R>7=^W%&W9\:W2QO(HR MJA)Y##';*BE$T+<+J(+EX9GFQ)NF*9.HNE_&K]X2&*1C_@ M@:>M>N7 KJT3X.#4E]WX.(P]ZRGFNX@N0:L\V(K4_D/I/PN](_S$=HX:S_T& M5Y\19WKC([V#&KW'?O-0.6=0K1W:.@&/;SVEC]X_5/8 '-F:@O>;"S;.B%T% M]2B:'\Z"7;]SWC62)QS$G>)WBJ$[G.\ZB]>'MEVIX706%;QB.6I=!^M^YXTE MQ(I*95]PMHJ#J^B9+@)X4KQRX:'7%W@0=S+!\;6*EHZ @[N;_'TW9*_W&[)Y M(57!"TG,7(W3XUBB+(_/C2!*]:&U, (I^;C:1(!K 6=P*)[TW%*)]U>"3O$R M3O*RV _>*T[I6BWQXB0@D9?LKC*\YJ]>LYL%,4_#*K93M QOF^.DH'<0Z%0(96;P\PIF%D/&DP36DP CAVN<%9:YK081O@X5>K4F5W1FX .-3JY>QS,;4Z!H_XND5[ M'H%U78D\$+J9)TQ1*8TY>76?*%;5%Q\)R$VPP'+;E= M[;V HZJFVI6[)\U= ".OKN2]-T?*@IHSE/-PGM$UM.['\4Y73:*LD$[DNTS\ M.C3-J9<27].,1=N)A7E%Q:;@Y@TG%-)5>6T&,J<,(W;M*%FKD/L1MQM^32_T M#M34&%DG%'Z'$@\PDL((05N**I0:,0Q_P^1IQ68"=(G@/>&;[?H1)XOE4<%! M#A)Y W(@0X_/OI8QHS!5>4LT6"+\N#S,MB2ZSS@=OY_-NM MJ4Z\W%3%U/NHW"S @U&KL1$"WU530VH9YWQ@Z]T;EMX+&3E!X M M [^6650MM\HJE;$[T[E6FB1)M9-'!"16)Z2-&JR4A8X72E-[9MW*\ R]K9 MK'@&V\&=1\%9O-XD>(6CE#SG"2\M:[_N5( CAJ%9*H7_NI$ C!BFF@Q:YKTB M0',Y#!?A],#..]KL632:2C!4E*KU==YB"JY<%=2X5F-!#GWC!(_V%URXWC6) M,$]';+.!W' J+GBD7*T;EJVFX(K'PEIP1T84<:HN?9)?<:P9*AA,WV ZGCQX MK[>LPE8;UEEU5NT$$7<([0=$XUQ<5,B+)('Y29DD,I*KT^1R(R$X$I++Z X+LB%] MEL+F?F'S3+*Q%_S75G'5& "B:XY\PXRGTT7BCF:S.'>=(()VU0S$7-51=5K' M)I2KA31/3]T^F'QHGY9997,/X!BDH>[!:\FJYH"Q0T=J\YUY342 A 3C&:3Q M*I>;0[U[Z9Z%J NB?Y37V!=XJ'+83MT1E:BZ#.5*&A2N=;[ZSI,P>L;Y3:^D2!*'>VIHF^,KLN3E0,] MS^,U79TKC*-J"]QY&U6L7)VI:PC869OEM>6DZ)L@[-)+SW@6-1\'OF"62Z6> MHAVU ^Z=2M4.5A#51H"]4BUKC\DQRZ&_KWO\;BGW%]#O]=$_=W2CH>FQUO?!K&# M[64R2^VDQY#$A.- 91!M_#_H/]'84*HQ:)3,T)ZOVVK2":92GV/QOU?1\1G6 M71R&EW'RXB6JD:CV(9PQ$PD"2G77SQOV88VLFS%MS@DPW@ZL,)3;)WL1![]FHE'" M#:C1A[Q;DKZ0-G?E_3WI(EBRN%UO]4/-H7;/EO M1'!'&\Z>HH;@_\,@P%&[(>+*,%=1L62CW-!#C')^2#!$!<=Q;^J-;0XV5&R2 MV,@I8_ EXU'LMH7N QIS3DV]@/;3?_[>OC]!H/!76!'7()@E^] M<(MO\ O_17V=1Z\O\ #K9(+J]1Z-CH #LYO\YF74V+0A'S@/BGAP5FR3Y44T ML!S8NK4\QC$$(\-VJ-E<2GZW"U[TBQF%8?@?=YYF_"N,H $ !SVGAP J!8: M@.+8;6 ,T-AH'H -0HHX5/5NF2)EO9 ?5U;U3+7J:DQ]"0G+=G[KW/DH> @ MR4FYUADYLVE02^R)B^MWQ39 L4DP]G; &!K+B_VCJ< $!OFZ21)/Z;^,DR4F MV;9E2[$G7:#P:-UTO6;AAT2G.F'HI-LPD#[&B MBAXW*E.:O_:*HY2/?W?L#D%*,GR/DV?B8_$![K ?/T6<2M-)ZPAL@4?\6(:O M5G</Z9+=79_D\YH3+@&Z]'1_PYTE"26)QJZ^\N;*,V<7!-$.2 M)&XV^\&;E@\"N5%]B3W"K^S?1\?P;@HCE\FYU K<7.?8#[WCQ6#'KL!AL(L! M%!65E?T PU$G\6W479ZAD@^O^R.0AOXU9^8J=6T40Q24V5)8S+D@/#^Q6)YY MZ>HRC%]2_;=8ZKH #W$=A14OKQRU!QS26F+W>&=%];H*8X8X-X=.35=73([; M)&:1%ISNOJ;L2M>"!AP=:J.GN9_1&,P(;G-U(T+ \#<.')8=*<".%AZ*&,< M0BQ.EBQ.Q#7 N."%O)*9RQ>BJ2V6)+M6'SM7&@!W^6-E9%?>_PK816N$[',' M]:"L"_W/QD3-LCF@/)%76;RR ME6?DDY"]"[@O5?,0VQG:!F(%' F&-+!R;\L2'\#H-*BZYN^DE$(Q!$L*L?@C MMWG$T[^S__+9:+S)94./.[WA>"RPFZQU!9Y6C/QAF_*J%]]W-_>890_PABI$ M^+X<_7>(\U)@\S4;'O^H.W'OV!4X3G8Q0*6.@D8_P#C627SC_1^)"=ORRMGP MY'"9D2NX&=T(7'.O0?,Q9V"2&(OE)8D\BFK1$SO;2*D-SDGJQ]M(F138H3MP M!.AJB,KL1[,O8"3HK(+Q."HQ8AMHY_@Q0^5I/N?'XZ/DZ&P6XLHB 5[BA&61 M+0N>R"_-$C!S!3EOB_F0Y=3IFIUO7HBC.;H(9M.LNGRKEO9 @UU;U3(?LJDQ M]'Q(+=E[57N+HQ.QE,AW4:CWBL2;_&PWY?/DIXC\ 2 I/+9P>)CFHCHM4C8$"EYZ21T\Q'+4$/ -I$;A7 M <:FG!ZVT\O\^*+>@\>:;@RE/MSL&UZ@/+>^V-G)/X'"0DWM@8=MJZI'SP/4 M-08,QJJR[';FLGP#&L+[NI;S,.^1DL8JEQE U;,N0U MX"5.KL)Z)!.PRPJY[OE3 &N(\D='X.?VR1N2].&>YX<+/L-&UCUG:=7%2H#= < M#\?])A4)#>+W?G:I^H1NP0GM6;F:?H]BAH?$"W ^6#*"+A/WCQ5FLX:(LB/* M^_AM?287X34J-X>VU&%2,5TGM^5@EEC "6*[>BL5=!JWMPG>>"0XS\_N\]W M>13P_;PYGVEH&TR3V.0BO8N1FB% A]*DL*&30I9!(^==G(#Q";'8AA9\X2#) M*%8JS%'F,#![Q-P>XM':+%\Y@ (@<0KQX+UBD[6"JO?D(*;1#&W3BIJNDP*1 M9@VL3S7X41SG!G+M,)@U^$4*[U5:0X!"@O)L4H!5Q[F'JO?DD*#1#"U[:75= M)X4$S1KT.YL6@Y_EY+T^@3Z\LJ#BN]@3N?5V1ON!^WZ3BVF%ZGH[@7FG2<6Q M2O:A]@!S/J[.SX8W0*GIIEY3UY&=;"GZ[0\CNMCIN.L4XUMA@-80/^@WM2A7 MB6\_T!DG)+$"%>NVS5#HV["6#]6F@#2--P&%1A*3 X=V@W2:U4\5+#34L P: M^Q3 =A$&"./HZ23#R1H(9.A7<5+8L!,!X'#1W1AFU;T 0X6!$GUJ M"/&*7K=248L/7XM2%_O+<'N>P]Q_BS,O;(*)D6VB55<%'F2(5$4+A0*;"4T3 M0C2,HP$E#52F!RDZRM@J%$@*7H-7)FHMM3T5:XQ9-E'+[N8XJ..JVQTR8AAH8>E#QV/;IE1-^7H1AXSDUG4T#5U!#VB5AN/Y M8;VQ&MZST.X_H9#3,D7S*DK1>2(AHZ>#_94"P!#1WZ_MO>$+/TBZ&\/L5 -P MF!@H,= !:?X_"959]+J(;9I>>S)._=@44,20"-VSX&*1])Z=@?^KLIINKT>4J% M+XQ)Q.;V8BQ+"F;(Y]S0,F>X;BU M#/>//3(RV%1YB^&.B@(XY4% H>7>$'4FZTH ,F@:&:.$S$Z]H0.FF3*]X3+> M9@(OXP0EA0ALU@0%.\>UBSR-ZH '0\\@IV,)!VELAP\+MF2LU#0'"I&ZBM:E MHAVV!;P2;!6YOPLO44E:/(_I.I/,NJ[GQP]>+C%F)3J(TZ2H4M]%$E#)DEV9 M>-)JH;H>DXE4I;KUP7K4?!+QJI;:1L@6U%%)WGW4VM>XH,1VH,]"+TW1'&TC MDJWB,,")T_&U=NOY+%ZOXX@_B==IR[K:#WH?@HE=8(2"3BDZF$_5?X*!WVB* M-@"H[3PQ(&C6P3(@Y,R0X(8*=I#.7\>P!\G-L!%FB',NY:V';41G!R\)X:E? MQ5OVZ8Q#"DE3?GF$U^G*.](?:I8]#E8"EW%RAXNK'%K3"9V.T&%%6_FZY8&Z M%V0@T1>^]V*!;5[NF0P[I^B^:AC0 GNZ(MH3G)$$%UNX0*87^CE^"D-V(@ < M";H;PRSW$S R&"@Q4 KY?E,0: KY4#8YJK%5EP3K\OE<.FOQL\7RXM7GCP[> M4:Q=1,Q"[/^SBSG/= G%WS1C=]=\BL3\PFD45/\@M;R*_' ;4 W/2;J)Z0KL MM<5!7M.LX4E>"((!AS@0-CJ"3O=2 89D0,8QA36A G\* M/5<",2W8\263;";& 4G &=K++GYD,ZC#OU4ZE#JA0BG$M>(]9;W07C%GSRB_ MI4^*BT^:L$_JYP_1LAQM*J'#<:J7.6_IPIS=+#TLPIL;6?YPPA**+SVZ$,#' M'SR"2\#..7JV@9)VN^HFDI6:#? M&S@B=S2#C+V:70&C;%<-3"- YB/V8WD>/MFSRZEL4@*M@E<\7+MA[ MH0')J/#LZ(@]*1B<;K.;./LKYB.U>ID&U^66 M16ZU>$)>/(ZM%7UIK4QRP4ZV*49I+II(Q$?9RLO0RGNFX[HOQ!RYKH(S Q[M M)E#.B+)&!6]Q0WN/WZ]0S5"^0E*<,@RU>E?DN,B/V,6\2-/ MJVRQI%:;IRG.%H^91R)FS>* ^#).RCVE:W:>6SP_?5@]S Y%H/!OT5R5(H'F MY #/,&UH97SW@O$^B9U3P9Y%8)G>P46&_5\J%*!]_'Z;H5NM]5Q!F M8Q@F/>W,!*$35LF"6+9@R.T&X]'X1?+D1>0//CBX)9^L&+> M4A;Y\,)[^A>^IF_;,[)%&SBZ636AC'-6" -&/+OZ&2=@S1^^WEV@Q25Z^/<+ M=/KU_NKFXO[>Y5:MQV;EBV7K!8[:AL"#1:U<99?UJ!5@-VX0UM@G.4E>.*8D MBKX]X-<,G5+7^_W_.'KP? !-H47?7*PZZ#A^2_'(;W_=H[$#\&AL5U:.2G5K MP-&I(;3QZ<;7+U_F=W]ESGM_]?GFZO+J;'[S@.9G9XNO-P]7-Y_1[>+ZZNSJ MPJ4_GWHI2=ECP?OQE ZO]^0I(DOBLY>#CPS$<(;#C,*D/4D"CPD;!I.CI@\] MP'%E12W3R./,Q5O=>_9\JU\2 .TE0(4( 91IX:;!F3ES^^>Q>M'.O'G$XV6 M0;BE"W3(T5"X BD-[2%#AH[8IIX]/_N/KU?W5P]7BQM8KGM>ICVTCJNZG:?G MS@U&:''LFI[327[UPBW>J]@V8+5T M 1[A.@K+<=W4'G T:XEM?/@^O[I#O\ZOOUZ@+Q?S^Z]W%U\N;AYHQ@X3&H4@++8&5AM<"'^.X^"%A"%=45[1Q67T M1!Y#<3":[BW0,C1UI0$\Q(U,(H=\)P* (KT^@+-[^\O'NYGZ.;B 7J79M[ $<(#76KUQR5S0''OH[4QO<";WZE M,\3%W=4%1-=M&_!:NDS/>1L'LZ;VTW)?>VA<$A]U3-*ZPSNDUG"B]AP_9MIC MC;(Q\$AM5E*.T?J6@*.S16!3#[U>W'P^>;BX^X+.+T[A^&?;@*)N/2D/;1Q& M%$TGXZ/V8)31A39N#*4KF("\3>)@ZV>_>4GB1>RR@?X9E697X*':Q0 '+V"U M]@,ZPK-'J."DOUUWBM/>:C(V]MD'KJ!'PP*U72@[2:@O :D0U'@*=3&_-_,W M1:T.+E_[L-#6%JA#::E8UM)0-81>*Z-5;E-O>UAA1!D3BNS50E52%5/D/<;; M3-S?34>N<3&8XN(6-XB!;6!%C?'$TOAUAY]QM,7L^=6S..(@^1O)5F?;-(O7 M.&D9V/1[ P4H0S-4*C_H=04\1G;5P/A>Y<4#NI]?7]P?P10X+=D1ZO;3O@K.&_6'XNZ])^DCVN.4MJ=)^?Y0T!Y71 , ML\W9.F2Y5=KE@P/Q>AU'7/V;[?H1)XOE_)G)UH&V.QG@\61JF,JPVY$&X+@Q5L4X5B2&?T*"I2AMQ7XX M88T"5+ %L+@26/7SRD'A1RI[':Z^+J-$->.#J*EX],F_N SB,M44W/B*_ MN)X_T)G3[?SNX:_HX6Y.9T]G;/KD-C.J7FO]#<]N%";J\YJ;GAVZ3S 2AM@# MS'DAS@S)W& =Y(UJ$XA <;]]3/'?MW1!>?&L\0)-0W/@$-"F:&6W1=$6<'"W MBFQ>X/KT_N(_OE[7=0U7A"#FMQ.ZNDC 1I M ./,@-H"BL^\$O]!O?V=^+^:CV"T=P8>N=V,4/.P14M/P#'=48'>CU7L&6 M=2)8MP_0R.VD_E&WC0A4]J1VNI=B MY'OY@^LO,0 #4:-K[O(Y9OPBK8J2.*+_],4;U%VF)09D@.)<7\-4'GKN2 /P MO,58%>-$!?Q2>>*RPA+>=&9T^]QAGQ(/=^@J3;<[0XT[^ _K&&1^!BX/'-R6IKND?KC*\5FW7M70!'B0Z"M<]KUG7'K#S M:XEMO"-=X]SH&Z./. .7#KV/>CJ6Q4\1^0,'5P&K4K8D.!!OKG"Q$_I?47!- MO$="9\OLC7LZY*UQP$.R=N''BLL ?G4)K:&+CV$J&]2,6C M2H50_/1)$@OE[4HP;P\?T*X^QS$F\W)'IJVJ_0[ H<#KL8H/8-Z89^@$&K MD_BFD;%_49IO-.2,$.>$"E8 ]ASVQJ@Q19G!=)_1@&5[C6<>/\A*V_8E+)"= M3/#T,UQ]8)G1G$30]53-1D#61^-,RM@K!4&%)%#V5$I#2NND+]AC=V>"1417 M6-LDH2.180ME MRNW&8O*T>EEB4BC9SLO0DIGUF M9YC@-FQW;4;8*X""1Z[-='6PDH< ,W&3+2ZW&:ONO6:YH7_PW8^+UPV.4MP) M?RRQF @PV31H'6+9H#\!*+.JYO 81Y<_7"8D"X5RJ< !(#CCXOS:28 \V7XX MMU^25VC(8A3@I?@0(?\0AYNC$"!UL2S?HS^CDTKZKX[3M=;N$X%"74/43\R: M^TX PK15L#.WR%G-4,YL+-31>&?;B45(SHJPVWL1SD @ WMQ_"I*LV2K5V!6 MI^-DT*!-^7H<4/6:! *T"F_#TZ_CZ.F$#OYKQ-@AB1](#!C,)F?Q>A-'7&]J ME6R%V4'TQHMV?Z)_V&8IG2H$;(LG8%:*'T/RQ*<9,.8,7SPZ[>+[4XLE^Z / M]'LR2W6<.VB3F0QJ=#-,/8;HT9@$HG14Q0:^[%G6H U$A!G)1K<)B7RR\4*T M*2IR!V)#F6'/(>* 0)F#5^.+C?E=1Y31)C,9E.EFF'J4T:,Q"93IJ(H-E,E9 MHH)G>=RU [=_,II]2ENP@CG),T:LY..SVRNQ_(GNLSC5FYFH6P.'AA8U9010 M- 4@D*]K60J9.GD@"YQY.]"/3? M?KCE4]\73)Y6&0Y./#J%]YYPWI@M(&;ECZCXD3%A][11XF442-CMG#7]$PZI M\#C>IE)&1UIFF4F,QZ[_,=YGD%DASDNNC.<<;4D]/"1;[W.P*Z3..MGK9.[I] M@6-,)Q/(J*+5$3".=)/?N#Y;A8NX=LWY@(&)<>P@ 4-P9)((9RCU0HH4CSNT MR;>Y:%^CQ:$]:,AG\XLE.R6C:U4N;_[("%LOI_QM+?[D9/&.8\N+&[V)P@<3 M"T8[0)D>%&'#CPW%C.-1\4SHT?K0R2G,Q7H3QCN,[W'R3-AUKN*]5-E2\[*> M@ES[X18G)!;FTS^NL<\/>* .;NKZ R#+S "']_ Z&T?^\4/):,Y.49[X#L&L M2,H5I5_.O W)O)!),V.YN]OQ\N8ZG#:!L_%^MI.R-^5S<_N2-'WVOZWC[=&# MU/,7+PGNF>@+<4&575,35F15<\3?.IZ)6V(R&62U:=1Z.+7!81(8:E51&SNJ MM2#*9)HA+A7*Q9JA4C D20800L&9V)/,M4V+RPWL6(3=E&<)1/(=5;;#)%[+ M86*GZ(FE!># 967L.'K&*97ACO[?A/CT7]R:W-#I/,]3T,)00U+ D;*/@2I5 ML@WH $:]7NK8"+RDY"LF+WE( 9NH5-?,%4M]C0A=*3.A.T69?2[ W @L[;- M57JP !RV0VDZ2$1O&7? 2U/.ZS&L!;AB8>MOO&Z1&H[U0D'9P?EK.1C\" L M)JSN,U:EC10OB4CTE-[BI+ 4\>=1<$[";=:Y8G97:I,)/",S*;9$NY":1(B9 M:60CK@K.B+(62_09K_CD\ZW,G#_ M;<[BSV6U@ERZ^#"AA_".$V_1QMJRI0) M!0*?YE%&N*3D&=^SDE0\@^3BE253XN"2ABN#]6V6;_,>&E8?NBPRF@RJV39N M/>#9XC()++2NK(V@EX5">ZE0(19B#H(DP>JQ%2"0@C2W)YL[W9L;5\SM5\U= M=F"Y,22BOV(04'RS73_B9+$LTPKS%U)5I7J;V@,'QE95*YN0JL: 8:I=9N/' M]SAEYL?[C-F"N*/W]4;0=9_CFBIT=1"HXN5B!M2:D5K;82*AJE:V+E:/6T\@ M6!N$[N_!>^) PG50;9.]MA "5OT"Z"(Y6['\G*M(;L%K*X2XZ26)OC2AA[T- MDVD^N-M.$#)X6-'+-.*DIV7O6<$/?D#_=1-X&18Y9EP .LNM/D*;RP#@&8MY M\%_;-./FNHR3!F/.7XEJ>.U* WCH&9E$#K5.! "'EID>0X32-\;!99@\4 YT M#1Z(@XTOF(VS"JLIF@)W^B8%9=^N:P?8A1O%'<13S^.U1R*GD%Z*5THGA/OI MXZ=__OA3H_/J]@7NS9U,4(%NG8Z _;V;_$,$ &-T\O$G]$WPB/ MI1R.IE< 3+N6UU]MT 4*3-9-9V-S^WH"#\#:T\WX6 F_5+>O91D0 M!:^V7>YK]0.P(YVY.;?A'?8IMW"'KM)TBP.U/5U54'=O(E[%R^4QI:*>F,)@ MZM; $;A%31E7%4T!HV6;Q*;.J2Z/YP;1AM>SM9C=6,@TE*JWK+ ZG4J7UZRK M&KN\M4)Q-MFR:[)1EC^6-8^"&QK:XC_4FYXMO8 CDZ;:!QOV35T (Y6NY#TV MZ1E]=%>S5!IM$WY0#<_Q$B?L'?3$[6KP=)O225":SOV_;^G2F->14&=+J%L# MC\X6->6H5#0%'(UM$IOZ:$$7283=IS/4:H8-+KR$#Q',9#$O^7%UUCPHI,YN_QI->A?_[HW7D!\:+L-H[# MM'[WWX0 4*R*1ZQ2NC:\/D/!CX\_>BCG MBCA;GA%*LA2EV\>4T!_8^[0COUH!VT(.A\2B#.U#G -7@6HX_9S$J6HVI]$- M*'9T55P>#]OZ !X.M44WWE8HWH/,XF(,1'L>,\2YN%F0#:Y[.1/PY)F [Z4K M1#V18A[?R7'Z+LL9%2;7GM^:E>8L"JLU]P >W1KJRH'=T!QP3.M(;>K2C'81 MQ_E]9HF\JSW1P37V(3W M-%/+,E>'%&!DZ*N1W26QQ(:_D^EH&N#<*)790289Q:\SB@/(.8O7CR3B4Q6Z M9A'Y3EXHO6AW%5'IO7!_'G[%ZEAL0BQG/)W)4QYN3;%?W?)9!F<^$4 ;YR/4 MX=^PG"< ER,9H#>02'+.D"2I_#SF#.7"RCDW>W'EK$KV>K$D,I)D=HO4P+_' M%^RQ_1V>F+H1>>(>A#3-&O/M7\>X"JAP9$G8#>PY70)G:3'\?8[CX(6$X3P* MKO?I#[PT/ YNL.KX?3ANTP-LFV9N06@;K*8%R58UMHO!>]&0+!L2PI7KZ!DJ MY!/O/$LBHES&&:)2#H.Z,7NB>((F?V""@]E(&\A*+<\,#L_U?8)MTT.% [-\ M?^!K[:G#44 8?2OD=92]#_TK[%]?8UFD&ZK_BB62;A+BXU^FA]"U]N(;SE%P M09L\>V%#K;W!F;Y-?.YH= OPK,GQ[:%S5\6=@+,:D<7Q#/U5DG52N#R6_1G) MMX*^>?HT;\FNDE$CT9ZC8+":]7M"XI8/,!@>*_B^%U1N4Q\:-@MY\PZ<8"'R M&X#HH3[&0^(%&"5J6TT4M:^B9]H^3E0W2(?B]8YP^B=(.^QOL"@ MMA1P^L!JS]8%I9K;NA/%T,J@""_&\/&V_R%8X$;^-/0"VR/*.,+CS M)QIELMPDR#O!\.[V (;QA]/I7 >4*\$[Y-74;96) M$5+7F'FXC962U3M!XSJ-@>'O)8E(AD^NR3,CL9=W^A-LF\;?TWI;4^71-E3> MXV[).%LA[VJ? _8FQI!;$P-E,@]I99'$+/ 2TBUCB[LW\@_B0DYZZ^T:WK(< M6X9W!+?:GV3@36FU .\$I/7M R_BTUHZG"%(?R](9+2$$0RA!AWBF&'?G.IOK$G#)'O?LL_B#JFQ4XY[<7WR8\;'GPF M8*(!17U@5BH' TAR0:^[!\U,QA"U9@C%;G'D/)N.QR3&*-AB]$*R%8E0'&&T MPU["'L;(_T2[H8A=U0Y17-97]W=^B&>(+%$81T\XF:'< ,C+> ^I2@9B3^F, M7"GPK7S3P0=)ID=^1IL6A[3'#4=^J.DM?<%YIUA\(VO)?9UTZ3?N6R-,!AN9 M YU'N/D(0RT;U9S?R7I1PP# %HI[B:MK12[T]!>( WX0D$US5F'@J@I;^\$T2NTQ@8! \^WQ[SP,6FO<6IB[QBS>?U;P1? MK5?E>G?5N$:HPO5^JF_!K+KU=DIM#5QB:^F19/\L8(2SP_/J&<*O?K@-V#[> M4UYFQF6E%Y&OQ=.U]DE)!R9+;[TD6RQK+/[0<#1MAS)PR+1H/ADF+9 %#(TV MM3,-5T6>XC'PL8/:A&_LUR$H^L;%X^0.AWPD3%=D4_]LHEX/X/&A MH6[E-21U<\!^KR.U^9/+7H@3E,BD';HOKQS$8JG99VN: 7=4E6*R=QZV >R2 M2E'[E8R*&$6'[O3#W'*7F*&IXZKFL$U-6:E2J3,H]:0$^/5 ML?,F;4D2!(#ER M7N"PRCA$\T42X&21Y(\4TT]YZOF_TXAM1/363D!#K9O2,K(W]P",[IJ"&Q_- M"&H.';A\$%2]\+TF$;[*\%JUB=B1!'#G-C&([.I=^@-V?",US)-U\SWWEAW% M;XPEXCS=;R2&3:<8GQKWEUJ[ H^1+@8XWB=L[@\)?4[S4%C4/YA5U30'#0)O$/68/@B[:$W9_\EZ\&\RN.M[C MY)GX)'I:+&N,D#Y08=+ZGQJ/Y2VS !X;0QCTX)C(&GW 43B(FC9#-^UUWJ\X M ;C'$8F3>^QO$W9HD:RO8R^Z]'R6&5M_%-6A&]# Z:IX>6Z@T0?Z24(7%4R= M]PYOJ.S<8\G^A7GVL'M&O9>E/&C$U67;G9?C^Q=LTGC0J&P,->CTEY9EJ?4O <\X6@7O4%>9D M$:.+&&&7.Q0>2?@&[BD=1KV4#J\,2TZ]E#1>1FCM!=QK-=6N[%PT=P'LQ[J2 MFSJT1!1QJNZW,6[9+F ]F=D2 Z4;X*3T]L!7I+LZ"23SD2IN#@0Y?&Z!DIW*L"#Q= L ME9L%W4@ #AI33;6S?Q7]TN+4G-I-I<>FZ/Y9G)'&E,)B2XFJ8T,'0)3")!.>@P3 M)^YO'Y>*7T6;;99R@/BI<<;4W&,J4:!6M];GCYM/P<,;I#;U9TX,_>308\_Q M8[8_TB]U5=A"W1JXI[:H*7NIHBE@#VV3V/QN_&,FY7O,Y(V=_<3?31E1,= @,]_X*!]L0\SP_59IY4^7#3@2 PT-W M8\@(H=\;,$@8*&$:&P4K%AEMMR"=%Q[DE5367O([2YSM4D^GH0_P:-!2^:C2 MCJH#8)_7D]M"#1Z^J9"5W%RZ5SXK=&M-?M"=^\N)JBXN4Y'R.[> M27[CD_N\1!#*>I7TL;6%EGB1OR(IOF,7YIK]6]46N#\WJEC9,*MK"-A?F^4U MGID75,%4Z;M8;\)XQS8>SN*(CA)^BY\VM0?NJZVJ5@Z\58T!^VR[S,:W*^+H MQ(_7&YR))R^]IP2+\Q'GY4&,2NF\C1(ZIJ5S)EXR9Y12.5.JD%-KBL])G!JX M?]%MNJY?45S3[7F?:;I\5?2AZF-S+BYKX0RH.Z>"RMQ%\V,3Q0I$H\3^SM^95I,$3][)+H^#F;;M(%&_" F+*\TVB(,_1:D=3W- M2^.4W)!7ONB^%(SS)Z/]'7JB_-"'D'+\'K'Y9@Y#^Y>=EN4M_N+YIR@HGWN: MH=#S?V?--JM=2GS:*MT^IE1O7SP%CSQ&@%H$A60Y]N/M8+Z%$ 0I05_^5KDX MJ) '20*AS_QK,9F^ASD9DC21:PQU'W'4A(#"9W_C:+^:54MEFI.J-F6&FF;) M$2E$:/ MI=3PL7NYS;8)EC'FXG6#HQ3/Z421[9UV-YL.R>G&O;;!-%&AE=XT,4-?K0$1 M9589/%$NP0Q=DI0MAOZ*O01]\:B@)-NA;X5D0'(FM6')/ZTT!T(&)S'$G M)_1FX.90'P;)/3 MD\]XEG$B4N$:LN0Z)LE)*7*49HY.68P>V?4E/WZ*R!\LBX]I1]EO$]Z%[[ON M&&@MXS",7Q@#D=:7R;_^0/&.28E34:" K+EP7A1M:8L-?_LM12\K')6_%W_T M$L9?5#1%S'=+^E3X3!3HY5O A>Z;.!775@)6 >$#_<0AD\K;;)+8\U=COYW@ MTGG,QB#QB8<=B1IV[IQ;[6&%$\R-X+2:SC/U[#C9W7DO7SP6$E[(,C46RSN< MXN09JPX,M#H"'92Z*U\MG]/6"_ LM8/PYD5S*[L>=4 KQ=_=H(5W>;0HAK2&\AQ@LNB+.! M%^0#6J%4G>2=/3!3 M<2!W@U_N\', M\;F>0)FY-HDM/44"I91<5=VB&I9(-M"RT%&723EOO<)J#ZZVGXP;*\2VM<0> MKDR&'>T\79BUSEP^E!I5=.O49[FA /V M4!-3]S;!:[)=SZ. -TW3+X], M$@$5,J /N13?\]PXT2>7!'%1!B@?\[,P7H2?V'KJH=OC9>,;\AJGZ2\5ZP6% M]9C-&%XC4MC,9UPA//+FP.$Z6F7DXYN'?/N_X81 :@(L4.CR@*7X'C)&U M8MJ9*0ZS ],ZA[*JD9@S#38AU$BGZ%() A5$!4D;-S0 MH!0YX!JFJC2>$)0<*ZD"E7W+B(V MB7V,@_22!LT=+K:B%LN&54%+%^!XH*.P'/]-[0''NY;8IIY<$!?7 #_LZ=.@ M_YY/ (;<'&D*Z$'5+@GRV;G; X M5(IJZH0%0?'BNO,,-EF_QORUVH83\D5U[MIQJXGXHZ6\M0./=)_I>X_IX@X' MBV><1.P9T4MQ)3UZ8@+>Q\ND_.4J"O#K_8NW8;\T/L#9ER9P3[=B,CDH>A$$ M'#]V]#*^OK2XO+.8#GKF15Y O.@V(6NL#(&6ID ]6T?!,N=3T0YZJF>;V,:9 MR#E=Q ES7!\W=W-$Q5PF:CK\?CU0XV*;Q%>L.,RC%_V^6"XQQ4,^O8V"^98] M:1!2UN=Q&'I),Z:8$H*,.+V,4^*1$17H:-5/*=-8N/AZ=W6ZN..':/.OYSP8 M1LY$=Z0XY8I*MBCG*S!OSHQ1LD:"MW,X=.L@<5+ZA[VU2YIDTKJ%_M?AFH7^ MZ6]W5/"Z39S#WZ#B7IT*',KD'P#.Z>OE,YZ;,^1+,U[1[0OV4KI,$(GFEK=H M]%VJ?N0]^A6Z6]6,D=6?(+N6K86?RKFL[[9HN=<7$K&C+*6#'?X.V,5J52F< MK/(C4#>KE]'XD%)0&]N?Q-&HVI\.?H?L3W6JE/XD_PC5GVIE['GH#>9>PZF7 MDO1^DV O6$3R9O@GQ89?A^Y O=+4$.HK">J^ 'W:6 5KEPPX+R28H3A"E0,3 M"'GQ QI#Z)Z6NC\7NB=6UUE6\N3.XO6:9,P@EQC?8FKS*/.>5(7BNE$ C@T& MYFA+DE-T!XP0)EI83Y';,T24(]JS=);N/J)5).676& $_3]T&35# =Y@GA_/ M4"3$5'#*D+4@1X]-C3JY6.*$FD8< [9?AE2U!@X/+6I69PJU30&'?9O$_>8! M0U\0#7 =S&$Q= M2H7I]@$>;MJEPK0Z [(80M$">I.W^V@"T]U2I.R$7#WK%=*]L=J"\ .J!"T MQSZ#]427VX1$/MEXX6U^CR!?Z1QNFK:T!>I36BJ6&2FJAM"33EKE-KX#4ZYZ MT385%1!]+_2WK!XBVA1<]\5]O)2]I%5TH7,6:8S?MQ\Y,V4XZY0&*"@7.QD. M\DI&T++\S*4/!-(75WYNJV!5W$Z:IWO?7"PO7GVNKH,XY>C%)-N76%# M62<#2,BFU0\^T'53H\.:?9\T#Q%%7R'5#-5*/ZCO!Q14.ZO>J;(GX T; M?=D'K*.*Q%%M?HA^'E)Y@;ZWAB MKFP)U,DTU"M7V_7-H*^M6Z0V=K,570+EF1!+"H>"+/V'5#MO2U= "7]TBI?5 M]IX2S*]$C;QP'L@"AZ_5%(0=+(<'TG >!(2YE1?N/VJ:?U6/<@K6-8=%HTZ M$_+LL?&X^;7PPU9 L:A%K>K4.VO MI?A-,VB&W!@^6WSEQ7"=R+=19'6>+Y[0^&MW29C"^K%:[W MY>/VD_#E!K$M^')!'4)UP;U8UZT/3-:UG(SG'JE7[[#7DWA44BVMC[R]XMV\\>4ST45)FKM!#Q6]916/8%UW -PW&H*;C$[W.T+ MO[*^^]>XY&H9(?.U@2'!%C">$M22>FJAAD*0S"SFBG 5-7T0U^S1Y> M2M@$HA4]!D(0QB/R4"(%8/0R/YGBWGQ-4KLYLL,)XKHU^X$-,R[ M*5TFSK?V@)Y#KZ] WZ*"2Q26E1-YTCR-!Y;E.D,I;;3R,N0EF/8(,%[SLMZ/.[2*0Y[$G:$E/V^/ M$\J-,241;[))B(\YX<#+*/,U5YIR]YC6:$E5SE;%7N2.8_%'X7LFSAA5ZKY1?R" M?DJ_%RZ>^EZ*-SX9M3CE2>M<^H M,U[&R0MMH!@6S2@!'2XLF*=ROZ\[&< SPC[:&%>SR'FR:UH%5Y2S105?E#-& MWQAKE/-V^EAXHX$4]FWM!#QH])2NO.?=V -P*&@*;NKUK9X^R, H)C 74="T M"AI8\U,OY"7?Z3R/W<+$;**XY/_<#76@+M2F>B49',4?\1.)(OXPA5I],("6 M_R>=Q5_Q2;R1"6N(3!KP5$;1!\!#"I,%1*4B@P'DK+S<3-=Y"=H+@(0$;C)= M1[923C?E)GC9FX#4F@ ,FA0%=8V,*'6>-'H<&D$?-8J>DT6+(P4&1(ES+*%$ MP=@N./PL[!'A)U; V1P>K)GE&J?I+^@>9UF(UWG-W0"C#W2)QMT+>"ZM&* M?IQ1V[YV9_%Z$T<\]-C^.0<@_+K!48I_<1AR"[H4\C*ZZ"@U5EBDMB'PH%,K M)T?=<2O 8=<@K*EGEB21%(%NPFY0[2HQYW(FO(J3C)TWM(5<;4/@(:=6KC*; M/6H%..0:A#6>I3*2^9&Y\Y 8\?,"&4:GG9/Z.EXW14Q]>>;'^?C MIHN-IUK!">6L4,E+#.6(IY2YVBUR9(P3+S=&4AI#@!F?<7]@Q\:IRVW@]*;$A5/ MW;!2;%R!M,.4J+$ST/@W,X)J2J3N.;$ID88B4YT2#:C:$685O'BMQ9D KA34 MG&@$:Y1SHN+)*]!-70F.HDJ$F5X29!!X#B MY+UU .:Q/@TJGD5FR3@8EXSF47 I+H;E6C9.ATR( $6$?D8IIT>=*4"?)IDK M-)GITO@JEL^ELQD28SI#^U"G?%')&,0,RI&!-AX)>%ZDJ)G+;L+R*['LH6!^ M)V%-F6Z3\D:KV'<*B?=(0GZE%TXN4TM*L;(Q4+#44U(]29I BG"+P-8F/,/D M_)K-: ;0DB?T+BEVY&_"QQ9F--:.ABMHQBUPG8/'KC!%IY+!?0@"C_3^QJJ> M5IM2 XP8%I3JDU%?G43DZ%+RGZ$L1H^8P@T)1BX8K)'?[,QP$ L%ZUCC?(MU M:P2;DWL+D-1@J,Z 5$-KZG#4I-)88#1HE6 [X#.$F5R7!];4NZ4R<&1X*T6!NZC;5 _8@,Y; @UE%>"N1-X*<-BI M_6L$'8-5!+8+'F^B%' 'A9NJ '$=B$"E @Z&F6?.>05N_I># P[V.*)I">"1R^Z.;VP=Z'V(T6D!O0"J\XYO M)!#E>G5'G9Z#%ER0-C6$R2SM#+UY]VK3Q MO7=36E/&A383:8.$BM!4$:-5GR'A0V:.!/=!GJ'7K[_GSE:_H"OVB@0^OD\_ M(LRDJPF%\OEG?X&4=;_, *2B@LUM(%.&CH*"QC0U-[P!"@);:I]U:) MLX5;3AY]XPPL5N%/DTQR9OI?AXY,__2WO';F(KG'R3/Q\?R5'*9F-#0#ZK!M MBO$]"$4;@([9*JJI,Q9U7ME3/3E=](U1=N2%Z3P*'ZH&:BI:[LPUMH6_#ZHANZI)7T_0_;Y M.E7VQWK2C]!]OE96XWT)3FSL4S#[&L#;46%R765XK;HSH-$-:#AU55QC=Z7L M W"YT%GT 799&!/$N;A\\/!BN<1^1I[Q5>3':_S@O;(Z#&=QE)%H2Z=<^:9J M'*E\OA,!X-[?W1AR'.CW!AP1!DJ8QD;)"@E>B#+CU4IHC+"/14+".3DN7N+$ M(D18)*,6<5P"Z7[[F)* >,GNW@OQ8GF?Q?[O-9NS.NV!AW^KJI77#U2- 0=W MN\S&CP50>FQTXQ2M;]UV=]J]>C?>FO[S(?&BU/-9F-;NYW;J"-V-M96O^'-K M+\B.K2^\)0_OL?MKR<<7SSB9AV&;Q$^)MVZ:331U .ZU[2G. M]L^1CW10;_:KFP+U21T%RR, 13OHIP%M8IL?J"[C9"UV(A,9_O=^$)#N+ M(W;V1S_7'?MHJBZ^AJF^M=Z-!N2!R505X\%*8O@G)%@BQG.6+W\Y M6_:.6,$8<OMW,<#22MW>%'-P=->@W,!U/=F=HSVN0JUJ=ANH1 M#)%7(_!*PN @$(>B8.KZ#*F-NX6_4==)QGZ]09HC_MJO\D%O4)\^Q$O&+&* M_YP5I'BW; /^>BB=X1SO7H"+^O+)OSWD[=N8S 0T"4X2(;H8JQTW=*A-#DTZ M*64?8_8/;4KS"ZDAO*G&* ;+9Q_[AWU9?:,].KE,;+[W5SC8\M476Q>=4G&" MLWC-GD_G^\+S)*$Z\Y=ATM/=ODU>E6/^XB5!T[URF_2A@Y9M4U8PS!9QR)!F M74=CA,LEX?LDC,\)^WN 9&F0+ YZW%4:YB(A+I/]"_2=PURDJMYG7L;EO6:L MF$75B1;-/8"'HH:ZV NZ]2-=EECQH!=E.UK.:7 M>E->*S5E-%TN!W!(B3Y]QA%.O' >!?-@39;Z:'\11<<)NA)\&/UUKQ*AP1%BQ=IWXV+514ZY3KEIO#5@A# MCRQKQCM*-NU%%7(,VE.N5^)JRWJX93E\#>*FL[$M;[8,X?)=BG2_<6C[FS7P M>:N1W69:*X&N8O(6X[Y55VKO^3!MFYW19?>F1Y%)(@&3-SXJ MWSDN:Z"8Z>(#E!88P"DF _8P@3B2S)'+9] M&=YY]Y%O@4SE\XBQ[K1Y3#PMQL33NC&Q^,)<9,1D1DQHQ*5&BR5B)&% M+T1W\(++5#[*.#'CQ_+#BR/J&YD=+\;>9&C4EZ2NMX. M-^SV4TK-)/"5/XDC_\Z.(F[B[*\X8U6WGJ*&G8TA^0''F\%-72DD-Q0SP*@V MO,Z# 6$I53&IXZ=[5 ZTPQG:2S)SF@\)U\"<"]I&24E27$=_9Z KLN(OXR3_ M$VNG2@8?78CW"L^-'V44S*Z5X#T">;,A *![?N.&[=E*(KXQM!_F*Q@, ?Q_ M_;R$"5VS2UU9Q7RZ<'_!Y&E%&YQX]+^])WX=F,KN^@CRL7T/Y?%P#T44;DM_ MY5_KMURON5#K>&.EZ;AC%.[ 1XN1/\/1(>;PK &/#V-;P.&!9R[Q# F99ZB0 M&N5BUV_[.CP,G9INET+J]Z1]/?+!./B ME5%6>MSV:78'OE, ]C%,;R4O19',"X=R$G2SA"3%S&!RS> ^>L% M$\ME&>U+,*(G2V8N4IC+]=,&-FUVD2]'?HU#2H8]/#T65BLYOR>T;C;_8'A= MS_:](':+]@ QNY 8[45^*Z ]T, P,:>!.X[X!'\ 1.:BZ-@+;?9VB.YQF"6&#'$^$;ZP$ MHVH+/+@:592CH[8A8/=NEM?\+:6":OYJE%=[)0W2\*.*8G'Q["JB"O$+H^DB M6^'D8>5%>5)#F2%W%X?A99RP3K9GJZ9" (\J-Q_%RB+62 + ..#($*8 LZ\3 M<7OU=>2KKA,U&9?EC4.P< MWWZOD_P_@K7Z*D3%7,'_?<'M@ X<;B7E9 DEH MQ*5F]^FC?09L*7E1!FB8:\,\P?\B"AQ#NZ7/<^J%K/ /\C*$HX!$3P,:[3[S MDNS-F>T1/Y$HJK'79U>A6).SFC?[[W)85)@ M_J@H!&?UEVYKKZ9-?:UC^<-P9T$[Q;2E9]C M'%0_8O\N@5UM!?C87LK^EN'=_@$?\->KO)%CN?X!=. +(W4_-'98.0G* MH?+P7_:]G3>/:M'W=!0-;_#O+M^[G0$8?DH7I]W_F O8M!'\"<'A>?D$*BJ^ MB2_\?@[>X8U5[MR.7X:=T<;;_CY'+IHW@CUR'V0'O=>0:^PN__22#+?4 M>*-61^'>[9!E\A%'S5K0DNQ=#E9&!H(_4DEJO==!:M0O"R%)XJ!0P->(9.G= M_=9V/2B'AN=..F]L!=N%75 MVO?)#AL#=MUVF7L]ZHIB ?=37!WD(]5BFZ69Q\_J!DPR:V,&/$Z&-;*5V7@C M)\ 1.K#"$-YNDD1$WYB0*)?RJ"H7\&GO""9_(U Z3*61!C[O!T 'J!RB8O(^ M8!-.)9 ZQ)QPM8_!3"T/*%Z&LA5FV5:33+4:TT:3SI^J/;?_G,2IJD;S,)S> M^#C38%Z;(TT-FS<\UC1I"V&T.)\4&[;8)P3RTF!XD)&8&Q'?)L3G14R68^6 Z ORQH'?_.,, M=/ZI*<4;'@QZ& /"L%"9W1_E8!J.43[:N)E9;W54&<