0001558370-22-003292.txt : 20220310 0001558370-22-003292.hdr.sgml : 20220310 20220310163144 ACCESSION NUMBER: 0001558370-22-003292 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 131 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220310 DATE AS OF CHANGE: 20220310 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40358 FILM NUMBER: 22729504 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-K 1 swim-20211231x10k.htm 10-K
P25YP14YP5YP4YP5YP9YP8YP3Y2M14DP4Y7M6DLatham Group, Inc.false0001833197--12-312021FY01188542491194456110P5YP3YP5YP9YP14YP5YP5Y1P3M0001194456111188542490.3330.3330.3330001833197us-gaap:SubsequentEventMemberus-gaap:OverAllotmentOptionMember2022-01-112022-01-110001833197swim:LathamInvestmentHoldingsLpMemberus-gaap:OverAllotmentOptionMember2021-04-272021-04-270001833197us-gaap:OverAllotmentOptionMember2021-04-272021-04-270001833197swim:LathamInvestmentHoldingsLpMember2020-10-202020-10-200001833197us-gaap:CommonStockMember2019-01-012019-12-310001833197us-gaap:CommonClassAMember2021-04-222021-04-220001833197us-gaap:CommonStockMember2021-01-012021-12-3100018331972021-04-132021-04-130001833197us-gaap:RetainedEarningsMember2021-12-310001833197us-gaap:AdditionalPaidInCapitalMember2021-12-310001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001833197us-gaap:RetainedEarningsMember2020-12-310001833197us-gaap:AdditionalPaidInCapitalMember2020-12-310001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001833197us-gaap:RetainedEarningsMember2019-12-310001833197us-gaap:AdditionalPaidInCapitalMember2019-12-310001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001833197us-gaap:RetainedEarningsMember2018-12-310001833197us-gaap:AdditionalPaidInCapitalMember2018-12-310001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001833197us-gaap:CommonStockMember2021-12-310001833197us-gaap:CommonStockMember2020-12-310001833197us-gaap:CommonStockMember2019-12-310001833197us-gaap:CommonStockMember2018-12-310001833197us-gaap:EmployeeStockOptionMember2021-04-220001833197us-gaap:EmployeeStockOptionMember2021-12-310001833197us-gaap:EmployeeStockOptionMember2021-01-012021-12-3100018331972021-04-120001833197us-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-04-222021-04-220001833197us-gaap:ShareBasedCompensationAwardTrancheOneMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheSixMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheSevenMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheEightMember2021-04-222021-04-220001833197us-gaap:RestrictedStockUnitsRSUMember2021-12-310001833197us-gaap:RestrictedStockMember2021-12-310001833197us-gaap:RestrictedStockUnitsRSUMember2021-04-222021-04-220001833197us-gaap:RestrictedStockMember2021-04-222021-04-220001833197us-gaap:EmployeeStockOptionMember2021-04-222021-04-220001833197us-gaap:CommonClassBMember2021-04-222021-04-220001833197us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001833197us-gaap:RestrictedStockMember2021-01-012021-12-310001833197us-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheNineMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheFourMember2021-04-222021-04-220001833197swim:ShareBasedPaymentArrangementTrancheFiveMember2021-04-222021-04-220001833197swim:OtherGeographicAreasMember2021-01-012021-12-310001833197swim:LinersMember2021-01-012021-12-310001833197swim:InGroundSwimmingPoolsMember2021-01-012021-12-310001833197swim:CoversMember2021-01-012021-12-310001833197country:US2021-01-012021-12-310001833197country:NZ2021-01-012021-12-310001833197country:CA2021-01-012021-12-310001833197country:AU2021-01-012021-12-310001833197swim:OtherGeographicAreasMember2020-01-012020-12-310001833197swim:LinersMember2020-01-012020-12-310001833197swim:InGroundSwimmingPoolsMember2020-01-012020-12-310001833197swim:CoversMember2020-01-012020-12-310001833197country:US2020-01-012020-12-310001833197country:NZ2020-01-012020-12-310001833197country:CA2020-01-012020-12-310001833197country:AU2020-01-012020-12-310001833197swim:OtherGeographicAreasMember2019-01-012019-12-310001833197swim:LinersMember2019-01-012019-12-310001833197swim:InGroundSwimmingPoolsMember2019-01-012019-12-310001833197swim:CoversMember2019-01-012019-12-310001833197country:US2019-01-012019-12-310001833197country:NZ2019-01-012019-12-310001833197country:CA2019-01-012019-12-310001833197country:AU2019-01-012019-12-310001833197us-gaap:SubsequentEventMember2022-02-232022-02-230001833197swim:BrightAiServicesMember2021-01-012021-12-310001833197swim:BrightAiServicesMember2020-01-012020-12-310001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2020-01-012021-12-310001833197srt:MinimumMemberus-gaap:ToolsDiesAndMoldsMember2021-01-012021-12-310001833197srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001833197srt:MinimumMemberswim:MachineryAndEquipmentIncludingComputerEquipmentAndSoftwareMember2021-01-012021-12-310001833197srt:MaximumMemberus-gaap:ToolsDiesAndMoldsMember2021-01-012021-12-310001833197srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001833197srt:MaximumMemberswim:MachineryAndEquipmentIncludingComputerEquipmentAndSoftwareMember2021-01-012021-12-310001833197us-gaap:VehiclesMember2021-01-012021-12-310001833197us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310001833197us-gaap:BuildingAndBuildingImprovementsMember2021-01-012021-12-310001833197country:US2021-12-310001833197country:NZ2021-12-310001833197country:CA2021-12-310001833197country:AU2021-12-310001833197country:US2020-12-310001833197country:NZ2020-12-310001833197country:CA2020-12-310001833197country:AU2020-12-310001833197us-gaap:VehiclesMember2021-12-310001833197us-gaap:ToolsDiesAndMoldsMember2021-12-310001833197us-gaap:MachineryAndEquipmentMember2021-12-310001833197us-gaap:LeaseholdImprovementsMember2021-12-310001833197us-gaap:LandMember2021-12-310001833197us-gaap:FurnitureAndFixturesMember2021-12-310001833197us-gaap:ConstructionInProgressMember2021-12-310001833197us-gaap:BuildingAndBuildingImprovementsMember2021-12-310001833197swim:ComputerEquipmentAndSoftwareMember2021-12-310001833197us-gaap:VehiclesMember2020-12-310001833197us-gaap:ToolsDiesAndMoldsMember2020-12-310001833197us-gaap:MachineryAndEquipmentMember2020-12-310001833197us-gaap:LeaseholdImprovementsMember2020-12-310001833197us-gaap:LandMember2020-12-310001833197us-gaap:FurnitureAndFixturesMember2020-12-310001833197us-gaap:ConstructionInProgressMember2020-12-310001833197us-gaap:BuildingAndBuildingImprovementsMember2020-12-310001833197swim:ComputerEquipmentAndSoftwareMember2020-12-310001833197swim:PremierPoolsSpasMember2020-10-302020-10-300001833197us-gaap:SubsequentEventMemberswim:SecondaryOfferingMember2022-01-112022-01-110001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember2020-09-252020-09-250001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001833197us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001833197swim:LeaseAgreementMemberswim:AquigenPtyLtd.Member2021-01-012021-12-310001833197swim:LeaseAgreementMemberswim:AquigenPtyLtd.Member2020-01-012020-12-310001833197swim:LeaseAgreementMemberswim:AquigenPtyLtd.Member2019-01-012019-12-3100018331972020-11-012020-11-300001833197us-gaap:RetainedEarningsMember2021-01-012021-12-310001833197us-gaap:RetainedEarningsMember2020-01-012020-12-310001833197us-gaap:RetainedEarningsMember2019-01-012019-12-310001833197swim:LathamInvestmentHoldingsLpMember2021-12-310001833197swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMemberus-gaap:SubsequentEventMember2022-02-230001833197srt:MaximumMemberswim:SeniorSecuredTermLoanFacilityMemberus-gaap:SubsequentEventMemberus-gaap:BaseRateMember2022-02-232022-02-230001833197swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMemberus-gaap:SubsequentEventMember2022-02-232022-02-230001833197swim:PremierPoolsSpasMember2021-07-042021-10-020001833197us-gaap:TrademarksAndTradeNamesMember2021-01-012021-12-310001833197us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001833197us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001833197swim:PoolDesignsMember2021-01-012021-12-310001833197us-gaap:TrademarksAndTradeNamesMember2020-01-012020-12-310001833197us-gaap:TechnologyBasedIntangibleAssetsMember2020-01-012020-12-310001833197us-gaap:FranchiseRightsMember2020-01-012020-12-310001833197us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001833197swim:PoolDesignsMember2020-01-012020-12-310001833197us-gaap:UnpatentedTechnologyMember2021-12-310001833197us-gaap:TrademarksAndTradeNamesMember2021-12-310001833197us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001833197us-gaap:OrderOrProductionBacklogMember2021-12-310001833197us-gaap:FranchiseRightsMember2021-12-310001833197us-gaap:EmploymentContractsMember2021-12-310001833197us-gaap:CustomerRelationshipsMember2021-12-310001833197swim:PoolDesignsMember2021-12-310001833197us-gaap:TrademarksAndTradeNamesMember2020-12-310001833197us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001833197us-gaap:FranchiseRightsMember2020-12-310001833197us-gaap:EmploymentContractsMember2020-12-310001833197us-gaap:CustomerRelationshipsMember2020-12-310001833197swim:PoolDesignsMember2020-12-310001833197us-gaap:MediumTermNotesMember2021-01-012021-12-310001833197swim:PremierPoolsSpasMember2021-12-310001833197swim:PremierGroupHoldingsInc.Member2021-08-060001833197swim:PremierPoolsSpasMember2020-10-3000018331972018-01-012018-12-3100018331972017-01-012017-12-310001833197us-gaap:FairValueInputsLevel2Member2021-12-310001833197us-gaap:FairValueInputsLevel2Member2020-12-310001833197us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MediumTermNotesMember2021-12-310001833197us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:MediumTermNotesMember2021-12-310001833197us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MediumTermNotesMember2020-12-310001833197us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:MediumTermNotesMember2020-12-310001833197swim:SeniorSecuredTermLoanFacilityMemberus-gaap:SubsequentEventMember2022-02-230001833197us-gaap:MediumTermNotesMember2021-12-310001833197us-gaap:MediumTermNotesMember2020-12-310001833197srt:MinimumMemberswim:SeniorSecuredTermLoanFacilityMemberus-gaap:SubsequentEventMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-02-232022-02-230001833197srt:MinimumMemberswim:SeniorSecuredTermLoanFacilityMemberus-gaap:SubsequentEventMemberus-gaap:BaseRateMember2022-02-232022-02-230001833197srt:MaximumMemberswim:SeniorSecuredTermLoanFacilityMemberus-gaap:SubsequentEventMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-02-232022-02-230001833197swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMemberus-gaap:SubsequentEventMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-02-232022-02-230001833197swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMemberus-gaap:SubsequentEventMemberus-gaap:EurodollarMember2022-02-232022-02-230001833197swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMemberus-gaap:SubsequentEventMemberus-gaap:BaseRateMember2022-02-232022-02-230001833197swim:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001833197swim:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001833197swim:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001833197swim:LathamInvestmentHoldingsLpMember2021-01-012021-12-310001833197swim:LathamInvestmentHoldingsLpMember2020-01-012020-12-310001833197swim:LathamInvestmentHoldingsLpMember2019-01-012019-12-310001833197us-gaap:SubsequentEventMemberswim:SecondaryOfferingMember2022-01-1100018331972021-04-130001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember2020-12-310001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember2021-11-242021-11-240001833197swim:GlInternationalLlcMember2020-10-222020-10-220001833197swim:GlInternationalLlcMember2020-01-012020-12-310001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember2019-01-012019-12-310001833197us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001833197us-gaap:RestrictedStockMember2021-01-012021-12-310001833197us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001833197us-gaap:RestrictedStockMember2020-01-012020-12-310001833197us-gaap:RestrictedStockMember2019-01-012019-12-3100018331972019-12-3100018331972018-12-310001833197us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310001833197us-gaap:CostOfSalesMember2021-01-012021-12-310001833197us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001833197us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMemberus-gaap:UnpatentedTechnologyMember2021-11-242021-11-240001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMemberus-gaap:TradeNamesMember2021-11-242021-11-240001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMemberus-gaap:OrderOrProductionBacklogMember2021-11-242021-11-240001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMemberus-gaap:CustomerRelationshipsMember2021-11-242021-11-240001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMemberswim:PoolDesignsMember2021-11-242021-11-240001833197srt:MinimumMemberus-gaap:TrademarksAndTradeNamesMember2021-01-012021-12-310001833197srt:MinimumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001833197srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001833197srt:MinimumMemberswim:PoolDesignsMember2021-01-012021-12-310001833197srt:MaximumMemberus-gaap:TrademarksAndTradeNamesMember2021-01-012021-12-310001833197srt:MaximumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001833197srt:MaximumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001833197srt:MaximumMemberswim:PoolDesignsMember2021-01-012021-12-310001833197us-gaap:UnpatentedTechnologyMember2021-01-012021-12-310001833197us-gaap:OrderOrProductionBacklogMember2021-01-012021-12-310001833197us-gaap:FranchiseRightsMember2021-01-012021-12-310001833197us-gaap:EmploymentContractsMember2021-01-012021-12-310001833197swim:GlInternationalLlcMemberus-gaap:TradeNamesMember2020-10-222020-10-220001833197swim:GlInternationalLlcMemberus-gaap:CustomerRelationshipsMember2020-10-222020-10-220001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMemberus-gaap:TrademarksAndTradeNamesMember2019-05-312019-05-310001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMemberus-gaap:TechnologyBasedIntangibleAssetsMember2019-05-312019-05-310001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMemberus-gaap:FranchiseRightsMember2019-05-312019-05-310001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMemberus-gaap:CustomerRelationshipsMember2019-05-312019-05-310001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMemberswim:PoolDesignsMember2019-05-312019-05-310001833197swim:LathamInvestmentHoldingsLpMember2021-12-310001833197swim:LathamInvestmentHoldingsLpMember2020-12-310001833197us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2019-01-010001833197swim:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-12-310001833197swim:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-12-310001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2021-12-310001833197swim:BrightAiServicesMember2021-12-310001833197swim:BrightAiServicesMember2020-12-3100018331972021-04-122021-04-120001833197swim:LathamInvestmentHoldingsLpMemberus-gaap:IPOMember2021-04-272021-04-270001833197us-gaap:IPOMember2021-04-272021-04-270001833197us-gaap:CommonClassBMember2021-04-220001833197us-gaap:CommonClassAMember2021-04-220001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember2021-01-012021-12-310001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember2021-01-012021-12-310001833197swim:GlInternationalLlcMember2021-01-012021-12-310001833197swim:ManagementFeeArrangementMemberswim:SponsorMember2021-01-012021-12-310001833197srt:MinimumMemberswim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMemberus-gaap:SubsequentEventMember2022-02-232022-02-230001833197srt:MaximumMemberswim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMemberus-gaap:SubsequentEventMember2022-02-232022-02-230001833197swim:PremierPoolsSpasMember2021-01-012021-12-310001833197swim:SeniorSecuredTermLoanFacilityMemberus-gaap:SubsequentEventMember2022-02-232022-02-230001833197swim:LeverageRatioTwoMember2021-01-012021-12-310001833197swim:LeverageRatioThreeMember2021-01-012021-12-310001833197swim:LeverageRatioOneMember2021-01-012021-12-310001833197swim:LeverageRatioFourMember2021-01-012021-12-310001833197swim:LeverageRatioFiveMember2021-01-012021-12-3100018331972021-04-220001833197swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember2021-11-240001833197swim:GlInternationalLlcMember2020-10-220001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember2019-05-310001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember2019-05-312019-05-310001833197swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember2020-09-250001833197srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-01-012019-12-310001833197srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-01-012019-12-310001833197us-gaap:CommonStockMember2020-01-012020-12-310001833197us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-3100018331972020-01-012020-12-3100018331972021-12-3100018331972020-12-3100018331972021-07-0200018331972022-03-0800018331972019-01-012019-12-3100018331972021-01-012021-12-31xbrli:sharesiso4217:USDxbrli:pureswim:itemswim:customeriso4217:USDxbrli:sharesswim:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

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

For the fiscal year ended December 31, 2021

OR

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

For the transition period from       to

Commission file number: 001-40358

LATHAM GROUP, Inc.

(Exact name of registrant as specified in its charter)

Delaware

    

83-2797583

(State or other jurisdiction of
incorporation or organization)

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

787 Watervliet Shaker Road, Latham, NY

12110

(Address of principal executive offices)

(Zip Code)

(800) 833-3800

(Registrant’s telephone number, including area code)

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

Securities registered pursuant to Section 12(g) of the Act: None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No

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 if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§ 232.405 of this chapter) is not contained herein, and will not be contained, to the best of Registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. Yes No

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

Large accelerated filers

Accelerated filers

Non-accelerated filers

Smaller reporting companies

Emerging growth companies

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

Indicate by check mark whether the registrants are shell companies (as defined in Rule 12b-2 of the Exchange Act). Yes No

As of March 8, 2022, 119,523,708 shares of the registrant’s common stock, $0.0001 par value were outstanding.

The aggregate market value of common stock held by non-affiliates of the registrant based on the last reported sale price of the registrant’s common stock on the Nasdaq Global Select Market on July 2, 2021, which was the last business day of the registrant’s most recently completed second fiscal quarter, was $963,170,436.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement for use in connection with its 2022 Annual Meeting of Stockholders, which is to be filed no later than 120 days after December 31, 2021, are incorporated by reference into Part III of this Annual Report on Form 10-K.

TABLE OF CONTENTS

    

Page

PART I

Item 1. Business

3

Item 1A. Risk Factors

15

Item 1B. Unresolved Staff Comments

38

Item 2. Properties

39

Item 3. Legal Proceedings

40

Item 4. Mine Safety Disclosures

40

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

40

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

42

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

62

Item 8. Financial Statements and Supplementary Data

64

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

113

Item 9A. Controls and Procedures

113

Item 9B. Other Information

113

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

114

PART III

Item 10. Directors, Executive Officers and Corporate Governance

115

Item 11. Executive Compensation

115

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

115

Item 13. Certain Relationships and Related Transactions, and Director Independence

115

Item 14. Principal Accounting Fees and Services

115

PART IV

Item 15. Exhibits and Financial Statement Schedules

116

Item 16. Form 10-K Summary

118

Signatures

119

2

PART I

Item 1. Business

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 an operations platform consisting of over 2,300 employees across over 30 facilities. The broad geographic reach of our manufacturing and distribution network allows us to deliver a fiberglass pool in a cost-effective manner.

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.

Industry

We are the leader in the large, growing and highly-fragmented residential in-ground swimming pool industry. Over the last decade, macroeconomic trends have driven an increase in reinvestment in the home, and we expect that consumers will continue to focus R&R spending on exterior living spaces as they look for more ways to spend time outdoors.

Fiberglass pools are underpenetrated in the United States residential in-ground swimming pool market, relative to other geographic markets. As a result of material conversion away from legacy pool construction materials, growth in sales of fiberglass pools is meaningfully outpacing that of the broader in-ground swimming pool market. Despite this expected growth in the United States, fiberglass pools still have significant runway for growth relative to comparable international markets.

In 2019, we acquired Narellan, the largest fiberglass manufacturer in Australia and one of the key drivers of fiberglass adoption in the Australian market over the last two decades. Leveraging insights gained from Narellan, we are investing to build the tools required to drive higher fiberglass penetration in the North American market.

This conversion to fiberglass pools from legacy pool construction materials is being driven by greater homeowner awareness of the benefits of fiberglass products, including:

Lower up-front and lifecycle costs. Fiberglass pools cost less and have lower repair expenses compared to concrete pools.

3

Faster and easier installation. Based on our knowledge of our dealers, we believe fiberglass pools can be installed in as little as two-to-three days, compared to up to three months for concrete pools.
Premium quality and aesthetics. We believe our fiberglass pool offering is the most attractive swimming pool offering on the market. Our special finishing process allows for traction where you need it (such as steps) and a smooth and lustrous finish everywhere else.
Less chemicals. The smooth non-porous finish of fiberglass dramatically reduces the need for harsh chemicals to treat the pool. It also allows homeowners to opt for an eye- and skin-friendly saltwater pool, without concern for corrosion.
Lifetime warranty. Our fiberglass pools are guaranteed to the original purchaser for a lifetime and do not need to be resurfaced or repainted every eight to ten years like legacy materials.

Pool manufacturers have traditionally marketed to dealers rather than to homeowners. As a result, both manufacturers and homeowners have depended on dealers to educate homeowners and move them through their pool buying journey. The dealership market is highly-fragmented, consisting primarily of small, family-owned businesses. In addition, concrete pool installers face a number of challenges, particularly as a result, we believe, of many skilled tradesmen leaving the industry following the Great Recession’s impact on construction. Each of these factors, paired with the long-term positive demand trends in the industry, contribute to the supply constraint in the pool market.

Our Strengths

Leading Consumer Brand in the Residential Pool Market

We believe we are the leader in the North American in-ground residential swimming pool market, holding the #1 position by volume in each of our product categories, a position that we have established throughout our 65 plus year operating history. Latham is the only consumer brand in the residential pool industry with a differentiated value proposition that includes an unmatched product portfolio, a coast-to-coast footprint of manufacturing facilities and distribution facilities, an experienced sales force and a network of over 350 exclusive Latham dealer partners worldwide. Our sophisticated digital marketing targeted directly at homeowners has been instrumental in educating and empowering them, helping to drive material conversion in the pool market from traditional materials to fiberglass.

“Direct-to-Homeowner” Relationship That Drives Business for Our Dealer Partners

Latham is organized around our commitment to provide an exceptional homeowner experience. Our focus in recent years has been on simplifying the historically complex homeowner experience of purchasing a swimming pool. We make finding and buying the right product an amazing start to a homeowner journey that is now easy and enjoyable. We are recognized by homeowners and dealer partners for our differentiated capabilities, quality, on-trend style, design and breadth of our product portfolio and the unique homeowner-focused journey that we have created. Given the level of near continuous connectivity offered to consumers through mobile devices, businesses are adapting their marketing strategies and increasingly focusing on mobile and social media platforms. We have been at the forefront of this dynamic within our industry. Our scale enables us to reinvest more in technology and marketing than our much smaller competitors, driving a virtuous cycle whereby we are able to deliver more purchase-ready leads to our dealer partners. To increase lead conversion, we systematically track and interact with each homeowner throughout their purchase journey.

4

Serving a Large, Growing Market that is Benefiting from Material Conversion

Given recent consumer trends, we expect demand for pools to grow to over 100,000 pools per year in each of the next three years. The pace of material conversion from concrete and vinyl pools to fiberglass products is accelerating. This is due in large part to increased awareness among our consumers of the higher quality and durability of our fiberglass pools, as well as beautiful design with a lower overall cost of ownership versus concrete pools. We believe that fiberglass pools will continue to gain share in the in-ground swimming pool market, and as the leading fiberglass pool manufacturer, we are well positioned to both benefit from this growth and accelerate the pace of material conversion through our efforts. We have benefited from the sharing of best practices with our Narellan platform, which has been a key driver of fiberglass adoption in Australia, as we have driven higher penetration in the North American market.

Broadest Portfolio of Branded Products Known for Quality, Durability and Aesthetics

Our extensive portfolio of pool models is recognized by consumers and dealers for its high-quality, superior durability and aesthetic designs. From our carbon fiber, Kevlar and ceramic fiberglass build to our Ultra-SeamTM liner fabrication, our product development team consistently sets the standard for innovation in our industry. Our broad product portfolio allows dealers and distributors to offer consumers a wide variety of innovative pool shapes, features, depths and lengths, which significantly exceed our competitors’ offering. Additionally, we build our fiberglass pools in a controlled environment compared to the on-site nature of our concrete pool competitors, allowing for better product quality control. Homeowners can further customize their fiberglass pools by selecting from fiberglass color patterns, ranging from deep blues and whites to corals and naturals. In addition to color customization, we offer the industry’s most elaborate finishes in our innovative G2 and G3 finish options, which provide deep visuals that let homeowners choose the perfect water color to complement their backyard surroundings. Our models offer a variety of swim up seating, multiple points of entry and exit, wading areas, tanning ledges and built-in steps, which are features consumers seek in more expensive custom pool designs. Our array of feature rich options across our portfolio of products are core to our strategy to provide superior design at a value to homeowners.

Broad Reach, Regulatory Expertise and Technological Capabilities Create Significant Competitive Advantages

Our leading position is driven by our consumer brand, geographic reach, national manufacturing platform, regulatory expertise and compelling value proposition. Our brand has become synonymous with the re-imagination of the homeowner journey in purchasing a swimming pool, created significant pull-through demand from homeowners and made our offering a critical component to profitable growth for our dealer partners. This dynamic forms a virtuous cycle that is accelerating homeowner awareness for our products and increasing dealers’ desire to partner with us in order to profitably expand their businesses. Supported by our fleet of cars, trucks and trailers and team of dedicated drivers, our North American network of fiberglass manufacturing facilities provides cost efficient delivery and service to our network of entrenched dealer and distributor partners, including over 250 exclusive Latham Grand dealers in North America. Notably, we are the only nationwide, multi-facility manufacturer of fiberglass swimming pools, providing us with an advantage over regional players that lack similar geographic reach and scale. The fiberglass pool manufacturing process requires significant regulatory approvals and continuous compliance. We have successfully navigated this process across our entire manufacturing footprint throughout our history. Additionally, we have filed or obtained the required permits to expand our fiberglass manufacturing capacity and are in the process of doubling it, providing us a runway for further growth. Finally, our compelling value proposition is underpinned by our ability to leverage a unique technology infrastructure to generate a significant number of purchase-ready leads for our dealer partners and drive increasing levels of consumer awareness for our products. In tandem with the training and marketing tools we provide to our dealers, our technological capabilities have been critical in solidifying our position as the leader in every major pool product sub-category in which we compete in North America.

5

Visionary Management Team with Proven Track Record of Execution

We have assembled a team of highly experienced and accomplished executives with public company experience and a proven track record of leading global consumer and industrial organizations. Our management team has experience with developing consumer-branded lifestyle platforms, disrupting traditional business-to-business market structures and delivering an expansive portfolio of high-quality, durable, cost-efficient products to consumers.

In a few short years, our team has pioneered a disruptive “direct-to-homeowner” marketing approach, consolidated our brands under the Latham master brand, created innovative new products and enhanced our digital platform to better focus on the overall consumer journey. Our Chief Executive Officer, Scott M. Rajeski, was appointed in 2017 after serving as the Company’s Chief Financial Officer since 2012. Scott previously served in leadership positions at GLOBALFOUNDRIES, Momentive Performance Materials and General Electric. Scott was critical in recruiting our Chairman, James E. Cline, who joined our board in early 2019 and previously served as president and chief executive officer of Trex. We believe Mr. Cline, as the former chief executive officer of Trex, has been an invaluable non-executive member of the board of directors due to his experience building the industry leader in the similarly material conversion driven composite decking industry, while also creating one of the best known brands in the building products industry. Our Chief Financial Officer, J. Mark Borseth, joined the team in 2020 after serving as president and chief executive officer of Ranpak under Rhone Capital’s ownership, as well as holding numerous leadership roles at 3M. Our Chief Marketing Officer, Joel R. Culp, was appointed in 2019 after previously serving in the same role for Wilsonart, as well as holding various leadership positions at MasterBrand, a Fortune Brands company, Uponor and Kohler. Collectively, our team has extensive experience at leading public and private companies, including Trex, Kohler, General Electric, 3M, Ingersoll Rand, Wilsonart and Ranpak.

Growth and Strategy

Utilize Leading Brand and Digital Assets to Generate Greater Homeowner Lead Volumes

Since 2019, we have increased spending on digital strategies and marketing. Our content-rich digital platform provides homeowners with education and engagement tools that help them navigate their pool buying journey, including an unrivaled pool visualization experience, informational videos and resources, budget calculators, and a pool expert community consisting of a blog and direct homeowner outreach. The implementation of our new digital strategy has resulted in superior search engine optimization performance. We have boosted leads for our dealers, further entrenching Latham with our dealer base and increasing switching costs.

Accelerate Fiberglass Material Conversion through Unique Market Positioning

As the leader in the fiberglass pool product category, we are driving the acceleration of material conversion by educating both homeowners and dealer partners about the benefits of fiberglass. Our marketing campaigns and digital platform, including our easy to use interactive website and mobile app, inform homeowners on the benefits of fiberglass, including lower up-front and total cost of ownership, quicker installation, easier maintenance and a more convenient buying experience. The Latham Augmented Reality Pool Visualizer app allows homeowners to browse fiberglass models and select from a variety of options from their mobile device. At “Latham University,” our dealer partners discover firsthand the benefits of fiberglass pools, including the ease and speed of installation versus concrete pools, which drive better economics. We also host company conferences and participate in trade shows, where we continue to drive education on the benefits of fiberglass pools.

Secure Additional Strategic Partnerships with Priority Dealers to Gain Share

Our approach as a true business partner with our dealers positions us to take market share in our highly-fragmented industry. We have secured exclusivity from over 350 of our top dealer partners, including the nation’s largest franchised dealer network, Premier Pools & Spas. As the only participant with scale in the fiberglass pool product category, we intend to continue to pursue additional strategic partnerships with priority dealers in underpenetrated geographical markets that can help us accelerate our growth. We believe these exclusive relationships will continue to enable us to increase market share at the expense of the fragmented and regional universe of competitors.

6

Grow Industry Capacity by Onboarding and Training New Dealer Partners

We believe that there is a tremendous opportunity to expand the capacity of skilled dealer partners to support overall industry growth and our continued market penetration. As such, we intend to continue to use our leadership position in the industry to educate small business owners currently installing concrete pools, as well as those in related trades, about the economic opportunities available in the fiberglass product category of the pool market. We further intend to onboard, train and support them with the same emphasis we have placed on our existing dealer partnerships, including our co-branding programs, “Latham University,” and our “Business Excellence” coaching designed to help them manage their growth. Leveraging our investments and management expertise, we should be able to play a key role in growing the industry’s capacity.

Expand Margins through Mix Shift Towards Fiberglass and Productivity Initiatives

Fiberglass pools are both our highest margin and fastest growing product category. We believe that our consumer-centric marketing and compelling value proposition to our dealer partners will continue to drive long-term growth for our fiberglass pools. We have made significant manufacturing capacity investments to not only support this future growth, but also to continue to deliver the compelling margin profile of our fiberglass pool offering. We expect to increase our margins significantly as we grow into our capacity investments and our product mix continues to shift towards fiberglass pools. Additionally, we expect that our investments in people, processes and equipment aimed at enhancing our manufacturing productivity will further expand our margins.

Strategic Acquisitions that Enhance the Latham Platform

The pool industry remains highly-fragmented, which offers attractive opportunities to utilize strategic acquisitions to drive consolidation and expand our product offering. We have historically used strategic acquisitions to expand our geographic reach within the United States and internationally, enhance our product portfolio and drive operational efficiencies. We believe that we have the opportunity to be the consolidator of choice in the industry, and we will continue to focus on acquiring high-quality, market-leading businesses with teams, capabilities, and technologies that are complementary to our existing offerings and enable us to better serve homeowners and dealer partners.

Products

Our residential pool product portfolio is highly complementary and allows us to provide a wide-range of solutions to our homeowners. Our products are recognized by homeowners, dealers and distributors for their quality, durability, performance, compelling value proposition, ease of installation and diverse style and design options. Over our history, we have leveraged our differentiated portfolio of products, manufacturing capabilities, customer service, and homeowner connectivity to develop a reputation as an innovative and dependable partner to our dealers and distributors. Additionally, the connectivity that we have built with our homeowners has provided us with the insights needed to stay ahead of homeowner demand trends that shape our market. Our broad and compelling product offering, proven ability to serve as a value added partner to our dealers and distributors and our connectivity with homeowners have been critical in achieving the leading position in every pool product category in which we compete. Below is a summary of our products.

7

In-ground Swimming Pools

We believe we are the #1 fiberglass pool manufacturer by volume in North America. Demand for our fiberglass pools is driven by both accelerating material conversion from legacy pool construction materials and the long-term value, through lower up-front and lifecycle costs, that our pools deliver to our homeowners. We offer an extensive portfolio of fiberglass pools with customizable features that include unique colors, elaborate finishes, floor mosaics, lighting options, water features, in-floor cleaning, tanning ledges, and spillover spas. Our pools come in a variety of different sizes and are known by homeowners for their premium quality and aesthetics. Our fiberglass pools offer significant cost, installation and maintenance advantages over traditional concrete pools. Our innovative product portfolio is made up of a carbon fiber, Kevlar, and fiberglass build and backed by a lifetime warranty to the original purchaser, providing our homeowners with peace of mind and security. Based on our knowledge of our dealers, we believe fiberglass pools can be installed in as little as two-to-three days, compared to three months for comparable concrete pools.

While we believe that our fiberglass pools are the future of the industry and meet the majority of the market of pools sold, fiberglass pools do have some limitations. Due to shipping considerations, they are subject to certain size limits. Although we offer a broad portfolio of design choices, fiberglass pools can be less customizable than concrete and vinyl.

Investments in innovation and product development have led to historical growth of our fiberglass pool sales, with increased potential for further growth and margin expansion.

We believe that we are also the leader by volume in the custom vinyl pool product category of the North American residential in-ground swimming pool market. Our leadership has been driven by our high-quality product offering, which is fully customizable allowing homeowners to choose from a wide range of colors and features (built-in sun ledges, benches, entry systems and spillover spas), as well as our best-in-class distribution network. Our custom vinyl pools are high-quality and we believe are the most aesthetically pleasing on the market. Custom vinyl pools offer the most attractive homeowner economics when compared to any other material, and can be installed faster and withstand weather better than concrete pools. The wall system for our custom vinyl pools is built of either non-corrosive steel or composite polymer, providing ease of installation.

Liners

We believe we are the #1 replacement liner manufacturer by volume in the North American residential in-ground swimming pool market, serving a market with large, non-discretionary replacement demand. Vinyl liners are a required component for the interior surface of a vinyl pool and our liners are highly customizable in shape, size, color and pattern. We believe replacement vinyl liners provide us with a significant avenue to stable recurring revenue.

Covers

We believe we hold the top position in the category for automatic safety covers for pools by volume in North America. Our automatic safety covers provide increased safety and convenience for our homeowners while also driving savings by reducing energy, chemical and cleaning costs and time. Homeowners typically replace their fabric automatic safety covers every eight to ten years, providing our business with stable, recurring revenue. Additionally, more and more pool owners are buying covers as local building codes push for safer pools. We also offer the most complete automatic safety cover portfolio when compared to our competitors, as our products range in mix from affordable luxury options to premium covers. Additionally, our automatic safety covers are compatible with fiberglass, vinyl and concrete pools of almost any shape and size, driving homeowner preference for the CoverStar brand.

8

We believe we are the leader in the category for all-season pool covers by volume in North America. Our winterizing mesh and solid covers are used during the off-season, reducing maintenance requirements for our homeowners. While these covers extend the lives of our homeowners’ pools, they typically need to be replaced every eight or ten years, providing us with significant replacement demand. As our covers can be used for any pool, regardless of materials, shape or size, we are able to replace covers for both our legacy homeowners and target homeowners previously served by smaller, regional players.

Brands

In 2019, we unified our corporate branding and consolidated legacy brands under one banner, Latham. We relaunched our website under the Latham brand in February 2020 and streamlined our go-to-market approach by making the Latham brand the center of our strategy. This enabled us to increase our brand awareness with homeowners and create the only consumer focused brand in the category. Our literature for dealers, marketing materials, our website, social media, advertising and promotion and our co-branding of dealer premises each reflect the Latham branding. Our sub-brands, which sit under the Latham master brand, include Narellan, CoverStar, and GLI, among others.

Distribution

Our products are sold through both one-step and two-step business-to-business distribution channels. In our one-step distribution channel, which we exclusively sell our fiberglass pools through, we sell our products directly to dealers who, in turn, sell our products to homeowners. In our two-step distribution channel, we sell our products to distributors who warehouse our products and sell them to dealers, who ultimately sell our products to homeowners.

In order to strengthen our relationship with our loyal dealer partners, we have implemented our “Latham Grand” dealer program, whereby we have secured exclusivity with over 250 of our largest dealers in North America. Included in this dealer population is the largest franchised dealer network, Premier Pools & Spas. We also have a strong distribution network as a result of over 450 branch locations that represent our products. Through our significant investment in partnerships with dealers and distributors and our consumer-oriented marketing efforts, we have created both a “push and pull” dynamic for our products in the marketplace.

Our Latham Grand dealers, like all of our dealers, are our customers and not our agents. Our agreements with our Latham Grand dealers provide for various benefits to the dealers, such as early access to customer leads, access to in-store advertising and exterior branding, installation training sessions, a dedicated and customized website landing page, technical support, early access to new models and other sales support. Latham Grand dealers agree to use us as their exclusive provider of fiberglass pools. Latham Grand dealers also agree, among other things, to adhere to our fiberglass handling and installation best practices, to receive fiberglass training and to meet annual targets for fiberglass pool installations. Each Latham Grand dealer agrees to operate only in specified territories and we agree to reasonably consider impacts on the dealer’s market opportunities prior to appointing additional dealers in the same territory. Our agreements with our Latham Grand dealers are generally perpetual and terminable at will by both parties.

Our exclusive supply agreement with Premier Pools & Spas governs the sales of certain of our products to Premier Pools & Spas franchisees. We agree to provide training support, marketing materials and, upon prior written request, on-site field support with respect to the first installation of a product by any franchisee of Premier Pools & Spas. We also agree to provide certain franchisees with annual allowance for use in marketing activities and marketing co-op funds, subject to certain conditions, and to provide rebates as a percentage of sales to Premier Pools & Spas.

We have long-term relationships with both our dealers and distributors and our largest distributor, which provides valuable local market support with a network of over 290 locations, accounted for 25.0% of our net sales in 2021, 22.3% of our net sales in 2020 and 25.7% of our net sales in 2019. We have maintained a strong relationship with our largest distributor for over 25 years as well as the operators across this distributor’s nationwide network (who are responsible for daily operations and purchasing decisions). Our top ten dealer and distributor relationships accounted for 46.0% of our net sales in 2021, 41.1% of our net sales in 2020 and 43.7% of our net sales in 2019.

9

Manufacturing

We are a global manufacturer based in the United States, delivering quality products with a competitive cost position. Our manufacturing processes require significant capital investment, footprint, expertise and time to develop. We have continuously invested the capital necessary to expand our manufacturing and improve our manufacturing processes. We will have sufficient capacity to support our planned growth for the foreseeable future once we will have completed our multi-year capital plan to invest in our facilities, technologies and systems. Once manufactured, we use our own fleet of trucks and drivers to deliver our fiberglass pools, as well as third-party common carriers to ship our other products.

In-ground Swimming Pools

The manufacture of fiberglass pools requires highly specialized equipment and technically skilled workforce. We manufacture fiberglass pools by applying the various layers of materials onto a mold. We have a broad and diverse mold portfolio designed to meet customer needs.

We use an eight-layer building process to provide an industry-leading thickness and durability formula for our fiberglass pools. We also use finite element analysis, which is a computerized method for predicting how a product reacts to real-world forces, vibration, heat, fluid flow, and other physical effects. This allows us to model the fiberglass pools that we build to ensure that there are no structural weak points in the design(s). Our use of a flow controlled material delivery system allows us to ensure that we are applying the appropriate mixture of resin and material, and align the mixture to the temperature and humidity of the local environment of our production plant.

In addition to the technical know-how and equipment, the manufacturing of fiberglass pools requires local and state air permits in each of our manufacturing plants. We have existing air permits to cover our existing fiberglass manufacturing capacity, and are working with local, state and federal agencies to increase capacity limits to support projected growth patterns in several locations.

Once produced, we use our own fleet of customized delivery trucks and full-time drivers, who require Commercial Driver License designations, to deliver the fiberglass pools to our homeowners. Our coast-to-coast network of facilities provides, on average, lower transportation costs and shorter lead times compared to smaller manufacturers in our sector. Over-highway transportation costs of fiberglass pools become increasingly expensive beyond a 400-500 mile radius, a cost that is typically passed to the homeowner. Due to our national manufacturing network, we are able to offer lower transportation costs. In addition, with our investment in our national manufacturing base, we have strategically invested in internal delivery capabilities to support demand fluctuations in the busy building season. Once our fiberglass pools are delivered, our dealers provide quality installation and support to homeowners.

The manufacture of our custom vinyl pools requires different techniques based on the product type. For our polymer wall vinyl pools, we have a facility that produces all of our polymer panels on structural foam equipment, which requires unique and specialized molds for each panel, as well as a system to inject the resin into the molds. Our highly-engineered plastic molding machines provide us the leading edge capability to mold high-quality structural panels in custom/propriety shapes. The machines are capable of running extremely large and complex molds that are capable of product configurations that range up to 60 inches tall and 72 inches wide. For our steel panels vinyl pools, we have various processes and highly-engineered metal processing machines that have the capability to convert flat coil steel through various steps into panels that have been punched, bent, seamed, welded and stacked. The use of a multi-head “soft” tooling cartridge allows simple and fast change-over times and high tolerance performance. We also have customized jigs and equipment to produce special sized panels as needed.

We manufacture our steps for pools based on the steel and fiberglass processes described above. We also have a thermoforming machine that produces all of our thermoformed one piece drop-in steps utilizing a wide variety of specialized molds of various shapes and sizes.

10

Liners

We manufacture a complete line of both sonically and heat welded vinyl pool liners for both above and in-ground swimming pool applications, with what we believe is the highest technological processing of vinyl sonic welding in the industry. We have installed specialized machines across our liner and cover facilities in North America, which has allowed us to gain a significant advantage over the competition. Our Ultra-SeamTM technology provides an industry-leading capability to address seam tear or separation. We have production capacity to support custom liners at or better than the industry standard delivery window, from design to shipment.

Covers

Our automatic safety covers manufacturing facilities cut, sew and assemble highly engineered motorized safety covers in a build-to-order model at or above the industry standard delivery window, from design to shipment. Our automatic safety cover business leverages our capabilities around machining, cut/sew, sonic welding and assembly operations to provide a recessed/concealed covering application for in-ground swimming pool cover products. Our traveling heat welding machine provides an industry-leading seam for durability and finish. Our processing equipment offers tight tolerance, flexible manufacturing with compressed lead times across the various laser cutters, bending, assembly and test equipment. Our all-season covers are manufactured on the same equipment as our liners.

Sales and Marketing

Traditionally we have relied heavily on a business-to-business model built on strong partnerships with our dealers and distributors to generate awareness of our products. In parallel with our recent rebranding, we pivoted to a “direct-to-homeowner” digital and social marketing strategy that puts the consumer at the center of our marketing efforts. Latham’s unique “direct-to-homeowner” marketing strategy is driving a greater understanding of the benefits of owning a pool, specifically a fiberglass pool, and generating significant consumer demand. We have made meaningful investments to position Latham as the brand of choice for the homeowner.

Our continued investment in innovation, product quality and consumer engagement has been a key driver of our sales growth. We are increasingly responsible for our own lead generation, including via our online platform, mobile app and consumer hotline. This allows us to provide higher quality, purchase-ready leads to our dealer partners. Our new digital platform engages the consumer early in the pool buying process and facilitates the buying journey from inspiration and design to a Latham pool purchase. Our Latham Augmented Reality Pool Visualizer app, along with newly launched website, allow homeowners to re-imagine their outdoor living spaces and directly connects them to a dealer of our choice. For example, our website has visualization tools that allow homeowners to browse through the variety of pool shapes, sizes, colors, patterns, details and specifications that we offer to choose their pool or their pool liner. Once chosen, homeowners can save the illustrated PDF file and take it to a local dealer to purchase. In addition, our Latham Augmented Reality Pool Visualizer app provides the technology for homeowners to visualize a Latham pool in their own backyard. The interactive nature allows homeowners to compare a variety of pool types and shapes and, when ready, directly contact a dealer without leaving the app.

We maintain a sales organization throughout North America, Australia and New Zealand that works with dealers and distributors and focuses on increased penetration, dealer growth and dealer share of wallet. An example of this is the launch of Latham Grand program, a valued-added program that drives dealers toward a 100% exclusive relationship with Latham. We invest in our exclusive dealers through localized marketing spend, co-branding opportunities, tailored offerings and priority lead generation. We also provide our dealers with enhanced product literature, in-store display samples and other initiatives to drive sales. We have directed a significant portion of our advertising spend to digital channels, including social media and search advertising. Our improved digital marketing engine has the ability to strategically target market spend and generate leads in territories where dealers have capacity, under-penetrated markets and the largest in-ground swimming pool markets.

11

Through focused demonstrations, education, product training and other sales support efforts, we are raising the level of professionalism of our dealers to help facilitate higher lead conversion rates and quality installations, thereby driving the consumer demand. We established “Latham University” in Zephyrhills, Florida, where we provide both start-up training and continuing education on fiberglass pool advantages and best practice, sales training and pool installation to our dealers. Additionally, we provide on-site installation assistance to our new dealer partners on their initial fiberglass pool installation.

To facilitate the decision to buy, we offer warranties for our products. In addition, to assist consumers in financing their pool purchase, we connect them to specialist pool financing providers with which we partner.

Raw Materials and Suppliers

We utilize a centralized sourcing model that includes a dedicated team of procurement professionals so that we can coordinate and leverage our purchases across a diverse supplier base. Our centralized sourcing model leverages our growing scale within our markets to achieve competitive pricing and ensure availability. The manufacturing facilities coordinate all materials deliveries with respect to volume and timing to ensure proper alignment between consumption and working capital programs. In 2021, we purchased supplies from over 247 suppliers, with 58% of supplies being purchased from our top ten suppliers and 11% of supplies being purchased from our largest supplier.

The primary raw materials used in our products are PVC, galvanized steel, fiberglass, aluminum, Kevlar fiber, carbon fiber, various resins, gelcoat, polypropylene fabric, ceramic and roving. Our contracts with key suppliers are typically negotiated on an annual basis. The cost of the raw materials used in our manufacturing processes has historically varied and has been affected by changes in supply and demand. We have no fixed-price contracts with any of our major vendors. We have not entered into hedges of our raw material costs at this time, but we may choose to enter into such hedges in the future. Prices for spot market purchases are negotiated on a continuous basis in line with current market prices. Other than occasional strategic purchases of larger quantities of certain raw materials, we generally buy materials on an as-needed basis. Changes in prices of our raw materials have a direct impact on our cost of sales.

We strive to maintain strong and collaborative relationships with our suppliers and believe that the sources for these inputs are well-established, generally available on world markets and are in sufficient quantity. We do not undertake defined purchase agreements requiring fixed commitments or “take or pay” requirements with our suppliers. If one or more suppliers were unable to satisfy our requirements for particular raw materials, we believe alternative sources of supply would be available, although we could experience a disruption to our operations as alternative suppliers are identified and qualified and new supply arrangements are entered into. See “Risk Factors — Risks Related to Our Operations — 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” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Factors Affecting Our Performance— Cost and Availability of Materials.”

Competition

We are the leader in the North American in-ground residential swimming pool market, holding the #1 position by volume in each of our product categories. We also operate in New Zealand and Australia, where we hold the #1 position by volume in the fiberglass pools category in both Australia and New Zealand, according to management estimates. We compete with regional and local manufacturers. We compete on the basis of a number of considerations, including brand recognition and loyalty, quality, performance, product characteristics, marketing, product development, sales and distribution and price. We believe we compete favorably with respect to these factors through our differentiated consumer value proposition and brand, breadth and quality of our product portfolio, national manufacturing footprint in the United States, leading sales force and large network of dealers.

12

The main alternative to vinyl and fiberglass pools are concrete pools, which are built in the ground and are constructed by pouring concrete over steel rods to create the shell of the pool. Concrete pools are highly customizable when compared to fiberglass pools (which use a pre-manufactured shell), but they require frequent and more costly maintenance than fiberglass. In contrast to concrete pools, fiberglass pools are subject to shipping limitations and, as a result, their width cannot exceed certain size. Based on our knowledge of our dealers, we believe it takes approximately three months to install a concrete pool. We do not participate in the concrete pool market other than providing automatic safety covers and all-season covers for concrete pools. We believe that the shift in material from concrete to fiberglass that the North American in-ground swimming pool industry is undergoing will favor our products. See “Risk Factors—Risks Related to Our Industry” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Factors Affecting Our Performance—Volume of Products Sold.”

Seasonality

Although we generally have demand for our products throughout the year, our business is seasonal, and weather is one of the principal external factors affecting the business. In general, 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. Calendar years having severe weather also play a role in affecting sales growth, as particularly rainy or cold years tend to slow the volume of sales, including as a result of complicating conditions for pool installations. See “Risk Factors — Risks Related to Our Operations — We are susceptible to adverse weather conditions.”

Intellectual Property

We rely on trademark and service mark protection to protect our brands, and we have registered or applied to register many of these trademarks and service marks. In particular, we believe the Latham brand is significant to the success of our business. We also rely on a combination of unpatented proprietary know-how and trade secrets, and to a lesser extent, patents to preserve our position in the market. As we develop technologies and processes that we believe are innovative, we intend to continually assess the patentability of new intellectual property. In addition, we employ various other methods, including confidentiality and nondisclosure agreements with third parties and employees who have access to trade secrets, to protect our trade secrets and know-how. Our intellectual property rights may be challenged by third parties and may not be effective in excluding competitors from using the same or similar technologies, brands or works.

Human Capital Resources

As of December 31, 2021, we had 2,388 full-time employees, of whom 205 were based outside of North America. We believe we have satisfactory relations with our employees.

We provide competitive employee wages that are consistent with employee positions, skill levels, experience, knowledge and geographic location. In the United States, we offer our employees a wide array of health, welfare and retirement benefits, which we believe are competitive relative to others in our industry. In our operations outside the United States, we offer benefits that may vary from those offered to our U.S. employees due to customary local practices and statutory requirements. In all locations, we provide time off benefits, company-paid holidays, recognition programs and career development opportunities. The principles of diversity, inclusion and equal employment opportunity guide our decision-making.

Our human capital resources objectives include, as applicable, identifying, recruiting, retaining, incentivizing and integrating our existing and new employees. Our talented employees drive our mission and share core values that both stem from and define our culture, which plays an invaluable role in our execution at all levels in our organization. Our culture is based on these shared core values which we believe contribute to our success and the continued growth of the organization. These values are used in candidate screening and in employee evaluations to help reinforce their importance in our organization: respect, recognition and opportunity for employees; genuine passion for performance; relentless execution; accountability for results; culture of collaboration and transparency; aspiring to be defect-free; promoting a safety-focused and healthy work environment and value-added partnership with customers.

13

We are committed to providing a safe work environment for our employees. We have implemented a health and safety program to manage workplace safety hazards and to protect employees. The program encompasses performance, practices and awareness. The COVID-19 pandemic has underscored the importance of keeping our employees safe and healthy. In response to the pandemic, we have taken actions aligned with the recommendations of the Centers for Disease Control and Prevention in the United States and comparable agencies in other countries to protect our workforce so they can more safely and effectively perform their work.

Acquisitions and Partnerships

We were acquired by Pamplona in December 2018. We have made three acquisitions since 2018, the purchase of Radiant Pools in November 2021, the purchase of GLI, a competitor in vinyl liners and safety cover markets based in Ohio, in October 2020, and the purchase of Narellan, a manufacturer of fiberglass pools in Australia and New Zealand in May 2019. We also made a strategic investment in October 2020 by acquiring a 28% interest in Premier Pools & Spas, a pool builder focusing on in-ground swimming pools (which was reduced in connection with a partial sale to 20.1% on August 6, 2021). On December 17, 2021, Premier Pools & Spas issued additional non-voting common units. Our ownership interest in Premier Pools & Spas after the issuance of additional non-voting common units is 18.2% while our voting interest remains 20.1%. We anticipate that we will continue to look to grow our portfolio of outdoor living products through further acquisitions. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations — Key Factors Affecting Our Performance — Acquisitions and Partnerships.”

Environmental Laws and Regulations

Our operations and properties are subject to extensive and frequently changing federal, state and local environmental protection and health and safety laws, regulations and ordinances. These laws, regulations and ordinances, among other matters, govern activities and operations that may have adverse environmental effects, such as discharges to air, soil and water, and establish standards for the handling of hazardous and toxic substances and the handling and disposal of solid and hazardous wastes.

Certain of our operations require environmental, health and safety permits or other approvals from governmental authorities, and certain of these permits and approvals are subject to expiration, denial, revocation or modification under various circumstances. Those requirements obligate us to obtain and maintain permits from one or more governmental agencies in order to conduct our operations. Such permits are typically issued by state agencies, but permits and approvals may also be required from federal or local governmental agencies. As with all governmental permitting processes, there is a degree of uncertainty as to whether a permit will be granted, the time it will take for a permit to be issued and the conditions that may be imposed in connection with the granting of the permit. Compliance with these laws, regulations, permits and approvals is a significant factor in our business. From time to time, we incur significant capital and operating expenditures to achieve and maintain compliance with applicable environmental, health and safety laws, regulations, permits and approvals. Our failure to comply with applicable environmental, health and safety laws and regulations or permit or approval requirements could result in substantial liabilities or civil or criminal fines or penalties or enforcement actions, including regulatory or judicial orders enjoining or curtailing operations or requiring remedial or corrective measures, installation of pollution control equipment or other actions, as well as business disruptions, which could have a material adverse effect on our business, financial condition and results of operations.

14

Some of the environmental laws applicable to us provide that a current or previous owner or operator of real property may be liable for the costs of removal or remediation of environmental contamination on, under, or in that property or other impacted properties. Accordingly, such liability could apply to us in connection with any of our current or former manufacturing plants or other properties. In addition, some of these laws provide that persons who arrange, or are deemed to have arranged, for the disposal or treatment of hazardous substances may also be liable for the costs of removal or remediation of environmental contamination at the disposal or treatment site, regardless of whether the affected site is owned or operated by such person. Environmental laws, in general, often impose liability whether or not the owner, operator or arranger knew of, or caused, the presence of such environmental contamination. Also, third parties may make claims against owners or operators of properties for personal injuries, for property damage and/or for clean-up associated with releases of hazardous or toxic substances pursuant to applicable environmental laws and common law tort theories, including strict liability. Failure to comply with environmental laws or regulations could result in severe fines and penalties.

We are not aware of any environmental liabilities that would be expected to have a material adverse effect on our business, financial condition or results of operations. We believe we comply in all material respects with environmental laws and regulations and possess the permits required to operate our manufacturing and other facilities. Our environmental compliance costs in the future will depend, in part, on the nature and extent of our manufacturing activities, regulatory developments and future requirements that cannot presently be predicted.

Health and Safety Matters

Our health and safety policies and practices include an employee training and competency development program to regularly train, verify and encourage compliance with health and safety procedures and regulations. We regularly monitor our total recordable incident rate. We employ an environmental, health and safety director who with their team are responsible for managing, auditing and executing unified, companywide safety and compliance programs, as well as working directly with site leadership and associates on safety awareness, reports and preventative measures.

Web Sites and Additional Information

The U. S. Securities and Exchange Commission (SEC) maintains an Internet web site at www.sec.gov that contains reports, proxy statements, and other information regarding our Company. In addition, we maintain an Investor Relations web site at https://ir.lathampool.com/. We make available through our web site our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports, as soon as reasonably practicable after we electronically file with or furnish such material to the SEC. We do not charge any fees to view, print or access these reports on our web site. The contents of our web site are not a part of this report.

Item 1A. Risk Factors

You should carefully consider the following risks and uncertainties, together with all of the other information contained in this Annual Report on Form 10-K, or this Annual Report, including our Consolidated Financial Statements and related notes included elsewhere in this Annual Report, before making an investment decision. In addition, past financial performance may not be a reliable indicator of future performance and historical trends may not predict results or trends in future periods. Any of the following risks could materially adversely affect our business, financial condition and results of operations, in which case the trading price of our common stock could decline and you could lose all or part of your investment.

Risk Factors Summary

Our business is subject to a number of risks, including risks that may prevent us from achieving our business objectives or may adversely affect our business, financial condition, results of operations, cash flows and prospects. Risks that we deem material are described below. These risks include, but are not limited to, the following:

lack of demand for our swimming pools and related products;
changes in economic and business conditions;

15

adverse weather conditions impacting our sales;
inability to attract dealers and distributors to purchase our products since our products are not sold directly to consumers;
inability to sustain further growth in our business;
failure to meet customer specifications or consumer expectations;
increases in costs of our raw materials and components and inability to source the quantity or quality of raw materials and components that we need to manufacture our products;
changing patterns in consumer spending, and ability of consumers to obtain financing to purchase our products;
natural disasters, war, terrorism, public health issues such as the novel coronavirus (“COVID-19”) pandemic or other catastrophic events that could disrupt the supply, delivery or demand of our products;
inability to obtain transportation services to deliver our product and to obtain raw materials timely or increases in the cost of transportation;
product quality issues, warranty claims or safety concerns and other claims in the ordinary course of business;
our ability to obtain, maintain and enforce intellectual property protection for our current and future products;
the risks of doing business internationally;
cyber security breaches and data leaks, and our dependence on information technology systems;
changes in environmental, health and safety regulations;
competition that we face; and
the other factors set forth under “Risk Factors.”

Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business, financial condition, results of operations and cash flows.

Risks Related to Our Operations

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

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.

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.

16

We are susceptible to adverse weather conditions.

Given the nature of our business, weather is one of the principal external factors affecting our business, and the impact of bad weather is further exacerbated by the seasonality of our business. The second and third quarters of the year, which correspond to the spring and summer months in the United States, represent the peak months of swimming pool use and pool installation and maintenance. Unseasonably late warming trends in the spring or early cooling trends in the fall can shorten the length of the pool season. In addition, unseasonably cool weather or extraordinary rainfall during the peak season can have an adverse impact on demand due to decreased swimming pool use and installation. Drought conditions or water management initiatives may lead to municipal ordinances related to water use restrictions. Such restrictions could result in decreased pool installations, which could negatively impact our sales.

Our products are sold to other businesses for resale to consumers, and inability to attract dealers and distributors to purchase our products or the loss of our largest customer could adversely affect our results of operations.

We sell all of our products to key channel partners, dealers and distributors, who resell the products to consumers. Some of our customers also sell our competitors’ products. The customers’ success in reselling our products to consumers is a key driver of our net sales. If we are unable to attract or retain successful customers on a cost-effective basis, our business, financial condition and results of operations may be materially adversely affected.

Our customers are generally not contractually obligated to purchase from us. They make purchase decisions based on a combination of brand, product quality, consumer demand, customer service performance, price and other factors. Changes in our customers’ strategies may adversely affect our sales. Additionally, our customers may face financial or other difficulties that may impact their operations and their purchases from us. Finally, our customers may default on their obligations to us.

These risks are heightened with respect to our largest customer, which accounted for 25.0% of our net sales in 2021. A reduction in sales to our customers, particularly the loss of, or a reduction in sales to, our largest customer, could have a material adverse effect on our business, financial condition, and results of operations.

We may be unable to sustain further growth in our business.

Our core strategy for our business is growth, including by contributing to the transformation of the North American residential pool industry by driving and benefiting from material conversion to fiberglass pools, our key product. See “Business — Growth and Strategy.” Although we have generated 12 consecutive years of net sales growth, we may not be able to continue generating net sales growth in the future. Our failure to implement our growth strategy in a cost-effective and timely manner could have an adverse effect on our business, financial condition and results of operations.

A failure to meet customer specifications or consumer expectations could result in lost sales, increased expenses, negative publicity, claims for damages and harm to our brand and reputation.

A failure or inability by us to meet customer specifications or consumer expectations could damage our reputation and adversely affect our ability to attract new business and result in delayed or lost sales. One of our growth strategies is the use of consumer-focused branding for our products to grow our sales. Our ability to create, maintain, enhance and protect our brand image and reputation and consumers’ connection to our brand depends in part on our design and marketing efforts, including our increasing reliance on social media and online dissemination of consumer advertising campaigns. Negative publicity or product quality issues, whether real or perceived, could tarnish our reputation and our brand image. Failure to maintain, enhance and protect our brand image could have a material adverse effect on our results of operations. In addition, any failure to meet customer specifications could result in reduced net sales and income.

17

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 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, we experienced significant raw material shortages, particularly of resin, which limited our fiberglass pool production and decreased our profitability. 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 some 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. 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.

The current outbreak of COVID-19, or the future outbreak of any other highly infectious or contagious diseases, has caused, and may continue to cause, disruption to our business and operations.

Any outbreaks of contagious diseases, public health epidemics or pandemics and other adverse public health developments could have a material adverse effect on our business, financial condition and results of operations. COVID-19 has spread across the globe, including every state in the United States.

In response to the COVID-19 pandemic, governmental authorities, including in all of the jurisdictions in which we operate, took measures to limit the spread of the outbreak, including mandatory business closures, travel restrictions, quarantines, declarations of states of emergency, “stay-at-home” or “shelter-in-place” orders and social distancing protocols, seeking voluntary facility closures and/or other restrictions. These restrictions and the potential reintroduction of similar restrictions could materially adversely affect our ability, and our customers’ and suppliers’ ability, to adequately staff, manage and maintain their respective businesses. Given the seasonality inherent in our business, the impact of such restrictions on our business would be particularly severe if the timing coincides with the peak months of swimming pool use and pool installation and maintenance. The COVID-19 pandemic or another pandemic could have material and adverse effects on our ability to successfully operate due to, among other factors:

a general decline in consumer confidence, increase in unemployment rates and financial distress of consumers negatively impacting demand for our products;
our customers experiencing diminished financial condition or financial distress, which reduces their demand for our products, and potentially renders them unable to meet their payment obligations to us in a timely manner or at all;

18

delays or disruptions and temporary suspensions of our operations and those of our suppliers and building contractors that consumers use to install our pools;
disruptions or delays in our supply chain, which may result in the need to seek alternative suppliers, who may be more expensive or may not be available at all;
increase in our operating costs and reduction of efficiency due to measures that we have taken and will likely continue to take to address the COVID-19 pandemic, including, among other things, providing additional safety equipment, enhancing facility cleaning, switching our office employees to remote working, enacting and enforcing employee physical distancing protocols in our factories and reducing the need for face-to-face interactions, providing enhanced employee benefits and possibility of increased overhead or other expenses resulting from compliance with any future government orders or other measures enacted in response to the COVID-19 pandemic;
continued or repeated closures of borders, impositions of prolonged quarantines and further restrictions on travel and business activity, which could materially impair our ability to support our operations, to source supplies through our supply chain, to identify, pursue and capture new business opportunities, and restrict the ability of our employees to access their workplaces;
impairment or restructuring charges;
inability to comply with financial covenants in our debt agreements;
difficulty accessing the capital markets on attractive terms, or at all, and a severe disruption and instability in the global financial markets, or deteriorations in credit and financing conditions which could affect our access to capital necessary to fund business operations or address maturing liabilities on a timely basis; and
the potential negative impact on the health of our highly qualified personnel.

Our management of the impact of the COVID-19 pandemic has required, and will continue to require, significant investment of time by our management and employees. The rapid development and fluidity of this situation precludes any prediction as to the ultimate adverse impact of the COVID-19 pandemic and the resulting governmental and other measures. The foregoing and other impacts of the COVID-19 pandemic could have the effect of heightening many of the other risks described in this Annual Report, and any of these impacts could materially adversely affect our business, financial condition and results of operations.

Mandatory COVID-19 vaccination of employees could impact our workforce and suppliers and have a material adverse effect on our business and results of operations.

Effective November 5, 2021, the U.S. Department of Labor’s Occupational Safety and Health Administration (“OSHA”) issued an emergency temporary standard (“OSHA Regulation”) requiring all employers with at least 100 employees (“Covered Employers”) to implement a COVID-19 vaccination policy that requires their employees be fully vaccinated or tested weekly. Under the OSHA Regulation, Covered Employers must require their employees to be vaccinated or to undergo weekly COVID-19 testing and wear a face covering at work.  Covered Employers, such as us, will be required to provide paid time off to workers to get vaccinated and allow for paid leave to recover from any side effects. The OSHA Regulation also requires Covered Employers to (i) determine the vaccination status of each employee, (ii) obtain acceptable proof of vaccination status from vaccinated employees and maintain records of such vaccinations and (iii) require employees to provide prompt notice when they test positive for COVID-19 or receive a COVID-19 diagnosis. Covered Employers are required to comply with most of the requirements of the OSHA Regulation by January 10, 2022, and must comply with the testing requirement by February 9, 2022. Failure to comply with the OSHA Regulation may result in fines.

19

The OSHA Regulation has been subject to multiple legal challenges, which have delayed its implementation. Most recently, the United States Supreme Court reinstated the injunction on the implementation of the OSHA Regulation on January 13, 2022. On January 25, 2022, OSHA announced the withdrawal of the OSHA Regulation as an enforceable temporary standard but not as a proposed rule effective January 26, 2022. We anticipate that further litigation and other actions challenging aspects of the OSHA Regulation may materialize with OSHA seeking to enforce the OSHA Regulation in court. We anticipate that OSHA and other branches of the federal government may seek to effectuate a substantially similar iteration of the OSHA Regulation or alternatively seek alternative avenues for vaccination or testing requirements in the event the legal enforceability of the OSHA Regulation continues to be denied. Therefore it is not currently possible to predict with certainty the exact impact of the OSHA Regulation or of any substantially similar iteration of the OSHA Regulation on our business. The OSHA Regulation or similar mandatory vaccination or testing requirements that may become applicable to our employees may result in employee attrition, including attrition of critically skilled labor, difficulty in obtaining services and equipment from impacted suppliers, and increased costs which could have a material adverse effect on our business, financial condition and results of operations.

We depend on third parties for transportation services to some extent, and the lack of availability of and/or increases in the cost of transportation could have a material adverse effect on our business and results of operations.

Our business depends on the transportation of both finished goods to our customers and the transportation of raw materials to us primarily through the use of flatbed trucks and rail transportation. We rely partially on third parties for transportation of these items. The availability of these transportation services is subject to various risks, including those associated with supply shortages, change in fuel prices, work stoppages, operating hazards and interstate transportation regulations. In particular, a significant portion of our finished goods is transported by flatbed trucks, which are occasionally in high demand (especially at the end of calendar quarters) and/or subject to price fluctuations based on market conditions and the price of fuel.

If the required supply of transportation services is unavailable when needed, we may be unable to sell our products when they are requested by our customers. In that event, we may be required to reduce the price of the affected products, seek alternative and, potentially more costly, transportation services or be unable to sell the affected products. Similarly, if any of these transportation providers were unavailable to deliver raw materials to us in a timely manner, we may be unable to manufacture our products in response to customer demand. In addition, a significant increase in transportation rates or fuel surcharges could adversely affect our profitability. Any of these events could have a material adverse effect on our business and results of operations.

Product quality, warranty claims or safety concerns and other claims in the ordinary course of business could negatively impact our sales, lead to increased costs and expose us to litigation.

Product quality issues could negatively impact consumer confidence in our brands and our business. If our product offerings do not meet applicable legal standards or consumers’ expectations regarding safety or quality, we could experience lost sales and increased costs and be exposed to legal, financial and reputational risks, as well as governmental enforcement actions. Since we provide various warranties on our products, generally ranging from five years to lifetime warranties, we become liable for warranty obligations should problems arise. Warranty obligations in excess of our reserves could have a material adverse effect on our financial condition and results of operations. Actual, potential or perceived product safety concerns, including health-related concerns, could expose us to litigation, as well as government enforcement actions, and result in costly product recalls and other liabilities.

We are also involved or may be involved in various disputes, litigation and regulatory matters incidental to and in the ordinary course of our business, including employment matters, personal injury claims, intellectual property disputes, commercial disputes, government compliance matters, environmental matters, and other matters arising out of the normal conduct of our business. We intend to vigorously defend ourselves in such matters as they arise. While the impact of this litigation has or may be immaterial, there can be no assurance that the impact of the pending and any future claims will not be material to our business, financial condition or results of operations in the future.

20

Our business operations could suffer if we fail to protect adequately our intellectual property rights, and we may experience claims by third parties that we are violating their intellectual property rights.

We rely on trademark and service market protection to protect our brands and we have registered or applied to register many of these trademarks and services marks. In the event that our trademarks or service marks are successfully challenged and we lose the rights to use those trademarks or service marks, or if we fail to prevent others from using them (or similar marks), we could be forced to rebrand our products, requiring us to devote resources to advertising and marketing new brands. In addition, we cannot be sure that any pending trademark or service mark applications will be granted or will not be challenged or opposed by third parties.

We generally rely on a combination of unpatented proprietary know-how and trade secrets and, to a lesser extent, patents to preserve our position in the market. Because of the importance of our proprietary know-how and trade secrets, we employ various methods to protect our intellectual property, such as entering into confidentiality agreements with third parties, and controlling access to, and distribution of, our proprietary information. We may not be able to deter current and former employees, contractors and other parties from breaching confidentiality obligations and misappropriating proprietary information. It is difficult for us to monitor unauthorized uses of our products and technology. Accordingly, these protections may not be adequate to prevent competitors from copying, imitating or reverse engineering our products or from developing and marketing products that are substantially equivalent to or superior to our own.

In addition, we have applied for patent protection relating to certain products, processes and services or aspects thereof. We cannot be sure that any of our pending patent applications will be granted or that any patents issued as a result of our patent applications will be of sufficient scope or strength to provide us with any meaningful protection or commercial advantage.

Moreover, since our patents, trademarks and service marks are primarily registered in the United States and Canada, we may not be successful in asserting patent or trademark protection in other countries.

If third parties take actions that affect our rights or the value of our intellectual property or proprietary rights, or if we are unable to protect our intellectual property from infringement or misappropriation, other companies may be able to offer competitive products at lower prices, and we may not be able to effectively compete against these companies. In addition, if any third party copies or imitates our products in a manner that affects customer or consumer perception of the quality of our products, or of engineered products generally, our reputation and sales could suffer whether or not these violate our intellectual property rights.

In addition, we face the risk of claims that we are infringing third parties’ intellectual property rights. Any such claim, even if it is without merit, could be expensive and time-consuming to defend and could divert the time and attention of our management. An intellectual property claim against us that is successful could cause us to cease making or selling products that incorporate the disputed intellectual property, require us to redesign our products, which may not be feasible or cost effective, and require us to enter into costly royalty or licensing arrangements, any of which could have a material adverse effect on our business, financial condition and results of operations.

21

If we are unable to continue to enhance existing products and/or technology and develop and market, including via our digital marketing strategy, new or enhanced products that respond to customer needs and preferences, we may experience a decrease in demand for our products and our business could suffer.

We seek to generate net sales growth through enhancement of existing products and development of new products and through digital strategies and marketing. We may not be able to compete as effectively with our competitors, and ultimately satisfy the needs and preferences of our customers, unless we can continue to enhance existing products and technologies and develop new innovative products and marketing strategies for the markets in which we compete. Product development requires significant financial, technological, and other resources. Product improvements and new product introductions also require significant research, planning, design, development, engineering, and testing at the technological, product, and manufacturing process levels, and we may not be able to timely develop and introduce product improvements or new products. Our competitors’ new products may beat our products to market, be higher quality or more reliable, be more effective with more features and/or less expensive than our products, obtain better market acceptance, or render our products obsolete. Any new products that we develop may not receive market acceptance or otherwise generate any meaningful net sales or profits for us relative to our expectations based on, among other things, existing and anticipated investments in manufacturing capacity and commitments to fund advertising, marketing, promotional programs, and research and development.

We depend on our ability to attract, develop and retain highly qualified personnel.

Our ability to meet our strategic objectives and otherwise grow our business will depend to a significant extent on the continued contributions of our leadership team. Our future success will also depend in large part on our ability to identify, attract, and retain other highly qualified managerial, technical, sales and marketing, operations, and customer service personnel. Competition for these individuals in our manufacturing markets is intense and supply is limited. Since we operate in a competitive labor market, there is a risk that market increases in compensation could have an adverse effect on our business. We may not succeed in identifying, attracting, or retaining qualified personnel on a cost-effective basis. The loss or interruption of services of any of our key personnel, inability to identify, attract, or retain qualified personnel in the future, delays in hiring qualified personnel, or any employee work slowdowns, strikes, or similar actions could make it difficult for us to conduct and manage our business and meet key objectives, which could harm our business, financial condition and results of operations.

We conduct business internationally, which exposes us to additional risks.

Our ability to successfully conduct operations in, and source products and materials from, international markets is affected by many of the same risks we face in our U.S. operations, as well as unique costs and difficulties of managing international operations. Our international operations, which accounted for 22.0% of our net sales in 2021, expose us to certain additional risks, including:

difficulty in staffing international subsidiary operations;
different political, economic and regulatory conditions;
local laws and customs;
violations of anti-bribery and anti-corruption laws, such as the United States Foreign Corrupt Practices Act;
violations of economic sanctions laws, such as the regulations enforced by the U.S. Department of The Treasury’s Office of Foreign Assets Control;
currency fluctuations;
limitations on our ability to enforce legal rights and remedies with third parties or partners outside the United States;

22

adverse tax consequences; and
dependence on other economies.

For foreign-sourced products, we may be subject to certain trade restrictions that would prevent us from obtaining products. There is also a greater risk that we may not be able to access products in a timely and efficient manner. Fluctuations in other factors relating to international trade, such as tariffs, transportation costs and inflation are additional risks for our international operations.

We rely on information technology systems to support our business operations. A significant disturbance or breach of our technological infrastructure could adversely affect our financial condition and results of operations. Additionally, failure to maintain the security of confidential information could damage our reputation and expose us to litigation.

Information technology supports several aspects of our business, including among others, product sourcing, pricing, customer service, transaction processing, financial reporting, collections and cost management. Our ability to operate effectively on a day-to-day basis and accurately report our results depends on a solid technological infrastructure, which is inherently susceptible to internal and external threats. We are vulnerable to interruption by fire, natural disasters, power loss, telecommunication failures, internet failures, security breaches and other catastrophic events. Exposure to various types of cyber-attacks such as malware, computer viruses, worms or other malicious acts, as well as human error, could also potentially disrupt our operations or result in a significant interruption in the delivery of our goods and services.

Advances in computer and software capabilities, encryption technology and other discoveries increase the complexity of our technological environment, including how each interact with our various software platforms. Such advances could delay or hinder our ability to process transactions or could compromise the integrity of our data, resulting in a material adverse impact on our financial condition and results of operations. We also may experience occasional system interruptions and delays that make our information systems unavailable or slow to respond, including the interaction of our information systems with those of third parties. A lack of sophistication or reliability of our information systems could adversely impact our operations and customer service and could require major repairs or replacements, resulting in significant costs and foregone sales.

In addition, we may not have the necessary resources to enhance existing information systems or implement new systems where necessary to handle our growth and changing needs, and may experience unanticipated delays, complications and expenses in implementing and integrating our systems. Any interruptions in operations would adversely affect our ability to properly allocate resources and deliver our products, which could result in customer dissatisfaction. The failure to successfully implement and maintain information systems could have an adverse effect on our ability to obtain new business, retain existing business and maintain or increase our sales and profit margins.

23

We process, store and use personal information and other data, which subjects us to governmental regulation and other legal obligations related to privacy, and violation of these privacy obligations could result in a claim for damages, regulatory action, loss of business, or unfavorable publicity.

We receive, store and process personal information and other customer information, or personal information and other data from and about our customers, prospective customers, our employees, applicants for employment and other individuals with whom we do business. There are numerous laws, as well as regulations and industry guidelines, regarding privacy and the storing, use, processing, and disclosure and protection of personal information, the scope of which are changing, subject to differing interpretations, and may be inconsistent among countries or conflict with other rules. Additionally, laws, regulations, and standards covering marketing and advertising activities conducted by telephone, email, mobile devices, and the internet, may be applicable to our business, such as the Telephone Consumer Protection Act and the Controlling the Assault of Non-Solicited Pornography And Marketing Act, and similar state consumer protection laws. We generally seek to comply with industry standards and are subject to the terms of our own privacy policies and privacy-related obligations to third parties. We strive to comply with all applicable laws, policies, legal obligations and industry codes of conduct relating to privacy and data protection to the extent possible. However, it is possible that these obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or regulations, making enforcement, and thus compliance requirements, ambiguous, uncertain, and potentially inconsistent. Any failure or perceived failure by us to comply with our privacy policies, privacy-related obligations to customers or other third parties, or our privacy-related legal obligations, or any compromise of security that results in the unauthorized access to or unintended release of personally identifiable information or other customer data, may result in governmental enforcement actions, litigation, or public statements against us by consumer advocacy groups or others. Any of these events could cause us to incur significant costs in investigating and defending such claims and, if found liable, pay significant damages. Further, these proceedings and any subsequent adverse outcomes may cause our customers to lose trust in us, which could have an adverse effect on our reputation and business.

We also expect that there will continue to be new laws, regulations and industry standards concerning privacy, data protection and information security proposed and enacted in various jurisdictions. The United States, Canada, Australia, New Zealand, the European Union, the United Kingdom and other countries in which we operate are increasingly adopting or revising privacy, information security and data protection laws and regulations that could have a significant impact on our current and planned privacy, data protection and information security-related practices, our collection, use, sharing, retention and safeguarding of customer, consumer and/or employee information, as well as any other third-party information we receive, and some of our current or planned business activities. Any significant change to applicable laws, regulations or industry practices regarding the use or disclosure of personal information could result in increased compliance costs.

Any of the foregoing could materially adversely affect our brand, reputation, business, results of operations, and financial condition.

Our insurance coverage may be inadequate to protect against the potential hazards inherent to our business.

We maintain property, business interruption, product liability and casualty insurance coverage, but such insurance may not provide adequate coverage against potential claims, including losses resulting from interruptions in our production capability or product liability claims relating to the products we manufacture. Premiums and deductibles for some of our insurance policies have been increasing and may, in the future, increase substantially. In some instances, some types of insurance may become available only for reduced amounts of coverage, if at all. Our insurers could also deny coverage for claims. In addition, we self-insure health benefits, and although we have stop-loss policy in place to limit exposure, we may be adversely impacted by unfavorable claims experience. If the number or severity of health claims increases, or we are required to accrue or pay additional amounts because the claims prove to be more severe than our original assessment, our operating results would be adversely affected. Our future health claims expense might exceed historical levels, which could reduce our earnings. If we were to incur a significant liability for which we were not fully insured or that our insurers disputed or for which we self-insure, our business, financial condition and results of operations could be materially adversely affected.

24

We continuously evaluate and may in the future enter into additional strategic transactions. Any such transaction could happen at any time, be material to our business and take any number of forms, including, for example, an acquisition, merger, sale of certain of our assets, refinancing, or other recapitalization or material strategic transaction. Evaluating potential transactions and integrating completed ones may divert the attention of our management from ordinary operating matters.

The success of potential acquisitions or mergers will depend, in part, on our ability to realize the anticipated growth opportunities and cost synergies through the successful integration of the businesses we acquire with our existing business, including the acquisitions of Radiant in November 2021 and GLI in October 2020 and the purchase of a 28% equity interest in Premier Pools & Spas in October 2020 (which was reduced in connection with a partial sale to 20.1% on August 6, 2021). On December 17, 2021, Premier Pools & Spas issued additional non-voting common units. Our ownership interest in Premier Pools & Spas after the issuance of additional non-voting common units is 18.2% while our voting interest remains 20.1%. Even if we are successful in integrating acquired businesses, these integrations may not result in the realization of the full benefit of any anticipated growth opportunities or cost synergies or that these benefits will be realized within the expected time frames. We may have difficulty implementing systems of internal controls in acquired businesses or equity investees that may not have such systems in place, or merging different accounting and financial reporting systems with ours. In addition, acquired businesses may have unanticipated liabilities or contingencies.

We may, from time to time, consider disposing of assets. We may not be able to dispose of any such assets on terms that are attractive to us, or at all, which could materially adversely impact our financial condition or results of operation. In addition, to the extent we consummate an agreement for the sale and disposition of an asset or asset group, we may experience operational difficulties segregating them from our retained assets and operations, which could impact the execution or timing for such dispositions and could result in disruptions to our operations and/or claims for damages, among other things.

If we complete an acquisition, merger, sale of certain assets, refinancing, recapitalization or material strategic transaction, we may require additional financing that could result in an increase in the aggregate amount and/or cost of our debt. The aggregate principal amount of our debt that we may issue may be significant. Moreover, the terms of any debt financing may be expensive.

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

25

The nature of our business subjects us to compliance with employment, environmental, health, transportation, safety and other governmental regulations.

We are subject to regulation under federal, state, local and international employment, environmental, health, transportation and safety requirements, which govern such things as the manufacture of fiberglass pools, which is our key product. These laws regulate, among other things, air emissions, the discharge or release of materials into the environment, the handling and disposal of wastes, remediation of contaminated sites, worker health and safety and the impact of products on human health and safety and the environment. These laws also require us to obtain and maintain certificates, registrations, licenses, permits, and other regulatory approvals in order to conduct regulated activities, including the construction and operation of our facilities. Our products must also comply with local, state and international building codes and safety rules and regulations.

Failure to comply with these laws and regulations by us, our employees, our dealers and distributors and other business partners, including failure to obtain and maintain all required certificates, registrations, licenses, permits, and other regulatory approvals, may result in investigations, the assessment of administrative, civil and criminal fines, damages, delays, seizures, disgorgements, penalties or the imposition of injunctive relief. In particular, spills or other releases of regulated substances could expose us to material losses, expenditures and liabilities under applicable environmental laws and regulations. Under certain of such laws and regulations, we could be subject to strict, joint and several liability for the removal or remediation of previously released materials or property contamination, regardless of whether we were responsible for the release or contamination and even if our operations met previous standards in the industry at the time they were conducted. Moreover, compliance with such laws and regulations in the future could prove to be costly. Although we presently do not expect to incur any capital or other expenditures relating to regulatory matters in amounts that may be material to us, we may be required to make such expenditures in the future. These laws and regulations have changed substantially and rapidly and we anticipate that there will be continuing changes.

The clear trend in environmental, health, transportation and safety regulations is to place more restrictions and limitations on activities that impact the environment, such as emission of air pollutants. Increasingly, strict restrictions and limitations have resulted in higher operating costs for us and it is possible that the costs of compliance with such laws and regulations will continue to increase. Our attempts to anticipate future regulatory requirements that might be imposed and our plans to remain in compliance with changing regulations and to minimize the costs of such compliance may not be as effective as we anticipate.

Risks Related to Our Industry

We face competition both from within our industry and from other outdoor living products and if we are not able to compete effectively, our prospects for future success will be jeopardized.

Within our industry, we directly compete against various regional and local pool manufacturing companies. Outside of our industry, we compete indirectly with alternative suppliers of big ticket consumer discretionary outdoor living products, such as decks and patios, and with other companies who rely on discretionary homeowner expenditures, such as home remodelers. Given the density and demand for pools, some geographic markets that we serve tend to have a higher concentration of competitors than others, particularly California, Texas, Florida and Arizona and Australia. In addition, new competitors may emerge.

If one or more of our competitors were to merge, the change in the competitive landscape could adversely affect our competitive position. Consolidation by industry participants could increase their resources and result in competitors with expanded market share, larger customer bases, greater diversified product offerings and greater technological and marketing expertise, which may allow them to compete more effectively against us. In addition, our competitors may develop products that are superior to our products (on a price-to-value basis or otherwise) or may adapt more quickly to new technologies or evolving customer requirements. If we do not compete effectively, our net sales, margins, and profitability and our future prospects for success may be harmed.

26

Changes in trade policies, including the imposition of tariffs, could negatively impact our business, financial condition and results of operations.

The current U.S. administration has signaled support for, and in some instances has taken action with respect to, major changes to certain trade policies, such as the imposition of tariffs on imported products and the withdrawal from or renegotiation of certain trade agreements, including the North American Free Trade Agreement. For example, the United States has increased tariffs on certain imports from China, as well as on steel and aluminum products imported from various countries. More specifically, in March 2018, the United States imposed a 25% tariff on steel imports pursuant to Section 301 of the Trade Act of 1974 and has imposed additional tariffs on steel imports pursuant to Section 232 of the Trade Expansion Act of 1962. These tariffs could result in interruptions in the supply chain and impact costs and our gross margins. We procure certain raw materials we use in the manufacturing of our products directly or indirectly from outside of the United States. The imposition of tariffs and other potential changes in U.S. trade policy could increase the cost or limit the availability of raw materials, which could hurt our competitive position and adversely impact our business, financial condition and results of operations. If we are unable to pass price increases on to our customer base or otherwise mitigate the costs, our operating results could be materially adversely affected.

Risks Related to Our Indebtedness

Our substantial indebtedness could adversely affect our financial condition.

We have a significant amount of indebtedness. As of December 31, 2021, we have $284.0 million face value of indebtedness in the form of the Amended Term Loan outstanding under the Credit Agreement and $30.0 million of availability under the Revolving Credit Facility under the Credit Agreement (each as defined below). On February 23, 2022, we entered into the New Credit Agreement (as defined below) and used proceeds under the New Credit Agreement to repay and replace $294.0 million under, and terminate, the Credit Agreement and for general corporate purposes. As of February 23, 2022, we have $325.0 million face value of indebtedness in the form of a term loan outstanding under the New Credit Agreement, $10.0 million of indebtedness in the form of borrowings under the New Revolving Credit Facility (as defined below) and $65.0 million of availability under the New Revolving Credit Facility under the New Credit Agreement. Our obligations under the New Credit Agreement are secured by substantially all of our and our subsidiaries’ assets. Subject to the limits contained in the New Credit Agreement, we may be able to incur substantial additional debt from time to time to finance capital expenditures, investments, acquisitions, or for other purposes. If we do incur substantial additional debt, the risks related to our high level of debt could intensify. Specifically, our high level of indebtedness could have important consequences, including:

limiting our ability to obtain additional financing to fund capital expenditures, investments, acquisitions or other general corporate requirements;
requiring a substantial portion of our cash flow to be dedicated to payments to service our indebtedness instead of other purposes, thereby reducing the amount of cash flow available for capital expenditures, investments, acquisitions and other general corporate purposes;
increasing our vulnerability to and the potential impact of adverse changes in general economic, industry and competitive conditions;
limiting our flexibility in planning for and reacting to changes in the industry in which we compete;
placing us at a disadvantage compared to other, less leveraged competitors or competitors with comparable debt at more favorable interest rates; and
increasing our costs of borrowing.

27

In addition, the financial and other covenants we agreed to in the New Credit Agreement may limit our ability to incur additional indebtedness, make investments, and engage in other transactions, and the leverage may cause potential lenders to be less willing to loan funds to us in the future.

We may be unable to generate sufficient cash flow to satisfy our significant debt service obligations, which would adversely affect our financial condition and results of operations.

Our ability to make principal and interest payments on and to refinance our indebtedness will depend on our ability to generate cash in the future. This, to a certain extent, is subject to general economic, financial, competitive, legislative, regulatory, and other factors that are beyond our control. If our business does not generate sufficient cash flow from operations, in the amounts projected or at all, or if future borrowings are not available to us in amounts sufficient to fund our other liquidity needs, our financial condition and results of operations may be adversely affected. If we cannot generate sufficient cash flow from operations to make scheduled principal amortization and interest payments on our debt obligations in the future, we may need to refinance all or a portion of our indebtedness on or before maturity, sell assets, delay capital expenditures, or seek additional equity investments. If we are unable to refinance any of our indebtedness on commercially reasonable terms or at all or to effect any other action relating to our indebtedness on satisfactory terms or at all, our business may be harmed.

Our New Credit Agreement has restrictive terms and our failure to comply with any of these terms could put us in default, which would have an adverse effect on our business and prospects.

Unless and until we repay all outstanding borrowings under our New Credit Agreement we will remain subject to the restrictive terms of these borrowings. The New Credit Agreement contains a number of covenants, including a financial covenant that requires us to maintain a certain first lien net leverage ratio if the outstanding usage under the New Revolving Credit Facility (as defined below) exceeds 40% of the commitments under the New Revolving Credit Facility, tested quarterly. These covenants limit the ability of certain of our subsidiaries to, among other things:

sell assets;
engage in mergers, acquisitions, and other business combinations;
declare dividends or redeem or repurchase capital stock;
incur, assume, or permit to exist additional indebtedness or guarantees;
make loans and investments;
incur liens; and
enter into transactions with affiliates.

Our ability to satisfy the financial ratio can be affected by events beyond our control, and we may not satisfy such a test. A breach of covenants could result in a default under the New Credit Agreement. By reason of cross-acceleration or cross-default provisions, other indebtedness may then become immediately due and payable. Our assets or cash flows may not be sufficient to fully repay borrowings under our outstanding debt instruments if accelerated upon an event of default. If amounts owed under the New Credit Agreement are accelerated because of a default and we are unable to pay such amounts, the investors may have the right to assume control of substantially all of the assets securing the New Credit Agreement.

28

No assurance can be given that any refinancing or additional financing will be possible when needed or that we will be able to negotiate acceptable terms. In addition, our access to capital is affected by prevailing conditions in the financial and capital markets and other factors beyond our control. There can be no assurance that market conditions will be favorable at the times that we require new or additional financing. In addition, the New Credit Agreement contains restrictive covenants that limit our subsidiaries from making dividend payments, loans or advances to the Company, unless certain conditions are met. Our failure to comply with such covenants may result in default, which could result in the acceleration of all our debt.

Our indebtedness is variable rate, subjecting us to interest rate risk, which could cause our indebtedness service obligations to increase significantly.

Borrowings under the New Credit Agreement accrue interest at variable rates and expose us to interest rate risk. Interest rates may fluctuate in the future. As a result, although we hedged most of our interest rate exposure under the New Credit Agreement, interest rates on the New Credit Agreement or other variable rate debt obligations could be higher or lower than current levels. If interest rates increase, our debt service obligations on our variable rate indebtedness would increase even though the amount borrowed remained the same, and our net income and cash flows, including cash available for servicing our indebtedness, would correspondingly decrease.

Developments with respect to the London Interbank Offered Rate (“LIBOR”) may affect our borrowings under our debt facilities.

In July 2017, the United Kingdom’s Financial Conduct Authority, which regulates the London Interbank Offered Rate (“LIBOR”), announced that it will no longer persuade or compel banks to submit LIBOR rates after 2021. At the end of 2021, the ICE Benchmark Administration, the administrator for LIBOR, ceased publishing one-week and two-month U.S. dollar LIBOR and will cease publishing all remaining U.S. dollar LIBOR tenors in mid-2023. Concurrently, the United Kingdom’s Financial Conduct Authority announced the cessation or loss of representativeness of the U.S. dollar LIBOR tenors from those dates. The U.S. Federal Reserve, in conjunction with the Alternative Reference Rates Committee, a steering committee comprised of, among other entities, large U.S. financial institutions, has recommended replacing U.S. dollar LIBOR with a new index that measures the cost of borrowing cash overnight, backed by U.S. Treasury securities (“SOFR”). SOFR is observed and backward-looking, which stands in contrast with LIBOR under the current methodology, which is an estimated forward-looking rate and relies, to some degree, on the expert judgment of submitting panel members. While we continue to monitor market developments to assess replacement rate options, the consequences of these developments with respect to LIBOR cannot be entirely predicted and may result in the level of interest payments on the portion of our indebtedness that bears interest at variable rates to be affected, which may adversely impact the amount of our interest payments under such debt.

Risks Related to Ownership of Our Common Stock

Our stock price may be volatile, and you may not be able to resell our common stock at or above the price you paid.

Our stock price may be highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control, including:

a slowdown in the housing market or the general economy;
U.S. and international regulatory, political and economic factors unrelated to our performance;
market conditions in the broader stock market, including in relation to the COVID-19 pandemic;
actual or anticipated quarterly or annual variations in our results of operations from those of our competitors;

29

actual or anticipated changes in our growth rate relative to our competitors;
changes in net sales or earnings estimates, or changes in recommendations or withdrawal of research coverage, by equity research analysts;
fluctuations in the values of companies perceived by investors to be comparable to us;
competition from existing technologies and products or new technologies and products that may emerge;
developments with respect to intellectual property rights;
sales, or the anticipation of sales, of our common stock by us, our insiders or our other stockholders, including upon the expiration of contractual lock-up agreements;
our commencement of, or involvement in, litigation or governmental investigations;
additions or departures of key management or technical personnel;
changes in governmental regulations applicable to the market we serve;
guidance, if any, that we may provide to the public, any changes in this guidance or our failure to meet this guidance;
tax developments;
announcements by us or our competitors of new products or services, significant contracts, commercial relationships, capital commitments or acquisitions;
public response to press releases or other public announcements by us or third parties, including our filings with the Securities and Exchange Commission (the “SEC”);
default under agreements governing our indebtedness;
exchange rate fluctuations;
other events or factors, including those from natural disasters, war, actors of terrorism or responses to these events; and
the realization of any risks described under this “Risk Factors” section, or other risks that may materialize in the future.

These and other factors, many of which are beyond our control, may cause our operating results and the market price and demand for our common stock to fluctuate substantially. While we believe that operating results for any particular quarter are not necessarily a meaningful indication of future results, fluctuations in our quarterly operating results may negatively affect the market price and liquidity of our stock. In addition, in the past, when the market price of a stock has been volatile, holders of that stock have sometimes instituted securities class action litigation against the company that issued the stock. If any of our stockholders brought a lawsuit against us, we could incur substantial costs defending the lawsuit. Such a lawsuit could also divert the time and attention of our management from our business, which could significantly harm our profitability and reputation.

30

In addition, the stock markets, and the market for growth stocks in particular, have from time to time experienced price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors may significantly affect the market price of our common stock, regardless of our actual operating performance. You may not realize any return on your investment in us and may lose some or all of your investment.

We will continue to incur increased costs as a result of operating as a public company and our management will continue to be required to devote substantial time to new compliance initiatives, investor relations and corporate governance practices.

As a public company, we have and will continue to incur significant legal, accounting, administrative and other costs and expenses that we have not previously incurred or had experience with as a private company. We are subject to the reporting requirements of the Exchange Act, which require, among other things, that we file with the SEC annual, quarterly and current reports with respect to our business and financial condition. In addition, the Sarbanes-Oxley Act and rules subsequently implemented by the SEC and NASDAQ impose numerous requirements on public companies, including establishment and maintenance of effective disclosure controls and procedures and internal control over financial reporting and corporate governance practices. Further, pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the SEC has adopted additional rules and regulations in these areas, such as mandatory “say on pay” voting requirements that will apply to us when we cease to be an emerging growth company. Shareholder activism, the political environment and government intervention and regulatory reform may lead to substantial new regulations and disclosure obligations, which may lead to additional compliance costs and may impact the manner in which we operate our business in ways we cannot currently anticipate. Our management and other personnel may need to devote a substantial amount of time to compliance with these laws and regulations. These requirements have increased and will continue to increase our legal, accounting and financial compliance costs and have made and will continue to make some activities more time consuming and costly. For example, these rules and regulations may make it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to incur substantial costs to maintain the same or similar coverage. These rules and regulations could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors or our board committees or as executive officers.

For as long as we remain an “emerging growth company” as defined in the JOBS Act, we intend to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies” including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

Under the JOBS Act, “emerging growth companies” can delay adopting new or revised accounting standards until such time as those standards apply to private companies.

After we are no longer an “emerging growth company,” we expect to incur additional management time and cost to comply with the more stringent reporting requirements applicable to companies that are deemed accelerated filers or large accelerated filers, including complying with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act.

The increased costs will decrease our net income or increase our net loss, and may require us to reduce costs in other areas of our business or increase the prices of our products. We cannot predict or estimate the amount or timing of additional costs we may incur to respond to these requirements and appropriately training our employees and management. However, these rules and regulations are often subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices.

31

We are an “emerging growth company,” and the reduced disclosure requirements applicable to such companies could make our common stock less attractive to investors.

We are an “emerging growth company,” as defined in the JOBS Act enacted in April 2012, and may remain an “emerging growth company” until December 31, 2026. However, if certain events occur prior to the end of such five-year period, including if we become a “large accelerated filer,” our annual gross revenues equals or exceeds an amount specified by regulation (currently $1.07 billion) or we issue more than $1.0 billion of non-convertible debt in any three-year period, we will cease to be an emerging growth company prior to the end of such five-year period. For as long as we remain an “emerging growth company,” we are permitted and intend to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not “emerging growth companies.” These exemptions include:

not being required to comply with the auditor attestation requirements in the assessment of our internal control over financial reporting;
reduced disclosure obligations regarding executive compensation; and
exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

We have taken advantage of reduced reporting burdens in this Annual Report. We cannot predict whether investors will find our common stock less attractive if we rely on these exemptions. In addition, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards, delaying the adoption of these accounting standards until they would apply to private companies. We have elected to take advantage of this extended transition period and therefore will not be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies. We cannot predict if investors will find our common stock less attractive because we may rely on these exemptions. If some investors find our common stock less attractive as a result of any choices to reduce future disclosure, there may be a less active trading market for our common stock and our stock price may be more volatile and it may be difficult for us to raise additional capital if and when we need it.

We are a “controlled company” within the meaning of the NASDAQ rules and, as a result, qualify for and intend to rely on exemptions from certain corporate governance requirements.

The Pamplona Fund and the Wynnchurch Funds continue to control a majority of the voting power of our outstanding voting stock, and as a result we are a controlled company within the meaning of the NASDAQ corporate governance standards. Under the NASDAQ rules, a company of which more than 50% of the voting power is held by another person or group of persons acting together is a controlled company and may elect not to comply with certain corporate governance requirements, including the requirements that:

a majority of the board of directors consist of independent directors;
the nominating and corporate governance committee be composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities;
the compensation committee be composed entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities; and
there be an annual performance evaluation of the nominating and corporate governance and compensation committees.

32

We intend to utilize these exemptions as long as we remain a controlled company. Accordingly, you may not have the same protections afforded to stockholders of companies that are subject to all of the corporate governance requirements of NASDAQ. After we cease to be a “controlled company,” we will be required to comply with the above referenced requirements within one year.

Our Principal Stockholders continue to have significant influence over us, including control over decisions that require the approval of stockholders, which could limit your ability to influence the outcome of matters submitted to stockholders for a vote.

Pamplona Capital Partners V, L.P., an investment fund (the “Pamplona Fund”) managed by affiliates of Pamplona Capital Management, LLC (together with its respective subsidiaries and affiliates, “Pamplona”) and Wynnchurch Capital Partners IV, L.P. (“Wynnchurch IV”) and WC Partners Executive IV, L. P. (“WC Executive”) (collectively, the “Wynnchurch Funds”) managed by affiliates of Wynnchurch Capital, L.P. (together with its respective subsidiaries and affiliates, “Wynnchurch”) are currently our majority stockholders (the “Principal Stockholders”). Affiliates of our Principal Stockholders together own approximately 55.9% of the outstanding shares of our common stock as of March 1, 2022. As long as affiliates of our Principal Stockholders own or control a majority of our outstanding voting power, our Principal Stockholders and their affiliates will have the ability to exercise substantial control over all corporate actions requiring stockholder approval, irrespective of how our other stockholders may vote, including:

the election and removal of directors and the size of our board of directors;
any amendment of our articles of incorporation or bylaws; or
the approval of mergers and other significant corporate transactions, including a sale of substantially all of our assets.

In addition, our Principal Stockholders have certain board nomination rights that will enable them to exercise substantial control over all corporate actions. Pamplona has the right to nominate to our board of directors a number of designees on a sliding scale depending on Pamplona’s affiliates’ ownership of our common stock, ranging from Pamplona being able to nominate at least a majority of the total number of directors so long as its affiliates beneficially own at least 50% of the shares of our common stock to Pamplona being able to nominate at least 10% of the total number of directors as long as its affiliates beneficially own at least 5%. For so long as Wynnchurch owns at least 5% of our common stock, Wynnchurch will have the right to appoint one director.

Moreover, ownership of our shares by affiliates of our Principal Stockholders may also adversely affect the trading price for our common stock to the extent investors perceive disadvantages in owning shares of a company with a controlling shareholder. For example, the concentration of ownership held by our Principal Stockholders could delay, defer, or prevent a change in control of our company or impede a merger, takeover, or other business combination which may otherwise be favorable for us. In addition, our Principal Stockholders are in the business of making investments in companies and may, from time to time, acquire interests in businesses that directly or indirectly compete with our business, as well as businesses that are significant existing or potential customers. Many of the companies in which our Principal Stockholders invest are franchisors and may compete with us for access to suitable locations, experienced management and qualified and well-capitalized franchisees. Our Principal Stockholders may acquire or seek to acquire assets complementary to our business that we seek to acquire and, as a result, those acquisition opportunities may not be available to us or may be more expensive for us to pursue, and as a result, the interests of our Principal Stockholders may not coincide with the interests of our other stockholders. So long as our Principal Stockholders continue to directly or indirectly own a significant amount of our equity, even if such amount is less than 50%, our Principal Stockholders will continue to be able to substantially influence or effectively control our ability to enter into corporate transactions.

33

Our organizational documents and Delaware law may impede or discourage a takeover, which could deprive our investors of the opportunity to receive a premium on their shares.

Provisions of our certificate of incorporation and bylaws may make it more difficult for, or prevent a third party from, acquiring control of us without the approval of our board of directors. These provisions include:

providing that our board of directors will be divided into three classes, with each class of directors serving staggered three-year terms;
providing for the removal of directors only for cause and only upon the affirmative vote of the holders of at least 66 2/3% in voting power of all the then-outstanding shares of stock of the Company entitled to vote thereon, voting together as a single class, if less than a majority of the voting power of our outstanding common stock is beneficially owned by our Principal Stockholders;
empowering only the board to fill any vacancy on our board of directors (other than in respect of our Principal Stockholders’ directors (as defined below)), whether such vacancy occurs as a result of an increase in the number of directors or otherwise, if less than a majority of the voting power of our outstanding common stock is beneficially owned by our Principal Stockholders;
authorizing the issuance of “blank check” preferred stock without any need for action by stockholders;
prohibiting stockholders from acting by written consent if less than a majority of the voting power of our outstanding common stock is beneficially owned by our Principal Stockholders;
to the extent permitted by law, prohibiting stockholders from calling a special meeting of stockholders if less than a majority of the voting power of our outstanding common stock is beneficially owned by our Principal Stockholders; and
establishing advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted on by stockholders at stockholder meetings.

Additionally, our certificate of incorporation provides that we are not governed by Section 203 of the Delaware General Corporation Law (the “DGCL”), which, in the absence of such provisions, would have imposed additional requirements regarding mergers and other business combinations. However, our certificate of incorporation includes a provision that restricts us from engaging in any business combination with an interested stockholder for three years following the date that person becomes an interested stockholder, but such restrictions shall not apply to any business combination between our Principal Stockholders and any affiliate thereof or their direct and indirect transferees, on the one hand, and us, on the other.

Any issuance by us of preferred stock could delay or prevent a change in control of us. Our board of directors has the authority to cause us to issue, without any further vote or action by the stockholders, shares of preferred stock, par value $0.0001 per share, in one or more series, to designate the number of shares constituting any series, and to fix the rights, preferences, privileges, and restrictions thereof, including dividend rights, voting rights, rights and terms of redemption, redemption price or prices, and liquidation preferences of such series. The issuance of shares of our preferred stock may have the effect of delaying, deferring, or preventing a change in control without further action by the stockholders, even where stockholders are offered a premium for their shares.

34

In addition, as long as our Principal Stockholders beneficially own at least a majority of the voting power of our outstanding common stock, our Principal Stockholders will be able to control all matters requiring stockholder approval, including the election of directors, amendment of our certificate of incorporation and certain corporate transactions. Together, these certificate of incorporation, bylaw and statutory provisions could make the removal of management more difficult and may discourage transactions that otherwise could involve payment of a premium over prevailing market prices for our common stock. Furthermore, the existence of the foregoing provisions, as well as the significant common stock beneficially owned by our Principal Stockholders and their right to nominate a specified number of directors in certain circumstances, could limit the price that investors might be willing to pay in the future for shares of our common stock. They could also deter potential acquirers of us, thereby reducing the likelihood that you could receive a premium for your common stock in an acquisition.

Our certificate of incorporation contains a provision renouncing our interest and expectancy in certain corporate opportunities.

Under our certificate of incorporation, none of our Principal Stockholders, any affiliates of our Principal Stockholders, or any of their respective officers, directors, agents, stockholders, members or partners, have any duty to refrain from engaging, directly or indirectly, in the same business activities, similar business activities, or lines of business in which we operate. In addition, our certificate of incorporation provides that, to the fullest extent permitted by law, no officer or director of ours who is also an officer, director, employee, managing director or other affiliate of our Principal Stockholders will be liable to us or our stockholders for breach of any fiduciary duty by reason of the fact that any such individual directs a corporate opportunity to any Principal Stockholder, instead of us, or does not communicate information regarding a corporate opportunity to us that the officer, director, employee, managing director, or other affiliate has directed to a Principal Stockholder. For instance, a director of our company who also serves as a director, officer, or employee of one of our Principal Stockholders or any of their portfolio companies, funds, or other affiliates may pursue certain acquisitions or other opportunities that may be complementary to our business and, as a result, such acquisition or other opportunities may not be available to us. Our board of directors consists of nine members, six of whom are our Principal Stockholders’ directors. These potential conflicts of interest could have a material adverse effect on our business, financial condition, results of operations, or prospects if attractive corporate opportunities are allocated by one of our Principal Stockholders to itself or its affiliated funds, the portfolio companies owned by such funds or any affiliates of a Principal Stockholder instead of to us. A description of our obligations related to corporate opportunities under our certificate of incorporation are more fully described in “Description of Capital Stock — Anti-Takeover Effects of Our Certificate of Incorporation and Bylaws and Certain Provisions of Delaware Law — Conflicts of Interest.”

Our ability to raise capital in the future may be limited.

Our business and operations may consume resources faster than we anticipate. In the future, we may need to raise additional funds through the issuance of new equity securities, debt or a combination of both. Additional financing may not be available on favorable terms or at all. If adequate funds are not available on acceptable terms, we may be unable to fund our capital requirements. If we issue debt securities, the debt holders would have rights senior to holders of our common stock to make claims on our assets and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. If we issue additional equity securities or securities convertible into equity securities, existing stockholders will experience dilution and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in any future offering will depend on market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing or nature of our future offerings. Thus, you bear the risk of our future securities offerings reducing the market price of our common stock and diluting your interest.

If we fail to maintain an effective system of internal controls, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.

As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, and the rules and regulations of NASDAQ. The requirements of these rules and regulations have increased and may continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly and place significant strain on our personnel, systems and resources.

35

The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures over financial reporting. We are continuing to develop and refine our disclosure controls, internal control over financial reporting and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers.

Our current controls and any new controls we develop may become inadequate because of growth in our business. Further, weaknesses in our internal controls may be discovered in the future. Any failure to develop or maintain effective controls, or any difficulties encountered in their implementation or improvement, could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior financial reporting periods. Any failure to implement and maintain effective internal controls also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports we will file with the SEC under Section 404 of the Sarbanes-Oxley Act once we cease to be an emerging growth company. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the market price of our stock.

We have expended and anticipate we will continue to expend significant resources, and we expect to provide significant management oversight, to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting. Any failure to maintain the adequacy of our internal controls, or consequent inability to produce accurate financial statements on a timely basis, could increase our operating costs and could materially impair our ability to operate our business and negatively impact our share price. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on NASDAQ.

We are not currently required to comply with the SEC rules that implement Section 404 of the Sarbanes-Oxley Act, and we are therefore not required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose. Although we are required to disclose changes made in our internal controls and procedures on a quarterly basis, we are not required to make our first annual assessment of our internal control over financial reporting pursuant to Section 404 until the year following our first annual report required to be filed with the SEC, or for the year ending December 31, 2022. The rules governing management’s assessment of our internal control over financial reporting are complex and require significant documentation, testing and possible remediation. Compliance with these requirements will increase our legal and financial compliance costs and will make some activities more time consuming and costly. In addition, our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an emerging growth company. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our controls are documented, designed or operating.

Securities analysts may not publish favorable research or reports about our business or may publish no information at all, which could cause our stock price or trading volume to decline.

The trading market for our common stock is influenced to some extent by the research and reports that industry or financial analysts publish about us and our business. We do not control these analysts. As a newly public company, we may be slow to attract research coverage and the analysts who publish information about our common stock may have had relatively little experience with our company, which could affect their ability to accurately forecast our results and could make it more likely that we fail to meet their estimates. In the event we obtain securities or industry analyst coverage, if any of the analysts who cover us provide inaccurate or unfavorable research or issue an adverse opinion regarding our stock price, our stock price could decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports covering us, we could lose visibility in the market, which in turn could cause our stock price or trading volume to decline.

36

We do not anticipate paying any cash dividends, and accordingly, stockholders must rely on stock appreciation for any return on their investment.

We do not currently anticipate declaring any cash dividends to holders of our common stock. Consequently, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment. Investors seeking cash dividends should not invest in our common stock.

We are a holding company and rely on dividends, distributions and other payments, advances and transfers of funds from our subsidiaries to meet our obligations.

We are a holding company that does not conduct any business operations of our own. As a result, we are largely dependent upon cash dividends and distributions and other transfers, including for payments in respect of our indebtedness, from our subsidiaries to meet our obligations. The agreements governing the indebtedness of our subsidiaries impose restrictions on our subsidiaries’ ability to pay dividends or other distributions to us. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations — Liquidity and Capital Resources.” Each of our subsidiaries is a distinct legal entity, and under certain circumstances legal and contractual restrictions may limit our ability to obtain cash from them and we may be limited in our ability to cause any future joint ventures to distribute their earnings to us. The deterioration of the earnings from, or other available assets of, our subsidiaries for any reason could also limit or impair their ability to pay dividends or other distributions to us.

Our certificate of incorporation provides that the Court of Chancery of the State of Delaware is the sole and exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, employees or agents to us or our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the DGCL or of our certificate of incorporation or our bylaws or (iv) any action asserting a claim related to or involving the Company that is governed by the internal affairs doctrine. However, the exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Securities Act of 1933, as amended (the “Securities Act”), the Exchange Act, or any other claim for which the federal courts have exclusive jurisdiction. The forum selection provisions in our certificate of incorporation also provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States will be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. We recognize that the forum selection clause in our certificate of incorporation may impose additional litigation costs on stockholders in pursuing any such claims, particularly if the stockholders do not reside in or near the State of Delaware. Additionally, the forum selection clause in our certificate of incorporation may limit our stockholders’ ability to bring a claim in a forum that they find favorable for disputes with us or our directors, officers or employees, which may discourage such lawsuits against us and our directors, officers and employees even though an action, if successful, might benefit our stockholders. The Court of Chancery of the State of Delaware may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and such judgments may be more or less favorable to us than our stockholders.

37

Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock will be deemed to have notice of and, to the fullest extent permitted by law, to have consented to the provisions of our certificate of incorporation described above. The choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees. However, the enforceability of similar forum provisions (including exclusive federal forum provisions for actions, suits or proceedings asserting a cause of action arising under the Securities Act) in other companies’ organizational documents has been challenged in legal proceedings and there is uncertainty as to whether courts would enforce the exclusive forum provisions in our certificate of incorporation. If a court were to find the choice of forum provision contained in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could materially adversely affect our business, financial condition and results of operations.

Future sales, or the perception of future sales, of our common stock may depress the price of our common stock. In addition, a significant portion of our common stock is restricted from immediate resale but may be sold into the market in the near future. This could cause the market price of our common stock to drop significantly, even if our business is doing well.

If we sell, or any of our stockholders sells, a large number of shares of our common stock, or if we issue a large number of shares in connection with future acquisitions, financings or other circumstances, the market price of our common stock could decline significantly. Moreover, the perception in the public market that we or our stockholders might sell shares of our common stock could depress the market price of those shares.

We cannot predict the size of future issuances of our common stock or the effect, if any, that future issuances or sales of our shares will have on the market price of such shares. Sales of substantial amounts of our common stock, including sales by significant stockholders, and shares issued in connection with any additional acquisition, may adversely affect prevailing market prices for our common stock. Possible sales also may make it more difficult for us to sell equity or equity-related securities in the future at a time and price we deem necessary or appropriate.

As of December 31, 2021, we have 119,445,611 shares of common stock outstanding, 822,886 options outstanding, which are exercisable into approximately 822,886 shares of common stock, and 278,591 of restricted stock units outstanding which will result in the issuance of 278,591 shares of common stock, subject to vesting requirements.

As of March 1, 2022, the number of outstanding shares of common stock includes 81,335,573 outstanding shares that are “restricted securities,” as defined under Rule 144 under the Securities Act, and eligible for sale in the public market subject to the requirements of Rule 144. We, all of our directors, executive officers, and certain of our stockholders have agreed to a 90-day lock-up period (subject to certain exceptions) that expires on April 7, 2022. Following the expiration of the applicable lock-up period, all of the issued and outstanding shares of our common stock will be eligible for future sale, subject to the applicable volume, manner of sale, holding periods, and other limitations of Rule 144. In addition, Barclays Capital Inc. and BofA Securities Inc., in their sole discretion, may release all or some portion of the common stock subject to lock-up agreements at any time and for any reason. Moreover, certain stockholders have certain demand registration rights that could require us to file registration statements in connection with sales of our common stock by such stockholder. Additionally, we filed a Form S-8 under the Securities Act, to register all common stock that we may issue under our equity compensation plans. After registration, these shares can be freely sold in the public market upon issuance, subject to the lock-up agreements described above. As restrictions on resale end, the market price of our common stock could decline if the holders of currently restricted shares sell them or are perceived by the market as intending to sell them or are released from the restrictions of the lock-up agreements prior to their expiration, which may make it more difficult for you to sell your common stock at a time and price that you deem appropriate.

Item 1B. Unresolved Staff Comments

None

38

Item 2. Properties

Our headquarters are in Latham, New York. We have manufacturing and storage facilities in the United States, Canada, New Zealand and Australia. We believe our facilities are adequate and suitable for our current needs.

    

    

    

Ownership  

Location

    

Purpose

    

Size (Sq. ft.)

    

(owned or leased)

Adelaide, Australia

 

Storage facility

 

21,097*

 

Leased

Melbourne, Australia

 

Storage facility and office

 

5,942

 

Leased

Picton, Australia

 

Fiberglass facility

 

41,818

 

Leased

Sydney, Australia

 

Office

 

6,889

 

Leased

Yalta, Australia

 

Fiberglass facility

 

28,266

 

Leased

Ajax, Canada

 

Fiberglass steps

 

25,641

 

Leased

Brantford, Canada

 

Liners, steel panels and covers facility

 

113,360

 

Leased

Kingston, Canada

 

Fiberglass facility

 

3,600

 

Leased

Terrebonne, Canada

 

Warehouse/distribution

 

35,000

 

Leased

Hamilton, New Zealand

 

Fiberglass facility

 

18,912

 

Leased

Hamilton, New Zealand

 

Mold building facility

 

12,701

 

Leased

Williams, California

 

Fiberglass facility

 

67,734

 

Leased

Zephyrhills, Florida

 

Fiberglass facility

 

42,000

 

Leased

Suwanee, Georgia

 

Liners and covers facility

 

84,466

 

Leased

Fort Wayne, Indiana

 

Liners, kits and covers facility

 

161,000

 

Leased

Plainfield, Indiana

 

Automatic safety covers facility

 

99,288

 

Leased

De Witt, Iowa

 

Fiberglass facility

 

40,000

 

Leased

Bossier City, Louisiana

 

Liners and covers facility

 

47,334

 

Leased

Breaux Bridge, Louisiana

 

Fiberglass facility

 

22,463

 

Leased

Albany, New York

Aluminum kit facility

100,000

Leased

Albany, New York

Warehouse

7,650

Leased

Latham, New York

 

Headquarters, polymer panels and thermoformed steps facility

 

97,000

 

Owned

Queensbury, New York

 

Fiberglass depot

 

2,400

 

Leased

Scotia, New York

 

Liners and covers facility

 

122,543

 

Leased

Powells Point, North Carolina

 

Fiberglass depot

 

964

 

Leased

Rockingham, North Carolina

 

Fiberglass facility

 

45,330

 

Owned

Youngstown, Ohio

 

Warehouse — finished products

 

105,000

 

Leased

Youngstown, Ohio

 

Warehouse — raw materials

 

85,868

 

Leased

Youngstown, Ohio

 

Liners and covers facility

 

16,992

 

Leased

Fayetteville, Tennessee

 

Fiberglass facility

 

58,631

 

Owned

Odessa, Texas

 

Fiberglass facility

 

33,500

 

Leased

Lindon, Utah

 

Automatic safety covers facility

 

55,789

 

Leased

Jane Lew, West Virginia

 

Fiberglass facility

 

67,100

 

Leased

Jane Lew, West Virginia

 

Storage facility and office

 

18,000

 

Leased

*

Land Only

In addition to our existing facilities, we have commenced building a 170,000 square foot fiberglass manufacturing facility on a 148 acres site in Kingston, Loyalist Township in Ontario, Canada, with production expected to begin in 2023.

39

Item 3. Legal Proceedings

From time to time, we may be involved in litigation relating to claims arising out of our operations and businesses that cover a wide range of matters, including, among others, contract and employment claims, personal injury claims, intellectual property claims, product liability claims and warranty claims. Currently, there are no claims or proceedings against us that we believe will have a material adverse effect on our business, financial condition, results of operations or cash flows. However, the results of any current or future litigation cannot be predicted with certainty and, regardless of the outcome, we may incur significant costs and experience a diversion of management resources as a result of litigation.

Item 4. Mine Safety Disclosures

Not applicable.

Part II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market and Stockholders

Our common stock is traded on the NASDAQ Global Select Market under the symbol “SWIM” since April 23, 2021. Prior to that date, there was no public trading market for our common stock. On December 31, 2021, there were 32 registered holders of record of our common stock.

Dividends

We currently do not intend to pay cash dividends on our common stock. However, we may, in the future, decide to pay dividends on our common stock. Any declaration and payment of cash dividends in the future, if any, will be at the discretion of our board of directors and will depend upon such factors as earnings levels, cash flows, capital requirements, levels of indebtedness, restrictions imposed by applicable law, our overall financial condition, restrictions in our debt agreements and any other factors deemed relevant by our board of directors.

As a holding company, our ability to pay dividends depends on our receipt of cash dividends from our operating subsidiaries. Our ability to pay dividends will therefore be restricted as a result of restrictions on their ability to pay dividends to us under our New Credit Agreement and under other current and future indebtedness that we or they may incur. See “Risk Factors—Risks Relating Ownership of our Common Stock” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources.”

40

Performance Graph

The following graph compares the cumulative total return on our common stock since it began trading on the NASDAQ Global Select Market on April 23, 2021 with the cumulative total return of the Russell 2000 Index and the S&P SmallCap 600 Consumer Discretionary Index. The graph assumes, in each case, an initial investment of $100 on April 23, 2021, based on the market price at the end of each month through and including December 31, 2021, and that all dividends paid by companies included in these indices have been reinvested. We did not pay any dividends during the period reflected in the graph.

Graphic

41

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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with other sections of this Annual Report, including “Item 1. Business,” and our audited Consolidated Financial Statements and related Notes for the three years ended December 31, 2021, 2020 and 2019, included elsewhere in this Annual Report.

Cautionary Note Regarding Forward-Looking Statements

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

42

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. As a result of this approach, 2021 marked our 12th consecutive year of net sales growth, Adjusted EBITDA growth and Adjusted EBITDA margin expansion. Net income does not adhere to this trend.

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 year ended December 31, 2021

Increase in net sales of 56.3%, or $227.1 million, to $630.5 million for the year ended December 31, 2021, compared to $403.4 million for the year ended December 31, 2020.
Increase in net loss of $78.3 million, to $62.3 million for the year ended December 31, 2021, compared to a net income of $16.0 million for the year ended December 31, 2020, representing a 9.9% net loss margin for the year ended December 31, 2021.
Increase in Adjusted EBITDA (as defined below) of $56.0 million, to $139.8 million for the year ended December 31, 2021, compared to $83.8 million for the year ended December 31, 2020.

Debt Refinancing

On February 23, 2022, we 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. On the closing date, proceeds under the agreement were used to repay and replace $294.0 million under, and terminate, the Credit Agreement and for general corporate purposes.

43

Initial Public Offering

On April 27, 2021, we completed our initial public offering (the “IPO”) in which we sold 23,000,000 shares of common stock, inclusive of 3,000,000 shares sold by us pursuant to the full exercise of the underwriters’ option to purchase additional shares. The aggregate net proceeds received by us from the IPO were $399.3 million, after deducting underwriting discounts and commissions and other offering costs. We used the net proceeds to (i) pay down $152.7 million of the Amended Term Loan (as defined below) under the Credit Agreement (as defined below), (ii) repay the $16.0 million outstanding on the Revolving Credit Facility (as defined below), (iii) repurchase 12,264,438 shares of common stock from certain existing shareholders for $216.7 million and (iv) fund general corporate requirements, including working capital, for $13.9 million.

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

Secondary Offering

On January 11, 2022, we completed an offering of 13,800,000 shares of common stock, 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. All of the net proceeds from this offering were used to purchase 13,800,000 shares of our common stock from certain of our stockholders. In connection with the offering we incurred approximately $12.9 million in expenses, including underwriter fees.

Reorganization

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

Stock Split

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

Charter Amendment

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

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

Key Factors Affecting our Performance

Our results of operations and financial condition are affected by the following factors, which reflect our operating philosophy and focus on designing, manufacturing and marketing high quality and innovative pools and pool covers for the in-ground swimming pool market.

44

Volume of Products Sold

Our net sales depend primarily on the volume of products we sell during any given period, and volume is affected by the following items, among others:

Sales, distribution and marketing:   While we have traditionally relied on our dealers and distributors to raise awareness of our products, 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.

In order to strengthen our relationship with our loyal dealer partners, we have implemented “Latham Grand,” a key dealer strategy whereby we have secured exclusivity from over 250 of our largest dealers in North America, which also includes the nation’s largest franchised dealer network, Premier Pools & Spas. We also have a strong distribution network as a result of over 450 distributor branch locations that represent our products. Through our significant investments in partnerships with dealers and distributors and our consumer-oriented marketing efforts, we have created both a “push and pull” demand dynamic for our products in the marketplace. We invest in our exclusive dealers through localized marketing spend, co-branding opportunities, tailored offerings and priority lead generation. We also provide our dealers with enhanced product literature, in-store display samples and other initiatives to drive sales. We have directed a significant portion of our advertising spend to digital channels, including social media and search advertising. Our improved digital marketing engine has the ability to strategically target market spend and generate leads in territories where dealers have capacity to install more pools, markets where we are underpenetrated, or simply into the largest in-ground swimming pool markets. Our volume of product sales in a given period will be impacted by changes in our distribution platform, and by our ability to generate leads for our dealers.

Material conversion:   We have continued to increase sales of our products through our focused efforts to drive material conversion and market penetration of our products, specifically our fiberglass pools, which continue to take market share from traditional concrete pools and enable dramatically improved economics for consumers, dealers and for pool installers. We believe that this will be a long-term trend toward material conversion from traditional concrete pools. We believe that our fiberglass pools offer a compelling value proposition due to their lower up-front and lifecycle cost of ownership, less maintenance, higher quality, lower usage of harsh chemicals, quicker installation and more convenient experience, compared to products manufactured from traditional materials, and we anticipate that sales of our fiberglass pool products will continue to benefit from material conversion. The success of our efforts to drive conversion during any given period will impact the volume of our products sold during that period.
Product Innovation:   We continue to develop and introduce innovative products to accelerate material conversion and expand our markets. The continuous evolution and expansion of our product portfolio is critical to our sales growth, expanding market share and overall success. Our broad product offering allows dealers and distributors to offer consumers a wide variety of innovative pool shapes, depths and lengths. Specifically, our innovative fiberglass pool offering employs the most durable components, consisting of a carbon fiber, Kevlar and ceramic fiberglass build. Our use of innovative technology and premium materials result in long-lasting products that not only require lower up-front costs, but also save homeowners time and money from continuous maintenance throughout the product lifecycle. We believe that new products will enhance our ability to compete with traditional materials at a variety of price points, and we expect to continue to devote significant resources to developing innovative new products. The volume of our products sold during a given period will depend in part on our successfully introducing new products that generate additional demand, as well as the extent to which new products may impact our sales of existing products.

45

Economic conditions:   Demand for our products is affected by a number of economic factors impacting our customers and consumers. The in-ground swimming pool market depends in part on home equity financing, and accordingly, the level of equity in homes will affect consumers’ ability to obtain a home equity line of credit and engage in backyard renovations that would result in purchases of our products. Demand for our products is also affected by the level of interest rates and the availability of credit, consumer confidence and spending, housing affordability, demographic trends, employment levels and other macroeconomic factors that may influence the extent to which consumers engage in renovations to their backyard, including pool installation projects to enhance the outdoor living spaces of their homes.
Seasonality and weather:   Although we generally have demand for our products throughout the year, our business is seasonal, and weather is one of the principal external factors affecting the business. In general, 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. Calendar years having severe weather also may play a role in affecting sales growth, as particularly rainy or cold years tend to slow the volume of sales, including as a result of complicating conditions for pool installations. Catastrophic events, such as hurricanes, tornadoes, and earthquakes, can cause interruptions to our operations and these scenarios are at least partially mitigated by our geographic diversity, both across the United States and through international markets.

Pricing

In general, our products are priced to be competitive in the in-ground swimming pool market and to keep in line with changes in our input costs.

Cost and Availability of Materials

Raw material costs, including costs of PVC, galvanized steel, fiberglass, aluminum, carbon fiber, Kevlar fiber, various resins, gelcoat, polypropylene fabric, ceramic and roving, represent a majority of our cost of sales. Our contracts with key suppliers are typically negotiated on an annual basis. The cost of the raw materials used in our manufacturing processes is subject to volatility and has been affected by changes in supply and demand. We have no fixed-price contracts with any of our major vendors. We have not entered into hedges of our raw material costs at this time, but we may choose to enter into such hedges in the future.

Prices for spot market purchases are negotiated on a continuous basis in line with current market prices. Other than occasional strategic purchases of larger quantities of certain raw materials, we generally buy materials on an as-needed basis. Changes in prices of our raw materials have a direct impact on our cost of sales.

In the second and third quarters of 2021, we experienced supply chain disruptions, especially for the resin used in making fiberglass pools. Due to the supply chain disruption, we experienced manufacturing inefficiencies and fixed cost deleverage, as well as lower margins due to lower fiberglass pool sales. Despite strong demand for our products, we estimate that the resin shortfall limited our North American fiberglass production to just 58% of our capacity in 2021.

We have worked with our existing suppliers to increase their shipments to us and have secured additional supplies of resin during the fourth quarter of 2021, with additional sources expected to begin supplying our operations in the first quarter of 2022. We have also increased our warehousing capacity for key raw materials to help mitigate any future supply issues. We believe that our efforts to secure our resin supply will allow us to ramp up production to match our order growth and to improve our sales mix through higher fiberglass pool sales.

46

We have also experienced raw material inflation in 2021. Although we have taken pricing action to minimize the impact on our profitability, we chose not to raise pricing of our fiberglass pools order backlog to protect our long-term relationships with our dealer partners, with the pricing increases applying only to new orders. This strategic decision resulted in a timing gap between raw material inflation and pricing actions that impacted our profitability in the year ended December 31, 2021. The gap between raw material inflation and pricing actions was a leading driver of gross margin compression in the year ended December 31, 2021. We expect that the gap will lessen as we work through our order backlog and the pricing action that we have taken will reverse the gross margin compression due to a higher gross margin from the sale of fiberglass pools, and an increase in gross margin from a higher mix of sales from fiberglass pools.

Acquisitions and Partnerships

On May 31, 2019, we acquired Narellan, a fiberglass pool manufacturer based in Australia with existing operations in Australia, New Zealand and Canada. The acquisition expanded our market share giving us a broader geographical footprint and an increase in dealer and franchise relationships.

On October 22, 2020, we acquired GLI, which specializes in manufacturing custom vinyl pool liners and safety covers. The acquisition expanded our liner and safety cover product offerings.

On November 24, 2021, we acquired Radiant Pools, a manufacturer of vinyl-lined and aluminum-walled swimming pools. The acquisition expands our product portfolio into vinyl-lined and aluminum-walled swimming pools.

The consolidated financial statements include the results of operations of the Narellan, GLI and Radiant acquisitions since their respective acquisition dates. The total purchase consideration was allocated to the assets acquired and liabilities assumed at their estimated fair values as of the date of acquisition, as determined by management. The excess of the purchase price over the amounts allocated to assets acquired and liabilities assumed has been recorded as goodwill.

On October 30, 2020, we entered into a long-term strategic partnership with and acquired a 28% equity interest in Premier Pools & Spas, a pool builder focusing on in-ground swimming pools. In August 2021, we sold a portion of our interest in Premier Pools & Spas, retaining a post-sale ownership interest of 20.1%. On December 17, 2021, Premier Pools & Spas issued additional non-voting common units. Our ownership interest in Premier Pools & Spas after the issuance of additional non-voting common units is 18.2% while our voting interest remains 20.1%. The purpose of this investment in Premier Pools & Spas is to help expand our sales and distribution channels. Products are sold directly to the franchisees, third parties independent of Premier Pools and Spas, and are therefore not considered related party transactions. Our investment in Premier Pools & Spas is reflected as an equity method investment on our consolidated balance sheet as of December 31, 2021, and our proportionate share of earnings or losses of Premier Pools & Spas is recognized in earnings (losses) from equity method investment in our consolidated statement of operations on a three-month lag.

Product Mix

We seek to continue to enhance our gross margins by improving the mix of products we sell, improving efficiency across our operations, including by investing in, and expanding, our digitally-enabled lead sourcing capabilities, expanding our specialized training opportunities, such as “Latham University,” and sales support initiatives, such as localized digital marketing spend, co-branding, enhanced product literature, in-store display samples and social media initiatives.

47

Impact of COVID-19 Pandemic

On March 11, 2020, the World Health Organization declared COVID-19 a global pandemic and recommended containment and mitigation measures worldwide. In response to the COVID-19 pandemic, federal, state and local governments put in place travel restrictions, quarantines, “shelter-in-place” orders, and various other restrictive measures in an attempt to control the spread of the disease. Such restrictions or orders have resulted in, and continue to result in, business closures, work stoppages, slowdowns and delays, among other measures that affect our operations, as well as customer demand and the operations of our suppliers.

Since the onset of the COVID-19 pandemic, we have been focused on protecting our employees’ health and safety, meeting our customers’ needs as they navigate an uncertain financial and operating environment, working closely with our suppliers to protect our ongoing business operations and rapidly adjusting our short-, medium- and long-term operational plans to proactively and effectively respond to the current and potential future public health crises. While the COVID-19 pandemic presents very serious concerns for our business and operations, our employees and their families, our customers and our suppliers, we believe that we are adapting well to the wide-ranging changes that the global economy is currently undergoing, and we remain confident that we will continue to maintain business continuity, produce and sell our products safely and in compliance with applicable laws and governmental orders and mandates, maintain our robust and flexible supply chains and be in a strong position to maintain financial flexibility in the event of a potentially extended economic downturn.

To mitigate the impact of the COVID-19 pandemic on our business, we increased frequency and intensity of cleaning of our properties, implemented policies to enable our factory employees to work flexible working hours, shifted our corporate employees to remote work, temporarily stopped hiring, temporarily cut salaries (which cuts we repaid to our employees later in the year), and have greatly reduced travel for our employees. Substantially all of our plants have remained operational throughout the pandemic. We did not experience any significant impacts on our liquidity as a result of the COVID-19 pandemic.

Although we have implemented measures to mitigate the impact of the COVID-19 pandemic on our business, financial condition and results of operations, we expect that these measures may not fully mitigate the impact of the COVID-19 pandemic on our business, financial condition and results of operations. We cannot predict the degree to, or the period over, which we will be affected by the pandemic and resulting governmental and other measures. The global impact of the COVID-19 pandemic continues to rapidly evolve, and we will continue to monitor the situation closely. As the COVID-19 pandemic continues, it may also have the effect of heightening many of the risks described in “Risk Factors” in this Annual Report. See “Risk Factors — Risks Related to Our Operations — The current outbreak of the COVID-19, or the future outbreak of any other highly infectious or contagious diseases, has caused, and may continue to cause, disruption to our business and operations” for a further discussion of the adverse impacts of the COVID-19 pandemic on our business.

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.

48

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 (dealer in one-step distribution channel or distributor in two-step distribution channel), 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, returns, allowances, 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. See “— Critical Accounting Policies and Estimates — Revenue Recognition.”

Gross Margin

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

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

Adjusted EBITDA and Adjusted EBITDA Margin

We use Adjusted EBITDA and Adjusted EBITDA margin to supplement GAAP measures of performance to evaluate the effectiveness of our business strategies, to make budgeting decisions, to establish our annual management incentive bonus plan compensation and to compare our performance against that of other peer companies using similar measures. We define Adjusted EBITDA as net income (loss) plus (i) depreciation and amortization, (ii) interest expense, (iii) income tax (benefit) expense, (iv) loss on sale and disposal of property and equipment, (v) restructuring charges, (vi) management fees, (vii) stock-based compensation expense, (viii) unrealized (gains) losses on foreign currency transactions, (ix) strategic initiative costs, (x) acquisition and integration related costs, (xi) other and (xii) 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.

We believe Adjusted EBITDA and Adjusted EBITDA margin are useful measurements for investors as they help identify underlying trends that could otherwise be masked by certain expenses that we do not consider indicative of our ongoing operating performance. We also use Adjusted EBITDA and Adjusted EBITDA margin for planning purposes, assessing our financial performance, and other strategic decisions. 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, the most directly comparable GAAP financial measure, and our calculation of Adjusted EBITDA margin see “— Non-GAAP Financial Measures” below.

49

Results of Operations

Year ended December 31, 2021 Compared to Year ended December 31, 2020

The following table summarizes our results of operations for the years ended December 31, 2021 and 2020:

Year Ended December 31,

 

Change

% of

% of

Change

 % of 

    

2021

    

 Net Sales

    

2020

    

 Net Sales

    

 Amount

    

Net Sales

 

(dollars in thousands)

 

Net sales

$

630,456

100.0

%  

$

403,389

100.0

%  

$

227,067

%

Cost of sales

 

426,294

 

67.6

%  

 

260,616

 

64.6

%  

 

165,678

 

3.0

%

Gross profit

 

204,162

 

32.4

%  

 

142,773

 

35.4

%  

 

61,389

 

(3.0)

%

Selling, general and administrative expense

 

217,775

 

34.5

%  

 

85,527

 

21.2

%  

 

132,248

 

13.3

%

Amortization

 

22,566

 

3.6

%  

 

17,347

 

4.3

%  

 

5,219

 

(0.7)

%

(Loss) income from operations

 

(36,179)

 

(5.7)

%  

 

39,899

 

9.9

%  

 

(76,078)

 

(15.6)

%

Other expense (income):

 

  

 

  

 

  

 

 

 

Interest expense

 

24,433

 

3.9

%  

 

18,251

 

4.5

%  

 

6,182

 

(0.6)

%

Other (income) expense, net

 

(4,860)

 

(0.8)

%  

 

(1,111)

 

(0.3)

%  

 

(3,749)

 

(0.5)

%

Total other expense (income), net

 

19,573

 

3.1

%  

 

17,140

 

4.2

%  

 

2,433

 

(1.1)

%

Earnings from equity method investment

2,222

0.3

%  

%  

2,222

0.3

%

(Loss) income before income taxes

 

(53,530)

 

(8.5)

%  

 

22,759

 

5.7

%  

 

(76,289)

 

(14.2)

%

Income tax expense

 

8,818

 

1.4

%  

 

6,776

 

1.7

%  

 

2,042

 

(0.3)

%

Net (loss) income

$

(62,348)

 

(9.9)

%  

$

15,983

 

4.0

%  

$

(78,331)

 

(13.9)

%

Adjusted EBITDA

$

139,819

 

22.2

%  

$

83,836

 

20.8

%  

$

55,983

 

1.4

%

Net Sales

Net sales was $630.5 million for the year ended December 31, 2021, compared to $403.4 million for the year ended December 31, 2020. The $227.1 million, or 56.3%, increase in net sales was due to a $171.7 million increase from volume and a $55.4 million increase from pricing. The $171.7 million volume increase spanned our product lines and was primarily attributable to strong market demand, homeowner preferences for Latham’s products, and expanded strategic partnerships within our network of dealers, and also includes $68.5 million due to having a full year of GLI’s net sales in our net sales in the year ended December 31, 2021. The increase in total net sales across our product lines was $131.1 million for in-ground swimming pools, $47.6 million for covers and $48.4 million for liners.

Cost of Sales and Gross Margin

Cost of sales was $426.3 million for the year ended December 31, 2021, compared to $260.6 million for the year ended December 31, 2020, and increased as a percentage of net sales by 3.0%. Gross margin decreased by 3.0% to 32.4% for the year ended December 31, 2021, compared to 35.4% for the year ended December 31, 2020. The $165.7 million, or 63.6%, increase in cost of sales was primarily the result of the overall increase in sales volume, cost inflation and $8.7 million of non-cash stock-based compensation expense. The 3.0% decrease in gross margin was primarily driven by supply chain headwinds, strategic decisions around re-pricing our order backlog, and stock-based compensation expense.

50

Selling, General and Administrative Expense

Selling, general and administrative expense was $217.8 million for the year ended December 31, 2021, compared to $85.5 million for the year ended December 31, 2020, and increased as a percentage of net sales by 13.3%. The $132.3 million, or 154.6% increase in selling, general and administrative expense was primarily due to a $118.3 million increase in stock-based compensation expense, $5.1 million in wages from an increase in headcount, particularly for customer-facing activities to support future business growth, a $5.1 million increase in expense related to the acquisition of GLI, a $2.2 million increase due to legal, accounting and professional fees incurred in connection with our IPO that were not capitalizable, and ongoing public company costs.

Amortization

Amortization was $22.6 million for the year ended December 31, 2021, compared to $17.3 million for the year ended December 31, 2020. The $5.3 million, or 30.1% increase in amortization was due to the increase in our definite-lived intangible assets resulting from our acquisitions of GLI and Radiant in October 2020 and November 2021, respectively.

Interest Expense

Interest expense was $24.4 million for the year ended December 31, 2021, compared to $18.3 million for the year ended December 31, 2020. The $6.1 million, or 33.9% increase in interest expense was primarily due to an increase in the average outstanding balance of long-term debt and amortization from increased deferred financing fees and discount from entering into an amendment to the Term Loan, compared to the year ended December 31, 2020.

Other (Income) Expense, Net

Other (income) expense, net was ($4.9) million for the year ended December 31, 2021, compared to ($1.1) million for the year ended December 31, 2020. The ($3.8) million increase in other (income) expense, net was primarily due to a $4.8 million gain related to the partial sale of our equity method investment, partially offset by a $1.0 million unfavorable change in net foreign currency transaction gains and losses associated with our international subsidiaries.

Earnings from Equity Method Investments

Earnings from equity method investment of Premier Pools & Spa was $2.2 million for the year ended December 31, 2021, compared to no equity in net earnings of Premier Pools & Spa for the year ended December 31, 2020 as the equity method investment was made in October 2020 and we record our proportionate share of earnings or losses in Premier Pools & Spa on a three-month lag.

Income Tax Expense

Income tax expense was $8.8 million for the year ended December 31, 2021, compared to $6.8 million for the year ended December 31, 2020. Our effective tax rate was (16.5)% for the year ended December 31, 2021, compared to 29.8% for the year ended December 31, 2020. For the year ended December 31, 2021, the effective tax rate differed from the statutory tax rate primarily due to non deductible stock compensation of $25.7 million, partially offset by $12.7 million benefit related to the release of the valuation allowance on Canadian deferred tax assets. For the year ended December 31, 2020, the effective tax rate was higher than the statutory tax rate primarily due to various non deductible expenses.

Net (Loss) Income

Net loss was $62.3 million for the year ended December 31, 2021, compared to $16.0 million of net income for the year ended December 31, 2020. The $78.3 million, or 490.1% increase in net loss was primarily due to the factors described above.

51

Net (Loss) Income Margin

Net loss margin was 9.9% for the year ended December 31, 2021, compared to net income margin of 4.0% for the year ended December 31, 2020. The 13.9% increase in net loss margin was due to a $78.3 million increase in net loss and a $227.1 million increase in net sales, compared to the year ended December 31, 2020 due to the factors described above.

Adjusted EBITDA

Adjusted EBITDA was $139.8 million for the year ended December 31, 2021, compared to $83.8 million for the year ended December 31, 2020. The $56.0 million, or 66.8% increase in Adjusted EBITDA was primarily due to the increase in net sales. 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, the most directly comparable GAAP financial measure, and our calculation of Adjusted EBITDA margin see “— Non-GAAP Financial Measures” below.

Adjusted EBITDA Margin

Adjusted EBITDA margin was 22.2% for the year ended December 31, 2021, compared to 20.8% for the year ended December 31, 2020. The 1.4% increase in Adjusted EBITDA margin was primarily due to a $56.0 million increase in Adjusted EBITDA and an $227.1 million increase in net sales, compared to the year ended December 31, 2020.

Year ended December 31, 2020 Compared to Year ended December 31, 2019

Year Ended December 31,

 

Change

% of

% of

Change

 % of 

    

2020

    

 Net Sales

    

2019

    

 Net Sales

    

 Amount

    

Net Sales

 

(dollars in thousands)

 

Net sales

$

403,389

100.0

%  

$

317,975

100.0

%  

$

85,414

%

Cost of sales

 

260,616

 

64.6

%  

 

219,819

 

69.1

%  

 

40,797

 

(4.5)

%

Gross profit

 

142,773

 

35.4

%  

 

98,156

 

30.9

%  

 

44,617

 

4.5

%

Selling, general and administrative expense

 

85,527

 

21.2

%  

 

57,388

 

18.0

%  

 

28,139

 

3.2

%

Amortization

 

17,347

 

4.3

%  

 

15,643

 

5.0

%  

 

1,704

 

(0.7)

%

Income from operations

 

39,899

 

9.9

%  

 

25,125

 

7.9

%  

 

14,774

 

2.0

%

Other expense (income):

 

  

 

 

  

 

 

 

Interest expense

 

18,251

 

4.5

%  

 

22,639

 

7.1

%  

 

(4,388)

 

(2.6)

%

Other (income) expense, net

 

(1,111)

 

(0.3)

%  

 

(300)

 

(0.1)

%  

 

(811)

 

(0.2)

%

Total other expense (income), net

 

17,140

 

4.2

%  

 

22,339

 

7.0

%  

 

(5,199)

 

(2.8)

%

Income before income taxes

 

22,759

 

5.7

%  

 

2,786

 

0.9

%  

 

19,973

 

4.8

%

Income tax expense (benefit)

 

6,776

 

1.7

%  

 

(4,671)

 

(1.4)

%  

 

11,447

 

3.1

%

Net income

$

15,983

 

4.0

%  

$

7,457

 

2.3

%  

$

8,526

 

1.7

%

Adjusted EBITDA

$

83,836

 

20.8

%  

$

61,050

 

19.2

%  

$

22,786

 

1.6

%

For discussion on comparison of the fiscal years ended December 31, 2020 and 2019, see the Results of Operations section disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Prospectus, which was filed with the SEC on January 7, 2022.

52

Non-GAAP Financial Measures

We track our non-GAAP financial measures to monitor and manage our underlying financial performance. The following discussion includes the presentation of Adjusted EBITDA and Adjusted EBITDA margin, which are non-GAAP financial measures that exclude the impact of certain costs, losses and gains that are required to be included in our profit and loss measures under GAAP. Although we believe these measures are useful to investors and analysts for the same reasons it is useful to management, as discussed below, these measures are neither a substitute for, nor superior to, U.S. GAAP financial measures or disclosures. Other companies may calculate similarly-titled non-GAAP measures differently, limiting their usefulness as comparative measures. To address these limitations, we have reconciled Adjusted EBITDA to the applicable most comparable GAAP measure, net income, throughout this Annual Report.

Adjusted EBITDA and Adjusted EBITDA Margin

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

53

do not reflect non-cash equity compensation, which will remain a key element of our overall equity-based compensation package; and
do not reflect the impact of earnings or charges resulting from matters we consider not to be indicative of our ongoing operations.

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

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

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

Year Ended December 31,

 

    

2021

    

2020

    

2019

 

(in thousands)

 

Net (loss) income

$

(62,348)

$

15,983

$

7,457

Depreciation and amortization

 

32,230

 

25,365

 

21,659

Interest expense

 

24,433

 

18,251

 

22,639

Income tax expense (benefit)

 

8,818

 

6,776

 

(4,671)

Loss on sale and disposal of property and equipment

 

275

 

332

 

680

Restructuring charges(a)

 

906

 

1,265

 

980

Management fees(b)

 

 

 

500

Stock-based compensation expense

 

128,775

 

1,827

 

808

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

 

1,151

 

(1,111)

 

(300)

Strategic initiative costs(d)

 

2,531

 

6,264

 

964

Acquisition and integration related costs(e)

 

3,576

 

5,497

 

3,612

Other(f)

 

(4,484)

 

1,656

 

6,722

IPO costs(g)

 

3,956

 

1,731

 

Adjusted EBITDA

$

139,819

$

83,836

$

61,050

Net sales

$

630,456

$

403,389

$

317,975

Net (loss) income margin

 

(9.9)

%  

 

4.0

%  

 

2.3

%

Adjusted EBITDA margin

 

22.2

%  

 

20.8

%  

 

19.2

%

(a)Represents the cost of shutting down production and warehouse facilities in Decatur, Georgia and Mississauga, Ontario, Canada, including the cost to transfer and dispose of property and equipment and involuntary workforce reductions. Also includes severance and other costs for our executive management changes.
(b)Represents management fees paid to our Principal Stockholders in accordance with our arrangement, which terminated as of the effective date of our initial public offering.
(c)Represents foreign currency transaction (gains) and losses associated with our international subsidiaries and changes in the fair value of the contingent consideration recorded in connection with the acquisition of Narellan, which was settled in September 2020.
(d)Represents fees paid to external consultants for our strategic initiatives, including our rebranding initiative.
(e)Represents acquisition and integration costs primarily related to the acquisitions of Narellan, GLI and Radiant, the equity investment in Premier Pools & Spas, as well as other costs related to potential transactions.

54

(f)Other costs consist of other discrete items as determined by management, primarily including: (i) fees paid to external advisors for various matters, (ii) the cost incurred and insurance proceeds related to our production facility fire in Picton, Australia in 2020, (iii) non-cash adjustments to record the step-up in the fair value of inventory related to the acquisition by Pamplona and the acquisitions of Narellan, GLI and Radiant, which are amortized through cost of sales in the annual consolidated statements of operations, (iv) gain on sale of portion of equity method investment, and (v) other items.
(g)These expenses are primarily composed of legal, accounting and professional fees incurred in connection with our initial public offering that are not capitalizable, which are included within selling, general and administrative expense.

Liquidity and Capital Resources

Overview

Our primary sources of liquidity are net cash provided by operating activities and availability under our New Revolving Credit Facility. Historically, we have funded working capital requirements, capital expenditures, payments related to acquisitions, and debt service requirements with internally generated cash on hand and through our Amended Term Loan and Revolving Credit Facility (each as defined below under “— Our Indebtedness”) and through the issuance of shares of our common stock. Our primary cash needs are to fund working capital, capital expenditures, debt service requirements and any acquisitions we may undertake. As of December 31, 2021, we had $44.0 million of cash, $280.4 million of outstanding borrowings and an additional $30.0 million of availability under our Revolving Credit Facility.

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 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. 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 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. On the closing date, proceeds under the agreement were used to repay and replace $294.0 million under, and terminate, the Credit Agreement and for general corporate purposes.

55

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. The New Revolving Credit Facility is not subject to amortization.

New Term Loan Facility

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 (as defined in the New Credit Agreement, 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 Facility are subject to scheduled quarterly amortization payments equal to 0.25% of the initial principal amount of the New Term Loan Facility.

Revolving Credit Facility

On December 18, 2018, Latham Pool Products entered into an agreement (the “Credit Agreement”) with Nomura Corporate Funding Americas, LLC (“Nomura”) that included a revolving line of credit (the “Revolver”) and letters of credit (“Letters of Credit” or collectively with the Revolver, the “Revolving Credit Facility”), as well as a Term Loan (as described and defined below). The Revolving Credit Facility 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 debt refinancing on February 23, 2022.

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

As of December 31, 2021, we were in compliance with all covenants under the Revolving Credit Facility and the Amended Term Loan. The Amended Term Loan was terminated in connection with the debt refinancing on February 23, 2022.

56

Cash Flows

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

Year Ended December 31,

    

2021

    

2020

    

2019

(in thousands)

Net cash provided by operating activities

$

33,690

$

63,160

$

35,655

Net cash used in investing activities

 

(108,205)

 

(115,805)

 

(27,083)

Net cash provided by financing activities

 

60,018

 

54,303

 

16,551

Effect of exchange rate changes on cash

 

(861)

 

997

 

(956)

Net (decrease) increase in cash

$

(15,358)

$

2,655

$

24,167

Operating Activities

During the year ended December 31, 2021, operating activities provided $33.7 million of cash. Net income, after adjustments for non-cash items, provided cash of $88.5 million. Cash provided by operating activities was further driven by changes in our operating assets and liabilities which used $54.8 million. Net cash used in changes in our operating assets and liabilities for the year ended December 31, 2021 consisted primarily of a $26.0 million increase in trade receivables, a $39.7 million increase in inventories, a $4.5 million increase in prepaid expenses and other current assets and a $1.2 million decrease in other long-term liabilities, partially offset by a $10.7 million increase in accounts payable, a $4.7 million increase in accrued expenses and other current liabilities, a $0.8 million decrease in other assets and a $0.3 million decrease in income tax receivable. The change in trade receivables was primarily due to the timing of and increase in net sales, and the increase in inventories was primarily due to increased production and cost inflation. The changes in accrued expenses and other current liabilities, and accounts payable were primarily due to volume of purchases and timing of payments.

During the year ended December 31, 2020, operating activities provided $63.2 million of cash. Net income, after adjustments for non-cash items, provided cash of $42.1 million. Cash provided by operating activities was further driven by changes in our operating assets and liabilities which provided $21.1 million. Net cash provided by changes in our operating assets and liabilities for the year ended December 31, 2020 consisted primarily of an $20.6 million increase in accrued expenses and other current liabilities, a $9.8 million increase in accounts payable and a $9.5 million decrease in trade receivables, partially offset by a $17.0 million increase in inventories and a $4.2 million increase in income tax receivable. The changes in accrued expenses and other current liabilities and accounts payable were primarily due to the increase and timing of payments for rebate accruals, the increase in accrued incentives related to the management incentive bonus plan and GLI acquisition-related fees. The change in trade receivables was driven by the timing of inventory shipments. The increase in inventories was primarily due to increased production in response to customer demand. The increase in income tax receivable was due to estimated tax payments made in in excess of the actual annual tax provision.

Investing Activities

During the year ended December 31, 2021, investing activities used $108.2 million of cash, primarily consisting of the acquisition of Radiant of $90.5 million, and the purchase of property and equipment for $25.0 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 to expand capacity for inventory production in order to meet increasing customer demand.

During the year ended December 31, 2020, investing activities used $115.8 million of cash, consisting of the acquisition of GLI of $74.7 million, the equity investment in Premier Pools & Spas of $25.4 million and the purchase of property and equipment for $16.3 million, partially offset by proceeds from the sale of property and equipment of $0.6 million. The purchase of property and equipment was to expand capacity for inventory production in order to meet increasing customer demand.

57

Financing Activities

During the year ended December 31, 2021, financing activities provided $60.0 million of cash, primarily consisting of proceeds from our IPO, net of underwriting discounts, commissions and offering costs of $399.3 million, proceeds from borrowings on the Amended Term Loan of $222.8 million and borrowings on the Revolving Credit Facility of $16.0 million, partially offset by the repurchase of treasury stock of $281.6 million, payments on long-term debt borrowings of $169.1 million, dividends to Class A unitholders of $110.0 million, and payments on Revolving Credit Facility borrowings of $16.0 million.

During the year ended December 31, 2020, financing activities provided $54.3 million of cash, primarily consisting of proceeds from the issuance of common stock of $65.6 million and proceeds from long-term debt borrowings of $20.0 million, partially offset by payments on long-term debt borrowings of $24.0 million and payments to settle the Narellan contingent consideration of $6.6 million.

For discussion on operating, investing, and financing activities of the fiscal year ended December 31, 2019, see the Liquidity and Capital Resources section disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Prospectus, which was filed with the SEC on January 7, 2022.

Contractual Obligations

Our largest contractual obligations as of December 31, 2021 consisted of principal payments related to our long-term indebtedness that are included in our consolidated balance sheet and the related periodic interest payments, and non-cancelable capital and operating leases. For a description of our contractual obligations and commitments, see Notes 7 “Long-Term Debt” and 14 “Commitments and Contingencies” to our Consolidated Financial Statements included elsewhere in this Annual Report.

Long-term indebtedness and interest on long-term indebtedness changed materially due to the termination of the Credit Agreement and its replacement with the New Credit Agreement described in “—Our Indebtedness” above since December 31, 2021. As a result, the required principal payments would be $2.4 million in 2022, $3.3 million in 2023, $3.3 million in 2024, $3.3 million in 2025, $3.3 million in 2026, and $309.6 million thereafter. At the new assumed interest rate of 4.37% as of February 23, 2022, required interest payments would be $11.8 million in 2022, $14.0 million in 2023, $13.9 million in 2024, $13.8 million in 2025, $13.6 million in 2026, and $29.0 million thereafter.

Critical Accounting Policies and Estimates

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

Our significant accounting policies are presented in Note 2 of our consolidated financial statements. We believe that the following critical accounting policies affect the most significant estimates and management judgments used in preparation of the consolidated financial statements.

Revenue Recognition

We adopted ASC 606 on January 1, 2019, using the modified retrospective method. This standard applies to all contracts with customers, except for contracts that are within the scope of other standards. The adoption of ASC 606 resulted in a net decrease to retained earnings (accumulated deficit) of $1.7 million, a reduction to prepaid expenses of $1.2 million and an increase to accrued expenses of $0.5 million as of January 1, 2019, as a result of adjusting the timing of recording customer incentives to more closely match the revenues to which they are associated.

58

With the exception of our extended service warranties and our custom product contracts, we recognize our revenue at a point in time when control of the promised goods is transferred to our customers, and in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. Control of the goods is considered to have been transferred upon shipping or upon arrival at the customer’s destination, depending on the terms of the purchase order. Revenue that is derived from our extended service warranties, which are separately priced and sold, is recognized over the term of the contract. 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. Custom products are generally delivered to the customer within three days of receipt of the purchase order. Each product shipped is considered to be one performance obligation. For each product shipped, the transaction price by product is specified in the purchase order.

We recognize revenue on the transaction price less any estimated rebates, returns, allowances, cash discounts or other sales incentives. Customer rebates, returns, allowances, cash discounts, and other sales incentives are estimated by applying the portfolio approach using the most-likely-amount method and are recorded as a reduction to revenue at the time of the initial sale.

Customer Rebates and Cash Discounts

We offer rebates to our customers based on factors such as the total amount of the customer’s purchase and expected sales for a particular customer during the year. Rebates are estimated by applying the portfolio approach using the most-likely-amount method and are deducted from revenue at the time of sale. Estimates are updated each reporting period and are allocated accordingly to the performance obligations of the contract (the individual products).

Business Combinations

We account for business combinations that are deemed to be businesses under the acquisition method of accounting. Application of this method of accounting requires that the identifiable assets acquired (including identifiable intangible assets) and liabilities assumed generally be measured and recognized at fair value as of the acquisition date. Any contingent assets acquired and contingent liabilities assumed are also recognized at fair value if we can reasonably estimate fair value during the measurement period. We remeasure any contingent liabilities at fair value in each subsequent reporting period. The excess of the purchase price over the fair value of net assets acquired is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management’s judgment, based on available information at the time of acquisition and subsequently obtained during a measurement period up to one year following the date of acquisition, relating to events or circumstances that existed at the acquisition date. Management’s judgment relies upon estimates and assumptions related to future cash flows, discount rates, useful lives of assets, market conditions and other items. The fair value of intangible assets other than goodwill acquired in a business combination are estimated in accordance with the policy described below.

The fair value of intangible assets other than goodwill acquired in a business combination is recorded at fair value at the date of acquisition. Management values dealer relationships and franchise relationships using the multi-period excess earnings method. Under this method, the value of an intangible asset is equal to the present value of the after-tax cash flows attributable solely to the intangible asset, after making adjustments for the required return on and of the other associated assets. We value trade names, trademarks and proprietary pool designs using the relief from royalty method. The relief-from-royalty method determines the present value of the economic royalty savings associated with the ownership or possession of the trade name, trademark or proprietary pool design based on an estimated royalty rate applied to the cash flows to be generated by the business. The estimated royalty rate is determined based on the assessment of a reasonable royalty rate that a third party would negotiate in an arm’s-length license agreement for the use of the trade name, trademark or proprietary pool design.

59

Impairment of Goodwill

We evaluate goodwill for impairment at least annually, or more frequently when events or changes in circumstances indicate that the carrying value may not be recoverable. We have selected the first day of the fourth fiscal quarter to perform our annual goodwill impairment testing. Historically, including for our annual impairment test conducted during the year ended December 31, 2020, we had two reporting units for the purpose of performing our goodwill impairment test. In November 2020, we made changes to our internal organizational structure, including roles and responsibilities and to our internal reporting, resulting in a change to segment management. As a result of the change in segment management and in the information that is regularly reviewed, the results of the previous two reporting units are no longer being reviewed for profitability on an individual basis. Due to these factors, we recognized a change in our reporting units effective in November 2020 and determined that only one reporting unit exists. We completed an assessment of any potential impairment for all reporting units immediately prior to and after the reporting unit change and determined that no impairment existed.

We may assess our goodwill for impairment initially using a qualitative approach, or step zero, to determine whether conditions exist to indicate that it is more likely than not that the fair value of the reporting unit is less than its carrying value. The qualitative assessment requires significant judgments by management about economic conditions including the entity’s operating environment, its industry and other market considerations, entity-specific events related to financial performance or loss of key personnel and other events that could impact the reporting unit. If management concludes, based on assessment of relevant events, facts and circumstances, that it is more likely than not that the reporting unit’s fair value is greater than its carrying value, no further impairment testing is required.

If our assessment of qualitative factors indicates that it is more likely than not that the fair value of the reporting unit is less than its carrying value, then a quantitative assessment is performed. We may also elect to initially perform a quantitative analysis instead of starting with step zero. The quantitative analysis requires comparing the carrying value of the reporting unit, including goodwill, to its fair value. If the fair value of the reporting unit exceeds its carrying amount, goodwill is not considered to be impaired and no further testing is required. If the carrying amount of the reporting unit exceeds its fair value, there is an impairment of goodwill and an impairment loss is recorded. We calculate the impairment loss by comparing the fair value of the reporting unit less the carrying value, including goodwill. The goodwill impairment is limited to the carrying value of the goodwill.

Based on the results of the qualitative assessment performed for our one reporting unit, we determined that goodwill was not impaired at October 3, 2021. Based on the results of our quantitative impairment test performed for our two reporting units at September 27, 2020, we determined that goodwill was not impaired at September 27, 2020.

For our quantitative impairment test performed for our reporting units at September 27, 2020, we estimated the fair value of our reporting unit based on the weighting of the enterprise value derived using an income approach and a market approach. We applied a weighting of 75% to the income approach and a weighting of 25% to the market approach. Under the income approach, fair value is estimated using a discounted cash flow (the “DCF”) analysis. The DCF analysis involved applying appropriate discount rates to estimated future cash flows based on forecasts of sales, costs and capital requirements. Significant estimates in the DCF method included the weighted average cost of capital, growth and profitability expectations for the business, and working capital effects. The weighted average cost of capital accounts for the time value of money and the appropriate degree of risks inherent in our business. We estimated future sales growth using a number of factors, including among others, our nature and our history, financial and economic conditions affecting us, our industry and the general company, past results and our current operations and future prospects. Forecasts of future operations are based, in part, on operating results and our expectations as to future market conditions. We deemed the discount rate used in our analysis to be commensurate with the underlying uncertainties associated with achieving the estimated cash flows we project. This analysis contained uncertainties because it required us to make assumptions and to apply judgments to estimate industry economic factors and the profitability of future business strategies. Under the market approach, fair value is estimated using the merger and acquisition (“M&A”) method. The M&A method indicates our enterprise value by looking at historical prices from our completed M&A transactions and those from comparable companies to get a range of multiples. Significant estimates in the M&A method included identifying appropriate market multiples and assessing earnings before interest, income taxes, depreciation and amortization, or EBITDA, in estimating the fair value of the reporting unit.

60

Stock-Based Compensation

Stock-based compensation is measured and recognized based on the grant date fair value of the awards. The fair value of our common stock is determined based on the quoted market price of our common stock for purposes of computing stock compensation expense. For stock options, we use a Black-Scholes model for estimating the grant date fair value. The Black-Scholes pricing model requires critical assumptions including risk-free rate, volatility, expected term and expected dividend yield. The expected term is computed using the simplified method. We use the simplified method to calculate expected term of the stock options as we do not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the stock-based award. We consider the historical volatility of our stock price, as well as implied volatility. We utilized a dividend yield of zero, as we have no history or plan of declaring dividends on our common stock. The assumptions underlying these valuations represented our best estimate, which involved inherent uncertainties and the application of judgment. As a result, if we had used significantly different assumptions or estimates, the fair value of our stock-based compensation expense could have been materially different.

For stock options, restricted stock awards and restricted stock units, stock-based compensation is recognized using a graded vesting method over the requisite service period in which employees earn the awards. We account for forfeitures of stock-based awards as they occur rather than applying an estimated forfeiture rate to stock-based compensation expense.

Contemporaneously with the pricing of our IPO, on April 22, 2021, we effected the Omnibus Incentive Plan in which we granted to certain of our employees restricted stock awards, restricted stock units and option awards inclusive of the as converted Class B units as a result of the Reorganization.

Income Taxes

Deferred tax assets and liabilities are determined based on temporary differences resulting from the different treatment of items for tax and financial reporting purposes. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to reverse. We reduce deferred taxes by a valuation allowance when we conclude such deferred taxes are not more than likely to be realized. The determination of whether a deferred tax asset will be realized is made on both a jurisdictional basis and the use of our estimate of the recoverability of the deferred tax asset. In evaluating whether a valuation allowance is required under such rules, we consider all available positive and negative evidence, including our prior operating results, the nature and reason for any losses, our forecast of future taxable income in each respective tax jurisdiction and the dates on which any deferred tax assets are expected to expire. These assumptions require a significant amount of judgment, including estimates of future taxable income. As of December 31, 2021 and 2020, our valuation allowance was $0.0 million and $12.7 million, respectively. We continue to assess whether any significant changes in circumstances or assumptions have occurred that could materially affect our ability to realize deferred tax assets. We released the valuation allowance in 2021 since we believe we have sufficient positive evidence, including, but not limited to, three years’ of cumulative pre-tax book income including permanent adjustments and recent profits within taxing jurisdictions to overcome any negative evidence related to loss utilization expiration periods.

We record liabilities for uncertain income tax positions based on a two-step process. The first step is recognition, where an individual tax position is evaluated as to whether it has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized on ultimate settlement. The actual benefits ultimately realized may differ from the estimates. We classify interest and penalties related to unrecognized tax benefits as a component of income tax (benefit) expense within the consolidated statements of operations.

61

Although we believe that we have adequately reserved for our uncertain tax positions, we can provide no assurance that the final tax outcome of these matters will not be materially different. In future periods, changes in facts, circumstances and new information may require us to change the recognition and measurement estimates with regard to individual tax positions. Our liabilities for uncertain tax positions were $5.7 million and $5.5 million for the years ended December 31, 2021 and 2020, respectively. Changes in recognition and measurement estimates are recorded in income tax (benefit) expense and liability in the period in which such changes occur.

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 consolidated financial statements included elsewhere in this Annual Report.

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

Interest Rate Risk

We are subject to interest rate risk in connection with our long-term debt. Our principal interest rate risk relates to borrowings under the Credit Agreement and the New Credit Agreement. To meet our working capital needs, we borrowed periodically on our Revolving Credit Facility under the Credit Agreement and will continue to borrow periodically on our New Revolving Credit Facility under the New Credit Agreement. As of December 31, 2021, we had outstanding borrowings of $284.0 million face value under our Amended Term Loan and no borrowings on the Revolving Credit Facility. The Amended Term Loan and Revolving Credit Facility bear interest at variable rates. Interest rate risk associated with our Credit Agreement is managed through an interest rate swap, which we executed on April 30, 2020. The interest rate swap has an effective date of May 18, 2020 and a termination date of May 18, 2023. After inclusion of the notional amount of $200.0 million of our interest rate swap fixing a portion of the variable rate debt, $84.0 million, or 29.6%, of our debt is subject to variable rates. An increase or decrease of 1.0% in the effective interest rate would cause an increase or decrease to interest expense of approximately $0.8 million. The term loan outstanding under the New Credit Agreement and New Revolving Credit Facility also bear interest at variable rates. We amended our interest rate swap to change the index rate from LIBOR to SOFR in connection with the New Credit Agreement. As of February 23, 2022, we had outstanding borrowings of $325.0 million face value on the term loan under the New Credit Agreement and $10.0 million of borrowings on the Revolving Credit Facility. After inclusion of the notional amount of $200.0 million of our interest rate swap fixing a portion of the variable rate debt, $135.0 million, or 40.3%, of our debt is subject to variable rates. An increase or decrease of 1.0% in the effective interest rate would cause an increase or decrease to interest expense of approximately $1.4 million.

62

Credit Risk

Financial instruments that subject us to concentrations of credit risk consist primarily of cash and trade receivables. We may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation from time to time. We also have bank deposits in international accounts. We have not historically sustained any credit losses in such accounts and believe that we are not exposed to any significant credit risk related to our cash. We routinely review the financial strength of our customers before extending credit and believe that our trade receivables credit risk exposure is limited. Generally, we do not require collateral from our customers.

During the years ended December 31, 2021, 2020 and 2019, one customer represented approximately 25.0%, 22.3% and 25.7% of our net sales, respectively. As of December 31, 2021 and 2020, outstanding trade receivables related to this customer were $10.7 million and $5.4 million, respectively.

Foreign Currency Risk

Our foreign operations are denominated in local currency, which is the functional currency and are then translated to U.S. dollars. Assets and liabilities are translated using the current rate of exchange at the balance sheet date or historical rates of exchange, as applicable. Revenue and expenses are translated using the average monthly exchange rates prevailing throughout the reporting period. The related foreign currency translation adjustments are recorded as a component of accumulated other comprehensive (income) loss in stockholders’ equity.

Additionally, our Canadian subsidiaries, which have Canadian dollar functional currencies, purchase some inventory with U.S. dollars, resulting in payables that are denominated in U.S. dollars. This exposes us to the risk of fluctuations in foreign currency exchange rates until the time of payment. Transaction gains and losses associated with purchases made by Canadian subsidiaries that are denominated in currencies other than Canadian dollar are recognized as a component of other expense, net within the consolidated statements of operations.

Currently, our largest foreign currency exposure is that with respect to the Australian dollar and the Canadian dollar. We believe that a 10% change in the exchange rate between the U.S. dollar and the Australian or Canadian dollar would not materially impact our operating results or financial position. We have experienced and we will continue to experience fluctuations in our net income as a result of revaluing our assets and liabilities that are not denominated in the functional currency of the entity that recorded the asset or liability. At this time, we do not hedge our foreign currency risk.

Inflation

We experience inflation and deflation related to our purchase of certain products. This price volatility could potentially have a material impact on our financial condition and/or our results of operations. In order to mitigate price volatility, we monitor price fluctuations and may adjust our selling prices accordingly, however, our ability to recover higher costs through increased pricing may be limited by the competitive environment in which we operate.

Emerging Growth Company Status

The JOBS Act permits an “emerging growth company” such as us to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies until those standards would otherwise apply to private companies. We have elected not to “opt out” of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, we will adopt the new or revised standard at the time private companies adopt the new or revised standard and will do so until such time that we either (i) irrevocably elect to “opt out” of such extended transition period or (ii) no longer qualify as an emerging growth company. We may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for private companies.

63

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Latham Group, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated statements of operations of Latham Group, Inc. (formerly Latham Topco, Inc.) and its subsidiaries (the Company) for the year ended December 31, 2019, the related consolidated statements of comprehensive income, stockholders' equity and cash flows for the year ended December 31, 2019, and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, except for effects of the adjustments, if any, as might have been determined to be necessary had we been engaged to audit the Company's restatement of the effects of the Reorganization, as described below, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2019, and the results of its operations and its cash flows for the year in the period ended December 31, 2019, in conformity with accounting principles generally accepted in the United States of America.

Reorganization

We were not engaged to audit the effects of the adjustments to retrospectively reflect the Reorganization as of and for the year ended December 31, 2019, as discussed in Note 1 to the financial statements.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

Except as discussed above, we conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. According, we express no such opinion.

Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ RSM US LLP

We served as the Company’s auditor from 2006 to 2019.

Blue Bell, Pennsylvania

December 15, 2020, except for Note 21, as to which the date is March 10, 2021, and except for the effects of the stock split described in Note 1, as to which the date is April 14, 2021

65

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Latham Group, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Latham Group, Inc. and subsidiaries (the "Company") as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows, for each of the two years in the period ended December 31, 2021, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

The consolidated financial statements of the Company for the year ended December 31, 2019, before the effects of the adjustments to retrospectively reflect the Reorganization discussed in Note 1 to the financial statements, were audited by other auditors whose report, dated December 15, 2020 (except for Note 21, as to which the date is March 10, 2021, and except for the effects of the Stock Split described in Note 1, as to which the date is April 14, 2021), expressed an unqualified opinion on those statements. We have also audited the adjustments to the 2019 consolidated financial statements to retrospectively reflect the Reorganization, as discussed in Note 1 to the financial statements. In our opinion, such retrospective adjustments are appropriate and have been properly applied. However, we were not engaged to audit, review, or apply any procedures to the 2019 consolidated financial statements of the Company other than with respect to the retrospective adjustments, and accordingly, we do not express an opinion or any other form of assurance on the 2019 consolidated financial statements taken as a whole

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Deloitte & Touche LLP

Hartford, Connecticut
March 10, 2022

We have served as the Company’s auditor since 2020.

66

Latham Group, Inc.

Consolidated Balance Sheets

(in thousands, except share and per share data)

December 31, 

    

2021

    

2020

Assets

Current assets:

 

  

 

  

Cash

$

43,952

$

59,310

Trade receivables, net

 

60,753

 

32,758

Inventories, net

 

109,556

 

64,818

Income tax receivable

 

4,039

 

4,377

Prepaid expenses and other current assets

 

10,766

 

6,063

Total current assets

 

229,066

 

167,326

Property and equipment, net

 

63,506

 

47,357

Equity method investment

 

23,362

 

25,384

Deferred tax assets

 

10,603

 

345

Deferred offering costs

 

 

1,041

Goodwill

 

128,871

 

115,750

Intangible assets, net

 

338,310

 

289,473

Other assets

765

Total assets

$

794,483

$

646,676

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

37,998

$

26,917

Accounts payable – related party

 

850

 

500

Current maturities of long-term debt

 

17,220

 

13,042

Accrued expenses and other current liabilities

 

59,097

 

53,478

Total current liabilities

 

115,165

 

93,937

Long-term debt, net of discount and current portion

 

263,188

 

208,454

Deferred income tax liabilities, net

 

56,343

 

55,193

Liability for uncertain tax positions

 

5,689

 

5,540

Other long-term liabilities

 

453

 

1,943

Total liabilities

 

440,838

 

365,067

Commitments and contingencies

 

  

 

  

Stockholders’ equity:

 

  

 

  

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

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

 

12

 

12

Additional paid-in capital

 

401,846

 

265,478

(Accumulated deficit) retained earnings

 

(48,583)

 

13,765

Accumulated other comprehensive income

 

370

 

2,354

Total stockholders’ equity

 

353,645

 

281,609

Total liabilities and stockholders’ equity

$

794,483

$

646,676

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

67

Latham Group, Inc.

Consolidated Statements of Operations

(in thousands, except share and per share data)

Year Ended December 31, 

    

2021

    

2020

    

2019

Net sales

$

630,456

$

403,389

$

317,975

Cost of sales

 

426,294

 

260,616

 

219,819

Gross profit

 

204,162

 

142,773

 

98,156

Selling, general and administrative expense

 

217,775

 

85,527

 

57,388

Amortization

 

22,566

 

17,347

 

15,643

(Loss) income from operations

 

(36,179)

 

39,899

 

25,125

Other expense (income):

 

  

 

  

 

  

Interest expense

 

24,433

 

18,251

 

22,639

Other (income) expense, net

 

(4,860)

 

(1,111)

 

(300)

Total other expense (income), net

 

19,573

 

17,140

 

22,339

Earnings from equity method investment

2,222

(Loss) income before income taxes

 

(53,530)

 

22,759

 

2,786

Income tax (benefit) expense

 

8,818

 

6,776

 

(4,671)

Net (loss) income

$

(62,348)

$

15,983

$

7,457

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

 

  

 

  

 

  

Basic

$

(0.56)

$

0.16

$

0.08

Diluted

$

(0.56)

$

0.16

$

0.08

Weighted-average common shares outstanding – basic and diluted

 

  

 

  

 

  

Basic

 

110,644,366

 

101,606,966

 

95,032,265

Diluted

 

110,644,366

 

102,602,738

 

95,400,528

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

68

Latham Group, Inc.

Consolidated Statements of Comprehensive (Loss) Income

(in thousands)

Year Ended December 31, 

    

2021

    

2020

    

2019

Net (loss) income

$

(62,348)

$

15,983

$

7,457

Other comprehensive (loss) income, net of tax:

 

  

 

  

 

  

Foreign currency translation adjustments

 

(1,984)

 

2,825

 

(664)

Benefit pension plan adjustments

 

 

 

(6)

Total other comprehensive (loss) income, net of tax

 

(1,984)

 

2,825

 

(670)

Comprehensive (loss) income

$

(64,332)

$

18,808

$

6,787

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

69

Latham Group, Inc.

Consolidated Statements of Stockholders’ Equity

(in thousands, except share amounts)

Accumulated

(Accumulated

Other

Additional

Deficit)

Comprehensive

Total

Common Stock

Paid-in

Retained

Income

Stockholders’

    

Shares

    

Amount

    

Capital

    

Earnings

    

(Loss)

    

Equity

Balances at December 31, 2018

 

92,925,353

$

10

$

188,049

$

(7,978)

$

199

$

180,280

Net income

 

 

 

 

7,457

 

 

7,457

Cumulative effect of adoption of new revenue recognition standard (Note 2)

 

 

 

 

(1,697)

 

 

(1,697)

Foreign currency translation adjustments

 

 

 

 

 

(664)

 

(664)

Defined benefit pension plan adjustment

 

 

 

 

 

(6)

 

(6)

Proceeds from issuance of common stock

 

3,673,677

 

 

7,817

 

 

 

7,817

Repurchase and retirement of treasury stock

 

(100,087)

 

 

(200)

 

 

 

(200)

Stock-based compensation expense

 

 

 

808

 

 

 

808

Balances at December 31, 2019

 

96,498,943

 

10

 

196,474

 

(2,218)

 

(471)

 

193,795

Net income

 

 

 

 

15,983

 

 

15,983

Foreign currency translation adjustments

 

 

 

 

 

2,825

 

2,825

Proceeds from issuance of common stock

 

21,871,850

 

2

 

65,551

 

 

 

65,553

Repurchase and retirement of treasury stock

 

(275,238)

 

 

(582)

 

 

 

(582)

Contingent consideration settlement

 

758,694

 

 

2,208

 

 

 

2,208

Stock-based compensation expense

 

 

 

1,827

 

 

 

1,827

Balances at December 31, 2020

 

118,854,249

12

265,478

13,765

2,354

281,609

Net loss

(62,348)

(62,348)

Foreign currency translation adjustments

(1,984)

(1,984)

Dividend to Class A unitholders ($1.00 per share)

(110,033)

(110,033)

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

Net proceeds from initial public offering

23,000,000

2

399,262

399,264

Repurchase and retirement of treasury stock

(33,931,091)

(3)

(281,635)

(281,638)

Retirement of restricted stock

(1,014,976)

Issuance of common stock upon release of restricted stock units

51,316

Stock-based compensation expense

128,775

128,775

Balances at December 31, 2021

 

119,445,611

$

12

$

401,846

$

(48,583)

$

370

$

353,645

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

70

Latham Group, Inc.

Consolidated Statements of Cash Flows

(in thousands)

Year Ended December 31, 

2021

    

2020

    

2019

Cash flows from operating activities:

Net (loss) income

$

(62,348)

$

15,983

$

7,457

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

 

  

 

  

 

  

Depreciation and amortization

 

32,230

 

25,365

 

21,659

Amortization of deferred financing costs and debt discount

 

6,419

 

2,317

 

3,151

Deferred income taxes

 

(12,028)

 

(4,670)

 

(10,226)

Stock-based compensation expense

 

128,775

 

1,827

 

808

Other non-cash

493

1,024

933

Gain on sale of portion of equity method investment

(4,806)

Earnings from equity method investment

(2,222)

Distributions received from equity method investment

1,808

Provision on liability for uncertain tax positions

 

149

 

465

 

5,075

Change in fair value of contingent consideration for Narellan Group Pty Limited

 

 

(204)

 

1,441

Changes in operating assets and liabilities:

 

  

 

  

 

  

Trade receivables

 

(26,015)

 

9,462

 

(7,104)

Inventories

 

(39,656)

 

(17,023)

 

12,960

Prepaid expenses and other current assets

 

(4,455)

 

1,680

 

1,460

Income tax receivable

 

338

 

(4,190)

 

(503)

Other assets

800

Accounts payable

 

10,678

 

9,775

 

(2,278)

Accrued expenses and other current liabilities

 

4,686

 

20,556

 

699

Other long-term liabilities

 

(1,156)

 

793

 

123

Net cash provided by operating activities

 

33,690

 

63,160

 

35,655

Cash flows from investing activities:

 

  

 

  

 

  

Purchases of property and equipment

 

(24,975)

 

(16,264)

 

(8,165)

Proceeds from the sale of property and equipment

 

35

 

579

 

1,296

Acquisitions of businesses, net of cash acquired

 

(90,508)

 

(74,736)

 

(20,214)

Equity method investment in Premier Pools & Spas

 

 

(25,384)

 

Return of equity method investment

447

Proceeds from the sale of portion of equity method investment

6,796

Net cash used in investing activities

 

(108,205)

 

(115,805)

 

(27,083)

Cash flows from financing activities:

 

  

 

  

 

  

Proceeds from long-term debt borrowings

 

222,813

 

20,000

 

22,310

Payments on long-term debt borrowings

 

(169,138)

 

(24,044)

 

(5,809)

Proceeds from borrowings on revolving credit facility

16,000

Payments on revolving credit facility

(16,000)

Deferred financing fees paid

(1,250)

Dividend to Class A unitholders

(110,033)

Proceeds from issuance of common stock

 

 

65,553

 

250

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

399,264

Repurchase and retirement of treasury stock

(281,638)

(582)

(200)

Payments of Narellan Group Pty Limited contingent consideration

 

 

(6,624)

 

Net cash provided by financing activities

 

60,018

 

54,303

 

16,551

Effect of exchange rate changes on cash

 

(861)

 

997

 

(956)

Net (decrease) increase in cash

 

(15,358)

 

2,655

 

24,167

Cash at beginning of period

 

59,310

 

56,655

 

32,488

Cash at end of period

$

43,952

$

59,310

$

56,655

Supplemental cash flow information:

 

  

 

  

 

  

Cash paid for interest

$

17,371

$

15,625

$

19,488

Income taxes paid, net

$

20,054

$

14,815

$

168

Supplemental disclosure of non-cash investing and financing activities:

 

  

 

  

 

  

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

$

664

$

1,235

$

312

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

$

850

$

500

$

Deferred offering costs included in accounts payable and accrued expenses

$

$

1,040

$

Fair value of contingent consideration recorded in connection with acquisition of Narellan Group Pty Limited

$

$

$

8,869

Fair value of 758,694 and 3,548,568 shares of common stock issued during the years ended December 31, 2020 and 2019, respectively, in connection with the acquisition of Narellan Group Pty Limited

$

$

2,208

$

7,567

Change in defined benefit pension plan liability

$

$

(149)

$

31

Net working capital adjustment receivable

$

$

750

$

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

71

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

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 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. Refer to Note 18 for additional detail.

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

Prior to the closing of the Company’s IPO on April 27, 2021 (the “Closing of the IPO”), the Company’s parent entity, Parent, merged with and into Latham Group, Inc. (the “Reorganization”). Refer to Note 18 for additional detail.

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

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

Use of Estimates

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

72

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. In general, net sales and net income are highest during spring and summer, representing the peak months of swimming pool use, pool installation and remodeling and repair activities. Sales periods having severe weather may also affect net sales.

Revenue Recognition

The Company adopted accounting standards codification (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”), on January 1, 2019 using the modified retrospective method. This standard applies to all contracts with customers, except for contracts that are within the scope of other standards. The adoption of ASC 606 resulted in a net decrease to retained earnings (accumulated deficit) of $1.7 million, a reduction to prepaid expenses of $1.2 million and an increase to accrued expenses of $0.5 million as of January 1, 2019, as a result of adjusting the timing of recording customer incentives to more closely match the revenues to which they are associated.

Under ASC 606, the Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when, or as, the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract, determines which goods or services are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when, or as, that performance obligation is satisfied.

The Company sells its products through business-to-business distribution channels. With the exception of its extended service warranties and custom product contracts, the Company recognizes its revenue at a point in time when control of the promised goods is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. Control of the goods is considered to have been transferred upon shipping or upon arrival at the customer’s destination, depending on the terms of the purchase order. Revenue that is derived from its extended service warranties, which are separately priced and sold, is recognized over the term of the contract. Refer to Warranties within this same Note for further information.

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. Custom products are generally delivered to the customer within three days of receipt of the purchase order.

Each product shipped is considered to be one performance obligation. For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any estimated rebates, cash discounts or other sales incentives. Customer rebates, cash discounts, and other sales incentives are estimated by applying the portfolio approach using the most-likely-amount method and are recorded as a reduction to revenue at the time of the initial sale. Estimates are updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. The Company believes the most-likely-amount method best predicts the amount of consideration to which it will be entitled.

The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities as promised services to its customers. Therefore, shipping and handling costs billed to customers are recorded in net sales, and the related costs in cost of sales.

73

The Company does not engage in contracts greater than one year, and therefore does not have any contract costs capitalized as of December 31, 2021, and 2020.

As a practical expedient, the Company does not adjust the promised amount of consideration for the effects of a significant financing component as the period between the transfer of a promised good to a customer and when the customer pays for that product is one year or less.

Warranties

The Company offers limited assurance-type warranties on most of its products, which assure that the product will comply with agreed upon specifications. These assurance-type warranties are not separately priced and are not considered separate performance obligations. The Company also offers optional extended service contracts which are separately priced. The Company recognizes revenue related to extended service contracts over the term of the contract.

The Company’s assurance-type warranties generally range from five years to lifetime warranties. At the time product revenue is recognized, the Company records a liability for estimated costs that may be incurred under its warranties. The costs are estimated based on historical experience and any specific warranty issues that have been identified. The accuracy of the estimate of additional costs is dependent on the number and cost of future claims submitted during the warranty periods. Although historical warranty costs have been within expectations, there can be no assurance that future warranty costs will not exceed historical amounts. The Company believes that the reserves established for estimated and probable future product warranty claims are adequate. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the balance as necessary. Warranty costs are recorded within cost of sales on the consolidated statements of operations. The Company’s provision for product warranties was recorded within accrued expenses and other current liabilities and other long-term liabilities on the consolidated balance sheets as of December 31, 2021 and 2020.

Cost of Sales

Cost of sales includes the cost of materials and all costs to make products saleable, such as labor, materials, inbound freight, including inter-plant freight, purchasing and receiving costs, operating lease costs related to distribution and manufacturing facilities, and warehousing and distributions costs. In addition, all depreciation expense associated with assets used to manufacture products and make them saleable is included in cost of sales. The Company records shipping and handling costs associated with outbound freight as cost of sales when the related revenue is recognized in the accompanying consolidated statements of operations.

Trade Receivables, Net

Trade receivables are recorded at the original invoiced amount and do not bear interest. The Company maintains an allowance for bad debt. The allowance for bad debt is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The Company determines the allowances based on historical write-off experience. The Company’s allowance for bad debt as of December 31, 2021 and 2020 was $2.4 million and $1.4 million, respectively.

Concentration of Credit Risk

Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and trade receivables. The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. The Company also has bank deposits in international accounts. The Company has not historically sustained any credit losses in such accounts and believes it is not exposed to any significant credit risk related to its cash. The Company routinely reviews the financial strength of its customers before extending credit and believes that its trade receivables credit risk exposure is limited. Generally, the Company does not require collateral from its customers.

74

During the years ended December 31, 2021, 2020 and 2019, one customer represented approximately 25.0%, 22.3% and 25.7% of the Company’s net sales, respectively. As of December 31, 2021 and 2020, outstanding trade receivables related to this customer were $10.7 million and $5.4 million, respectively. The Company provides extended payment terms to qualified customers for sales under its “Early Buy” program, which allows customers to take delivery in December and receive payment terms for April through June of the following year.

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 years ended December 31, 2021, 2020 and 2019.

Business Combinations

In determining whether an acquisition should be accounted for as a business combination or asset acquisition, the Company first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this is the case, the single identifiable asset or the group of similar assets is not deemed to be a business, and is instead deemed to be an asset. If this is not the case, the Company then further evaluates whether the single identifiable asset or group of similar identifiable assets and activities includes, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. If so, the Company concludes that the single identifiable asset or group of similar identifiable assets and activities is a business.

The Company accounts for business combinations that are deemed to be businesses using the acquisition method of accounting. Application of this method of accounting requires that (i) identifiable assets acquired (including identifiable intangible assets) and liabilities assumed generally be measured and recognized at fair value as of the acquisition date and (ii) the excess of the purchase price over the net fair value of identifiable assets acquired and liabilities assumed be recognized as goodwill, which is not amortized for accounting purposes but is subject to testing for impairment at least annually. Any contingent assets acquired and contingent liabilities assumed are also recognized at fair value if the Company can reasonably estimate fair value during the measurement period (which cannot exceed one year from the acquisition date). The Company re-measures any contingent liabilities at fair value in each subsequent reporting period. Transaction costs related to business combinations are expensed as incurred. Determining the fair value of assets acquired and liabilities assumed in a business combination requires management to use significant judgment and estimates, especially with respect to intangible assets.

75

During the measurement period, which extends no later than one year from the acquisition date, the Company may record certain adjustments to the carrying value of the assets acquired and liabilities assumed with the corresponding offset to goodwill. After the measurement period, all adjustments are recorded in the consolidated statements of operations as operating expenses or income.

Acquisition-related contingent consideration was recorded in the consolidated balance sheets at its acquisition-date estimated fair value, in accordance with the acquisition method of accounting. The fair value of the acquisition-related contingent consideration was remeasured each reporting period, with changes in fair value recorded in other expense (income), net in the consolidated statements of operations. The fair value measurement is based on significant inputs not observable by market participants and thus represents a Level 3 input in the fair value hierarchy.

Equity Method Investments

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

The Company records its proportionate share of earnings or losses of Premier Holdco, LLC (“Premier Pools & Spas”) within earnings from equity method investment in the consolidated statements of operations on a three-month lag. The Company recorded its interest in the net earnings of Premier Pools & Spas of $2.2 million for the year ended December 31, 2021, which included a $0.3 million adjustment for the amortization of basis differences, within earnings from equity method investment in the consolidated statements of operations during the year ended December 31, 2021. As the Company initially invested in Premier Pools & Spas on October 30, 2020, there was no earnings from equity method investment recorded during year ended December 31, 2020. The Company received distributions of $2.2 million during the year ended December 31, 2021.

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

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

76

Inventories, Net

Inventories, primarily raw materials and finished goods, are stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out method. Inventory costs include all costs directly attributable to the products, including all manufacturing overhead, and excludes costs to distribute. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated net realizable value. As of December 31, 2021 and 2020, the Company’s reserves for estimated slow moving products or obsolescence were $2.7 million and $1.8 million, respectively.

Property and Equipment, Net

Property and equipment are recorded at cost and presented net of accumulated depreciation. Property and equipment acquired through business combinations are recorded at fair value at the acquisition date. Expenditures for betterments and major improvements that substantially enhance the value and increase the estimated useful life of the assets are capitalized and depreciated over the new estimated useful life. Normal repairs and maintenance costs are expensed as incurred. Depreciation and amortization expense are recognized using the straight-line method over the estimated useful lives of each respective asset category as follows:

Estimated

    

Useful Life

Building and improvements

25 years

Molds and dyes

5  –  10 years

Machinery and equipment (including computer equipment and software)

3  –  10 years

Furniture and fixtures

5  –  7 years

Vehicles

5 years

Leasehold improvements are amortized over the shorter of the term of the related lease or the estimated useful lives of the improvements. When property and equipment is sold or retired, the asset cost and accumulated depreciation and amortization are removed from the respective accounts and a gain or loss is recognized, if any, on the consolidated statements of operations.

The Company capitalizes external costs and directly attributable internal costs to acquire or create internal-use software which are incurred subsequent to the completion of the preliminary project state. These costs relate to activities such as software design, configuration, coding, testing and installation and exclude training and maintenance. Once the software is substantially complete and ready for its intended use, capitalized development costs are amortized straight-line over the estimated useful life of the software, generally not to exceed five years.

Long-Lived Assets

Long-lived assets include property and equipment and definite-lived intangible assets. The Company evaluates the carrying value of its long-lived assets for impairment whenever events or circumstances indicate that the carrying value of the assets may not be recoverable. Conditions that may indicate impairment include, but are not limited to, a significant decrease in the market price of an asset, a significant adverse change in the extent or manner in which an asset is being used or a significant decrease in its physical condition, and operating or cash flow performance that demonstrates continuing losses associated with an asset or asset group. The Company also considers non-financial data such as changes in the operating environment, competitive information, market trends and business relationships.

77

A potential impairment has occurred if the projected future undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group are less than the carrying value of the asset or asset group. The estimate of cash flows includes management’s assumptions of cash inflows and outflows directly resulting from the use of the asset in operation. If the carrying value exceeds the sum of the undiscounted cash flows, an impairment charge is recorded equal to the excess of the asset or asset group’s carrying value over its fair value. Fair value is measured using appropriate valuation methodologies that would typically include a projected discounted cash flow model using a discount rate the Company believes is commensurate with the risk inherent in its business. The Company did not recognize any impairment losses on long-lived assets during the years ended December 31, 2021 and 2020.

The Company amortizes its definite-lived intangible assets using the straight-line method. The weighted-average estimated useful lives (in years) of the Company’s definite-lived intangible assets are as follows:

Estimated 

Asset

    

Useful Life

Trade names and trademarks

 

9  –  25 years

Technology

15 years

Pool designs

 

14  – 15 years

Dealer relationships

 

5  –  13 years

Patented technology

 

5  –  10 years

Non-competition agreements

 

5 years

Franchise relationships

 

4 years

Backlog

 

10 months

Goodwill

The Company accounts for goodwill as the excess of the purchase price over the net amount of identifiable assets acquired and liabilities assumed in a business combination measured at fair value. Goodwill is not subject to amortization; rather, the Company tests goodwill for impairment annually on the first day of the Company’s fourth fiscal quarter and whenever events occur or changes in circumstances indicate that impairment may have occurred. Historically, including for the Company’s annual impairment test conducted during the year ended December 31, 2020, the Company had two reporting units for the purpose of performing its goodwill impairment test. In November 2020, the Company made changes to its internal organizational structure, including roles and responsibilities and to its internal reporting, resulting in a change to segment management. As a result of the change in segment management and in the information that is regularly reviewed, the results of the previous two reporting units are no longer being reviewed for profitability on an individual basis. Due to these factors, the Company recognized a change in reporting units effective in November 2020 and determined that only one reporting unit exists. The Company completed an assessment of any potential impairment for all reporting units immediately prior to and after the reporting unit change and determined that no impairment existed.

Impairment testing is performed for the Company’s reporting unit by first assessing qualitative factors to see if further testing of goodwill is required. If the Company concludes that it is more likely than not that its reporting unit’s fair value is less than its carrying amount based on the qualitative assessment, then a quantitative test is required. The Company may also choose to bypass the qualitative assessment and perform the quantitative test.

If the estimated fair value of the reporting unit exceeds the carrying amount, the Company considers that goodwill is not impaired. If the carrying value exceeds estimated fair value, there is an impairment of goodwill and an impairment loss is recorded. The Company calculates the impairment loss by comparing the fair value of its reporting unit less the carrying amount, including goodwill. Goodwill impairment would be limited to the carrying value of the goodwill.

78

Debt Issuance Costs

The Company defers costs incurred in conjunction with acquiring third-party financing. The Company amortizes debt issuance costs over the term of the related long-term debt instruments using the effective interest method. Debt issuance costs related to long-term debt are recorded as a direct reduction to the carrying amount of long-term debt on the consolidated balance sheets.

Segment Reporting

The Company identifies operating segments based on how the chief operating decision maker (“CODM”) 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.

Income Taxes

The Company accounts for income taxes using the asset and liability method. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities, using enacted tax rates expected to be applicable in the years in which the temporary differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company evaluates the realizability of its deferred tax assets and establishes a valuation allowance when it is more likely than not that all or a portion of the deferred tax assets will not be realized. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected, scheduling of anticipated reversals of taxable temporary differences, and considering prudent and feasible tax planning strategies. If in future periods the Company were to determine that it would be able to realize its deferred tax assets in excess of the net recorded amount, an adjustment to the deferred tax assets, particularly a release of the valuation allowance, would increase income in the period such determination was made.

The Company records liabilities for uncertain income tax positions based on a two-step process. The first step is recognition, where an individual tax position is evaluated as to whether it has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have less than a 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, the Company performs the second step of measuring the benefit to be recorded. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized on ultimate settlement. The actual benefits ultimately realized may differ from the estimates. In future periods, changes in facts, circumstances and new information may require the Company to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in income tax (benefit) expense and liability in the period in which such changes occur.

The Company’s policy is to classify interest and penalties related to unrecognized tax benefits as a component of income tax (benefit) expense within the consolidated statements of operations. The Company had $0.3 million of accrued interest and no accrued penalties as of December 31, 2021. The Company had $0.2 million of accrued interest and no accrued penalties as of December 31, 2020. The Company reinvests earnings of foreign operations indefinitely and, accordingly, does not provide for income taxes that could result from the remittance of such earnings.

79

Stock-Based Compensation

Stock-based compensation is measured and recognized based on the grant date fair value of the awards. The fair value of the Company’s common stock is determined based on the quoted market price of the Company’s common stock for purposes of computing stock compensation expense. For stock options, the Company uses a Black-Scholes model for estimating the grant date fair value. The Black-Scholes pricing model requires critical assumptions including risk-free rate, volatility, expected term and expected dividend yield. The expected term is computed using the simplified method. The Company uses the simplified method to calculate expected term of the stock options as the Company does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the stock-based award. The Company considers the historical volatility of the Company’s stock price, as well as implied volatility. The Company utilized a dividend yield of zero, as it have no history or plan of declaring dividends on its common stock. The assumptions underlying these valuations represented the Company’s best estimate, which involved inherent uncertainties and the application of judgment. As a result, if the Company had used significantly different assumptions or estimates, the fair value of the Company’s stock-based compensation expense could have been materially different.

For stock options, restricted stock awards and restricted stock units, stock-based compensation is recognized using a graded vesting method over the requisite service period in which employees earn the awards. The Company accounts for forfeitures of stock-based awards as they occur rather than applying an estimated forfeiture rate to stock-based compensation expense.

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

Foreign Currency Translation and Foreign Currency Transactions

The financial statements of the Company’s foreign operations are denominated in local currency and are then translated to U.S. dollars. Assets and liabilities are translated using the current rate of exchange at the balance sheet dates or historical rates of exchange, as applicable. Revenue and expenses are translated using the average monthly exchange rates prevailing throughout the reporting period. The related foreign currency translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in stockholders’ equity. Transaction gains and losses associated with the Company’s international subsidiaries, which are denominated in currencies other than the Company’s foreign entities’ functional currencies, are recognized as a component of other expense (income), net within the consolidated statements of operations.

Advertising Costs

Advertising costs, consisting of costs related to dealer conferences and commercials, are expensed as incurred and are included in selling, general and administrative expense on the consolidated statements of operations. Total advertising costs were $7.6 million, $5.9 million and $3.8 million during the years ended December 31, 2021, 2020 and 2019, respectively.

Comprehensive Income (Loss)

Comprehensive income (loss) is a measure of net income and all other changes in equity that result from transactions other than with equity holders and would normally be recorded in the consolidated statements of stockholders’ equity and the consolidated statements of comprehensive income. Other comprehensive income (loss) consists of foreign currency translation adjustments and defined benefit plan adjustments.

Income tax (benefit) expense on the components of other comprehensive income (loss) was not significant for the years ended December 31, 2021, 2020 and 2019.

80

Earnings Per Share

Basic net income per share is calculated by dividing net income available to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net income per share is calculated by dividing net income available to common stockholders by the diluted weighted-average number of shares of common stock outstanding for the period. Potentially dilutive shares are included in the diluted per-share calculations when the effect of their inclusion is dilutive.

Treasury Stock

The Company accounts for treasury stock acquisitions using the cost method. The Company accounts for the retirement of treasury stock by deducting its par value from common stock and reflecting any excess of cost over par value as a deduction from additional paid-in capital on the consolidated balance sheets.

Reclassifications

Certain prior period balances have been reclassified to conform to the current period presentation in the consolidated financial statements and the accompanying notes.

Recently Issued Accounting Pronouncements

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

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. In addition, a lessee is required to record (i) a right-of-use asset and a lease liability on its balance sheet for all leases with accounting lease terms of more than 12 months regardless of whether it is an operating or financing lease and (ii) lease expense in its consolidated statement of operations for operating leases and amortization and interest expense in its consolidated statement of operations for financing leases. Leases with a term of 12 months or less may be accounted for similar to prior guidance for operating leases today. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), which added an optional transition method that allows companies to adopt the standard as of the beginning of the year of adoption as opposed to the earliest comparative period presented. In November 2019, the FASB issued guidance delaying the effective date for all entities, except for public business entities. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2020. In June 2020, the FASB issued additional guidance delaying the effective date for all entities, except for public business entities. For public entities, ASU 2016-02 was effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. Early adoption is permitted. The adoption of ASU-2016-02 will have a material impact on the Company’s consolidated balance sheets.

81

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

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

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities, ASU 2019-12 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2019-12 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. Early adoption is permitted. The Company adopted ASU 2019-12 during the year ended December 31, 2021. The adoption of this standard required no cumulative-effect adjustments and did not have a material impact on the Company’s financial position or results of operations.

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

82

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

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

3.ACQUISITIONS

Narellan Group Pty Limited

On May 31, 2019 (the “Acquisition Date”), Latham Pool Products acquired Narellan Group Pty Limited and its subsidiaries (collectively “Narellan”) for a total purchase price of $35.2 million (the “Narellan Acquisition”). The results of Narellan’s operations have been included in the consolidated financial statements since that date. Narellan is a fiberglass pool manufacturer based in Australia with operations in Australia, New Zealand and Canada. The acquisition expanded the Company’s market share with a broader geographical footprint. Additionally, the acquisition provided the Company with an increase in dealer and franchise relationships. In connection with the Narellan Acquisition, consideration paid included $20.2 million in cash, $7.6 million in equity consideration and $7.4 million of contingent consideration as of the Acquisition Date. The cash consideration was funded, in part, through long-term debt proceeds of $22.3 million, net of discount of $0.7 million. The equity consideration consisted of common stock. The valuation of the common stock was prepared using a quantitative put options method. The Company incurred $1.1 million in transaction costs.

The Company agreed to pay the contingent consideration in the form of cash and equity consideration to the seller if certain EBITDA targets were achieved for any of the trailing twelve months periods ended December 31, 2019, June 30, 2020 or the year ended December 31, 2020 (the “Contingent Consideration”). The fair value of the Contingent Consideration at the Acquisition Date was $7.4 million.

On September 25, 2020, the Company amended the terms of the Narellan share purchase agreement to accelerate the settlement of the Contingent Consideration with the selling shareholders of Narellan based upon estimated EBITDA for the year ended December 31, 2020. The Contingent Consideration was settled through a cash payment of $6.6 million and the issuance of an additional 758,697 shares of common stock as equity consideration, which had a contractual value of $2.2 million and was recorded as a capital contribution on the consolidated statements of stockholders’ equity. As the fair value of the common stock issued of $2.8 million exceeded the contractual value of $2.2 million and the selling shareholders are also employees of the Company, the Company recorded the excess remuneration paid to the selling shareholders of $0.6 million as stock-based compensation in the consolidated statements of operations and as contributed capital in the consolidated statements of stockholders’ equity as of and for the year-ended December 31, 2020.

83

The Company accounted for the Narellan Acquisition using the acquisition method of accounting in accordance with FASB ASC 805, Business Combinations (“ASC 805”). This requires that the assets acquired and liabilities assumed be measured at fair value. The Company estimated, using Level 3 inputs, the fair value of certain fixed assets using a combination of the cost approach and the market approach. Inventories were valued using the comparative sales method. Specific to intangible assets, dealer relationships and franchise relationships were valued using the multi-period excess earnings method, whereas trade names and proprietary 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 Company’s acquisition of Narellan:

(in thousands)

    

May 31, 2019

Total consideration

$

35,233

Allocation of purchase price:

 

  

Cash

 

24

Trade receivables

 

1,420

Inventories

 

4,501

Prepaid expenses and other current assets

 

472

Property and equipment

 

4,861

Intangible assets

 

18,332

Deferred tax asset

 

126

Total assets acquired

 

29,736

Accounts payable

 

3,379

Accrued expenses and other current liabilities

 

442

Deferred tax liabilities

 

470

Total liabilities assumed

 

4,291

Total fair value of net assets acquired, excluding goodwill

 

25,445

Goodwill

$

9,788

Total consideration was comprised of the following:

(in thousands)

    

Amount

Cash consideration

$

20,238

Fair value of equity consideration

 

7,567

Fair value of contingent consideration

 

7,428

Total consideration

$

35,233

The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the acquisition was allocated to goodwill in the amount of $9.8 million. Goodwill resulting from the acquisition was attributable to the expanded market share and broader geographical footprint. The goodwill recognized is not 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 (in years)

Trade names and trademarks

$

9,535

 

25

Pool designs

 

5,728

 

14

Patented technology

 

1,410

 

5

Franchise relationships

 

1,187

 

4

Dealer relationships

 

472

 

5

84

The following are the net sales and net loss from Narellan included in the Company’s results from the Acquisition Date through December 31, 2019:

(in thousands)

    

Amount

Net sales

$

15,893

Net loss

$

(1,047)

GL International, LLC

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

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

The following summarizes the purchase price allocation for the Company’s acquisition of GLI:

(in thousands)

    

October 22, 2020

Total consideration

$

79,743

Allocation of purchase price:

 

  

Cash

 

5,007

Trade receivables

 

10,639

Inventories

 

11,854

Prepaid expenses and other current assets

 

3,949

Property and equipment

 

1,402

Intangible assets

 

46,700

Total assets acquired

 

79,551

Accounts payable

 

3,536

Accrued expenses and other current liabilities

 

8,853

Other long-term liabilities

 

524

Total liabilities assumed

 

12,913

Total fair value of net assets acquired, excluding goodwill

 

66,638

Goodwill

$

13,105

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

85

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 (in years)

Trade names

$

9,500

 

9

Dealer relationships

 

37,200

 

8

$

46,700

The following are the net sales and net loss from GLI included in the Company’s results from the GLI Acquisition Date through December 31, 2020:

Year Ended

(in thousands)

    

December 31, 2020

Net sales

$

7,689

Net loss

$

(1,123)

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

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 Company’s acquisition of Radiant:

(in thousands)

    

November 24, 2021

Total consideration

$

90,725

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

Deferred income tax liabilities

 

2,920

Total liabilities assumed

 

5,702

Total fair value of net assets acquired, excluding goodwill

 

77,007

Goodwill

$

13,718

86

The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the acquisition was allocated to goodwill in the amount of $13.7 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

The following are the net sales and net income from Radiant included in the Company’s results from the Radiant Acquisition Date through December 31, 2021:

Year Ended

(in thousands)

    

December 31, 2021

Net sales

$

2,211

Net income

$

3

Pro Forma Financial Information (Unaudited)

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

Year Ended 

December 31,

(in thousands)

    

2021

    

2020

    

2019

Net sales

$

662,282

$

486,276

$

396,655

Net (loss) income

$

(50,441)

$

30,163

$

1,712

The pro forma financial information presented above reflects the effects as a result of the acquisitions, including the amortization expense from acquired intangible assets, the depreciation and amortization expense from acquired property and equipment, the additional cost of sales from acquired inventory, interest expense from debt financing, and any related tax effects. Transaction costs for GLI and Radiant are reflected within pro forma net income for the year ended December 31, 2019.

87

4.EQUITY METHOD INVESTMENT

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

The Company concluded that it holds common stock of Premier Pools & Spas and has the ability to exercise significant influence over Premier Pools & Spas but does not have a controlling financial interest. Accordingly, the Company accounts for this investment using the equity method of accounting. The Company’s proportionate share of the earnings or losses of the investee are reported as a separate line in the consolidated statements of operations.

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

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

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

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

88

5.FAIR VALUE MEASUREMENTS

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 loan

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

December 31, 

2021

2020

Carrying 

Estimated 

Carrying 

Estimated 

    

Value

    

Fair Value

    

Value

    

Fair Value

Term loan

$

280,408

$

281,926

$

221,496

$

221,081

Interest rate swap

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

6.GOODWILL AND INTANGIBLE ASSETS, NET

Goodwill

The following table presents the changes in the carrying value of goodwill during the years ended December 31, 2021, 2020 and 2019 (in thousands):

    

Amount

Balance as of December 31, 2019

$

101,672

Acquisition of GLI

 

13,105

Foreign currency translation adjustment

 

973

Balance as of December 31, 2020

115,750

Acquisition of Radiant

13,718

Foreign currency translation adjustment

(597)

Balance as of December 31, 2021

$

128,871

89

The Company performed an annual test for goodwill impairment in the fourth quarter of the fiscal year ended December 31, 2021 in accordance with Step 0 of ASC 350 and determined that goodwill was not impaired. The Company performed an annual test for goodwill impairment in the fourth quarter of the fiscal years ended December 31, 2020 and 2019 in accordance with Step 1 of ASC 350 and determined that goodwill was not impaired.

Intangible Assets

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

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

December 31, 2020

Gross 

Foreign 

Carrying 

Currency 

Accumulated 

Net 

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

135,100

$

1,047

$

10,258

$

125,889

Patented technology

 

16,126

 

155

 

3,452

 

12,829

Pool designs

 

5,728

 

629

 

648

 

5,709

Franchise relationships

 

1,187

 

130

 

470

 

847

Dealer relationships

 

160,376

 

52

 

17,697

 

142,731

Non-competition agreements

 

2,476

 

 

1,008

 

1,468

$

320,993

$

2,013

$

33,533

$

289,473

The Company recognized $22.6 million, $17.3 million, and $15.6 million of amortization expense related to intangible assets during the years ended December 31, 2021, 2020, and 2019, respectively.

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

Estimated Future 

Amortization 

Year Ended

    

Expense

2022

$

28,158

2023

 

26,527

2024

 

25,707

2025

 

25,550

2026

 

25,550

Thereafter

 

206,818

$

338,310

90

7.INVENTORIES, NET

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

December 31, 

    

2021

    

2020

Raw materials

$

77,510

$

37,010

Finished goods

 

32,046

 

27,808

$

109,556

$

64,818

8.PROPERTY AND EQUIPMENT, NET

Property and equipment, net consisted of the following (in thousands):

December 31, 

    

2021

    

2020

Land

$

1,744

$

1,613

Building and improvements

 

7,369

 

5,898

Machinery and equipment

 

27,910

 

21,478

Furniture and fixtures

 

1,470

 

1,406

Computer equipment and software

 

7,011

 

6,633

Molds and dyes

 

13,365

 

9,051

Leasehold improvements

 

4,560

 

3,573

Vehicles

 

4,363

 

3,061

Construction in progress

 

18,677

 

8,525

 

86,469

 

61,238

Less: Accumulated depreciation

 

(22,963)

 

(13,881)

$

63,506

$

47,357

Depreciation and amortization expense related to property and equipment during the years ended December 31, 2021, 2020 and 2019 was $9.7 million, $8.0 million and $6.0 million, respectively. Construction in progress recorded as of December 31, 2021 and 2020 primarily related to an increase in fiberglass molds and fiberglass production capacity. The Company recorded aggregate losses on sales and disposals of property and equipment of $0.3 million, $0.3 million and $0.7 million during the years ended December 31, 2021, 2020 and 2019 respectively.

9.LONG-TERM DEBT

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

December 31, 

    

2021

    

2020

Term loan

$

284,009

$

228,147

Less: Unamortized discount and debt issuance costs

 

(3,601)

 

(6,651)

Total debt

 

280,408

 

221,496

Less: Current portion of long-term debt

 

(17,220)

 

(13,042)

Total long-term debt

$

263,188

$

208,454

Revolving Credit Facility

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

91

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

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

Term Loan Facility

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

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

On August 6, 2020, the Company entered into a Form of Affiliated Lender Assignment and Assumption with Nomura (the “Assignment”). Under the Assignment, the Company repaid $4.975 million of the outstanding principal balance, which was accepted as full repayment of $5.0 million of the outstanding principal balance. The Company treated the $25.0 thousand as a gain on extinguishment of debt and recorded it within interest expense, net in its consolidated statements of operations during the year ended December 31, 2020.

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

On January 25, 2021, the Company entered into a subsequent amendment to the Term Loan with Nomura to borrow an additional $175.0 million (the “Third Amendment” and collectively with the “Term Loan”, the “Amended Term Loan”). The amendment did not change the maturity date of the Term Loan and the Amended Term Loan bears interest under the same terms as the Term Loan. The Company accounted for $165.0 million of the borrowings under the Third Amendment as new debt and $10.0 million of the borrowings under the Third Amendment as a debt modification. The Company recorded an aggregate of $1.2 million of debt issuance costs as a direct reduction to the carrying amount of long-term debt on the consolidated balance sheet.

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

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

92

On November 24, 2021, the Company entered into a subsequent amendment to the Amended Term Loan with Nomura to provide for incremental term loans in an aggregate principal amount of $50.0 million. The new loans will have terms identical including with respect to, among other things, maturity, the interest rate and amortization. The other terms of the Amended Term Loan remained unchanged. Under the Amended Term Loan, the Company is required to repay the outstanding principal balance in fixed quarterly payments of $4.3 million, commencing December 31, 2021, with a final payment of $228.0 million due on June 18, 2025. The Company accounted for $22.6 million of the borrowings under the November 2021 amendment as new debt and $27.4 million of the borrowings under the Fifth Amendment as a debt modification. The Company did not incur a material amount of issuance costs in connection with the additional borrowings under the Amended Term Loan.

The Amended Term Loan bears interest at (1) a base rate equal to the highest of (i) the Federal Funds Rate plus 12 of 1%, (ii) the “prime rate” published in the Money Rates section of the Wall Street Journal and (iii) LIBOR (2) plus a Loan Margin of (i) 6.00% for Eurocurrency Rate Loans and (ii) 5.00% for Base Rate Loans, as defined in the Credit Agreement. Principal payments under the First Amendment were calculated as 0.629% of the outstanding principal balance. In connection with the Amended Term Loan, the Company is subject to various financial reporting, financial and other covenants, including maintaining specific liquidity measurements.

Under the Amended Term Loan, the Company is required to make mandatory prepayments based on the Company’s excess cash flow for the year, as follows (as a percentage of the Company’s excess cash flow for the year):

Mandatory

Prepayment

Net Leverage Ratio

    

Percentage    

 

> 3.50:1.00

 

90

%

> 3.00:1.00 and ≤ 3.50:1.00

 

75

%

> 2.50:1.00 and ≤ 3.00:1.00

 

50

%

> 2.00:1.00 and ≤ 2.50:1.00

 

25

%

≤ 2.00:1.00

 

0

%

Net Leverage Ratio in the table above is defined, as of any date of determination, as the ratio of net indebtedness at such date to consolidated earnings before interest, taxes, depreciation and amortization.

There was no estimated mandatory prepayment to be paid as of December 31, 2021 or 2020. There are also negative covenants, including, but not limited to, certain restrictions on the Company’s ability to incur additional indebtedness, create liens, make investments, consolidate or merge with other entities, enter into transactions with affiliates and make prepayments. As of December 31, 2021 and 2020, the Company was in compliance with all financial-related covenants related to the Term Loan.

As of December 31, 2021, the unamortized debt issuance costs and discount on the Amended Term Loan were $2.5 million and $1.1 million, respectively. As of December 31, 2020, the unamortized debt issuance costs and discount on the Term Loan were $6.3 million and $0.4 million, respectively. The effective interest rate was 7.04% at December 31, 2021.

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

93

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):

Term Loan

Year Ended

Facility

2022

    

$

17,220

2023

 

17,220

2024

 

17,220

2025

 

232,349

$

284,009

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

10.ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

December 31, 

    

2021

    

2020

Accrued sales rebates

$

20,300

$

15,511

Accrued product warranties

 

4,717

 

2,705

Accrued incentives

 

9,205

 

11,244

Accrued vacation

 

2,773

 

3,805

Accrued payroll

 

6,107

 

6,098

Deferred offering costs

 

 

1,040

Accrued third-party services

 

1,458

 

2,172

Income taxes payable

587

Deferred revenue

5,927

4,530

Other

 

8,023

 

6,373

Total accrued expenses and other current liabilities

$

59,097

$

53,478

11.PRODUCT WARRANTIES

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

Year Ended

December 31, 

    

2021

    

2020

2019

Balance at the beginning of the year

$

2,882

$

2,846

$

1,977

Accruals for warranties issued

 

8,824

 

3,966

 

3,729

Warranty liabilities assumed in GLI Acquisition

 

 

118

 

Warranty liabilities assumed in Radiant Acquisition

50

Less: Settlements made (in cash or in kind)

 

(6,847)

 

(4,048)

 

(2,860)

Balance at the end of the year

$

4,909

$

2,882

$

2,846

94

12.NET SALES

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

Year Ended

December 31, 

    

2021

    

2020

    

2019

In-ground Swimming Pools

$

368,465

$

237,410

$

175,033

Covers

 

132,126

 

84,524

 

70,984

Liners

 

129,865

 

81,455

 

71,958

$

630,456

$

403,389

$

317,975

The allowance for bad debt activity during the years ended December 31, 2021, 2020 and 2019 was as follows (in thousands):

Year Ended  

December 31, 

    

2021

    

2020

    

2019

Balance at the beginning of the year

$

1,438

$

1,322

$

1,535

Bad debt expense

 

979

 

358

 

253

Write-offs

 

(24)

 

(242)

 

(466)

Balance at the end of the year

$

2,393

$

1,438

$

1,322

13.INCOME TAXES

The Company is subject to United States federal, state and local income taxes, as well as other foreign income taxes. The domestic and foreign components of its (loss) income before income taxes are as follows (in thousands):

Year Ended  

December 31, 

    

2021

    

2020

    

2019

(Loss) income before income taxes:

 

  

 

  

 

  

Domestic

$

(68,261)

$

19,609

$

9,939

Foreign

 

14,731

 

3,150

 

(7,153)

Total

$

(53,530)

$

22,759

$

2,786

Current and deferred income tax expense (benefit) is composed of the following (in thousands):

Year Ended  

December 31, 

    

2021

    

2020

    

2019

Current income tax expense (benefit):

 

  

 

  

 

  

Domestic

$

19,855

$

10,342

$

5,424

Foreign

 

991

 

1,104

 

131

Total current tax (benefit) expense

 

20,846

 

11,446

 

5,555

Deferred income tax (benefit) expense:

 

  

 

  

 

  

Domestic

 

(1,912)

 

(4,532)

 

(10,020)

Foreign

 

(10,116)

 

(138)

 

(206)

Total deferred tax (benefit) expense

 

(12,028)

 

(4,670)

 

(10,226)

Total income tax (benefit) expense

$

8,818

$

6,776

$

(4,671)

95

The reconciliation of the statutory federal income tax rate with the Company’s effective income tax rate is as follows (% of Income (Loss) Before Income Taxes):

    

Year Ended

    

Year Ended

    

Year Ended

 

    

December 31, 2021

    

December 31, 2020

    

December 31, 2019

 

Federal statutory tax rate

 

21.0

%  

21.0

%  

21.0

%

Foreign rate differential

 

(1.4)

%  

1.2

%  

1.1

%

State income tax, net of federal benefit

 

(3.3)

%  

1.4

%  

(67.2)

%

Uncertain tax positions

 

(0.3)

%  

0.8

%  

348.2

%

Change in valuation allowance

 

23.8

%  

(1.1)

%  

(5.9)

%

GILTI

 

0.8

%  

1.5

%  

21.1

%

Meals and entertainment

 

(0.2)

%  

0.5

%  

6.8

%

Foreign expenses not deductible for tax

 

(0.8)

%  

1.7

%  

56.1

%

Transaction costs not deductible for tax

 

(0.2)

%  

2.0

%  

13.3

%

Nondeductible stock compensation

(48.0)

%  

%  

%  

Canadian restructuring

 

%  

%  

(562.4)

%

Canadian branch income

 

(9.1)

%  

1.8

%  

0.0

%

Other permanent items

 

1.2

%  

(1.0)

%  

(0.1)

%

 

(16.5)

%  

29.8

%  

(168.0)

%

The following table summarizes changes in the valuation allowance (in thousands):

Year Ended

December 31, 

    

2021

    

2020

    

2019

Balance at January 1

$

(12,704)

$

(12,463)

$

(12,300)

Additions

 

 

(241)

 

(163)

Deductions

12,704

Balance at December 31

$

$

(12,704)

$

(12,463)

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the U.S. Tax Cuts and Jobs Act of 2017 (the “Act”). The Act made broad and complex changes to the U.S. tax code, including, but not limited to (1) reducing the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018, (2) bonus depreciation that allows for full expensing of qualified property, (3) interest expense deduction limitation rules, and (4) new international tax provisions including, but not limited to, GILTI and Foreign Derived Intangible Income (“FDII”). The Act also required companies to record/pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred. The one-time transition tax was based on the Company’s total post-1986 earnings and profits (“E&P”) that were previously deferred for U.S. income tax purposes. The Company did not record a liability for the one-time transition tax for all of its foreign subsidiaries as the Company did not have aggregate E&P from those foreign subsidiaries.

During the year ended December 31, 2019, the Company finalized the computations of the income tax effects of the Act. Although the Company has completed its accounting for the effects of the Act, the determination of the Act’s income tax effects may change following future legislation or further interpretation of the Act based on the publication of recently proposed U.S. Treasury regulations and guidance from the Internal Revenue Service and state tax authorities. The Company has elected with respect to its treatment of GILTI to account for taxes on GILTI as incurred.

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") was enacted in response to the coronavirus ("COVID-19") pandemic. The CARES Act is aimed at providing assistance and health care for individuals, families, and businesses affected by COVID-19 and generally supporting the U.S. economy. The CARES Act, among other things, includes provisions related to refundable payroll tax credits, deferment of the employer portion of social security payments, net operating loss carryback periods, modifications to the net interest deduction limitations, and technical corrections to tax depreciation methods for qualified improvement property. The CARES Act did not have a material impact on the Company’s consolidated financial condition or results of operations for the years ended December 31, 2021 and 2020.

96

On December 27, 2020, the Consolidated Appropriations Act (“CAA”) was enacted in further response to the COVID-19 pandemic. The CAA extended many of the provisions enacted by the CARES Act, the extension of which likewise did not have a material impact on the Company’s consolidated financial statements for the years ended December 31, 2021 and 2020.

In December 2019, the FASB issued ASU 2019-12, which is intended to enhance and simplify various aspects of the accounting for income taxes. The amendments in this update remove certain exceptions to the general principles in Topic 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also clarifies and amends existing guidance to improve consistent application of the accounting for franchise taxes, enacted changes in tax laws or rates, and transactions that result in a step-up in the tax basis of goodwill. The adoption of this standard during the year ended December 31, 2021 required no cumulative-effect adjustments and did not have a material impact on the Company’s financial position or results of operations.

Deferred Income Taxes

Deferred income taxes recognize the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the carrying amounts used for income tax purposes, and the impact of available net operating loss (“NOL”) and tax credit carryforwards. These items are stated at the enacted tax rates that are expected to be in effect when taxes are actually paid or recovered.

Deferred income tax assets and liabilities recorded on the balance sheets as of December 31, 2021 and 2020 consist of the following (in thousands):

    

December 31, 

2021

    

2020

Deferred tax assets:

 

  

 

  

Net operating loss carryforwards

$

9,885

$

12,099

Inventories, net

 

1,267

 

473

Warranty reserve

 

1,041

 

789

Trade receivables

 

483

 

360

Profits interest units

 

1,778

 

760

Accrued expenses

 

539

 

1,010

Transaction costs

 

1,211

 

607

Future branch taxes

(2,462)

Other

 

719

 

216

Gross deferred tax assets

 

14,461

 

16,314

Valuation allowance

 

 

(12,704)

Total deferred tax asset

 

14,461

 

3,610

Less: Foreign deferred tax benefit

 

(10,603)

 

(345)

Total domestic deferred tax asset

 

3,858

 

3,265

Deferred tax liabilities:

 

  

 

  

Intangible assets

 

(50,298)

 

(53,874)

Property and equipment, net

 

(5,788)

 

(4,120)

Prepaid expenses and other

 

(1,201)

 

(464)

Investments in partnerships

(2,914)

Total deferred tax liabilities

 

(60,201)

 

(58,458)

Net deferred tax liabilities

$

(56,343)

$

(55,193)

97

ASC 740 requires that the Company reduce its deferred income tax assets by a valuation allowance if, based on the weight of the available evidence, it is more likely than not that all or a portion of a deferred tax asset will not be realized. After consideration of all evidence, both positive and negative, management concluded that it is more likely than not that it will be able to realize all of its deferred tax assets and that a valuation allowance of $12.7 million is no longer necessary as of December 31, 2021. Accordingly, the valuation allowance was released during the year ended December 31, 2021.

As of December 31, 2021, the Company had net operating loss (“NOL”) carryforwards of approximately $9.9 million (tax effected), which will be available to offset future taxable income and tax liabilities. The NOL carryforwards expire in calendar years 2026 through 2039.

The Company reinvests earnings of foreign operations indefinitely and, accordingly, does not provide for income taxes that could result from the remittance of such earnings. The Company acknowledges that it would need to accrue and pay taxes should it decide to repatriate cash generated from earnings of its foreign subsidiaries that are considered indefinitely reinvested but expect that the potential tax liability would be insignificant.

Tax Uncertainties

The liability related to uncertain tax positions, exclusive of interest, is $5.4 million at December 31, 2021. Of this amount, $5.4 million, if recognized, would impact the effective tax rate. The Company does not expect this balance to significantly change within the next twelve months. The Company’s policy is to record interest and penalties related to unrecognized tax benefits in the income tax provision (benefit). As of December 31, 2021, the Company had $0.3 million of accrued interest and no accrued penalties.

The Company is subject to income taxes in the U.S., certain states and numerous foreign jurisdictions. While the Company believes it has adequately provided for all tax positions, amounts asserted by taxing authorities could be greater than its accrued position. Accordingly, additional provisions on federal and foreign tax-related matters could be recorded in the future as revised estimates are made or the underlying matters are settled or otherwise resolved.

The Company files a federal consolidated tax return which includes all U.S. entities as well several combined/consolidated state tax returns and separate state tax returns. In addition, the Company files Canadian and Australian tax returns for its Canadian, Australian, and New Zealand entities. The Company is subject to the regular examination of our income tax returns by tax authorities. The Company does not have any audits in process. Examinations in material jurisdictions or changes in laws, rules, regulations or interpretations by local taxing authorities could result in impacts to tax years open under statute or to foreign operating structures currently in place. The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations or changes in laws, rules, regulations or interpretations to determine the adequacy of our provision for taxes. It is possible the outcomes from these examinations will have a material adverse effect on our financial condition and operating results.

Tax years from the fiscal year ended December 31, 2018 through present are open for examination in the U.S. Tax years and tax periods ended December 31, 2017 through present are open for state examination. Tax years and tax periods from June 30, 2018 through present are currently open for examination in Canada. Tax years and tax periods from June 30, 2017 through present are currently open for examination in Australia. Tax years and tax periods from March 31, 2017 through present are currently open for examination in New Zealand.

The following is a reconciliation of the beginning and ending amount of uncertain tax positions (in thousands):

Year Ended

December 31, 

    

2021

    

2020

Balance at the beginning of the year

$

9,862

$

9,681

Additions for tax positions taken during prior years

 

149

 

181

Additions for tax positions taken during the current year

 

 

Balance at the end of the year

$

10,011

$

9,862

98

14.COMMITMENTS AND CONTINGENCIES

Lease Commitments

The Company leases certain property and equipment under agreements generally with terms of five years or less and may include certain renewal options. Rental expense during the years ended December 31, 2021, 2020 and 2019 was $8.8 million, $6.8 million and $6.1 million, respectively.

The minimum annual rental commitments under non-cancelable operating leases as of December 31, 2021 are due as follows (in thousands):

    

Year Ended

2022

$

8,094

2023

 

6,278

2024

 

5,674

2025

 

4,726

2026

 

3,479

Thereafter

 

6,854

$

35,105

Litigation

In the normal course of its business, the Company is involved in various legal proceedings involving contractual and employment relationships, product liability claims, trademark rights and a variety of other matters. The Company does not believe there are any pending legal proceedings that will have a material impact on the Company’s financial position, results of operations or cash flows. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to such legal proceedings.

15.EMPLOYEE BENEFIT PLANS

The Company has various retirement savings plans covering substantially all employees of the Company. These plans allow eligible employees to make discretionary contributions. The Company makes discretionary matching and other contributions depending on the plan and recognized expense of $2.0 million, $0.8 million and $0.9 million related to such plans during the years ended December 31, 2021, 2020 and 2019, respectively.

During the year-ended December 31, 2020, the Company terminated its defined benefit pension plan, liquidating the existing plan assets and settling all remaining plan obligations associated with the Company’s pension plans, which resulted in an immaterial impact to the consolidated financial statements.

99

16.PROFITS INTEREST UNITS

Prior to the Reorganization, the Company’s Parent granted profit interest units (“PIUs”) in the form of Class B units of the Parent to certain key employees and directors for purposes of retaining them and enabling such individuals to participate in the long-term growth and financial success of the Company. As part of the Reorganization, the vested and unvested PIUs of the Parent, were converted on a pro rata basis into equivalent restricted stock units and restricted stock awards of the Company’s common stock. The following table summarizes the activity for all PIUs during the years ended December 31, 2021, 2020 and 2019:

Weighted-Average

 Grant-Date

    

Number of PIUs

    

 Fair Value

Balance at January 1, 2019

20,890,124

$

0.41

Granted

3,692,699

$

0.38

Forfeited

 

(2,848,653)

$

0.41

Balance at December 31, 2019

 

21,734,170

 

  

Granted

 

7,843,107

$

0.60

Forfeited

 

(2,152,315)

$

0.35

Balance at December 31, 2020

 

27,424,962

$

0.43

Forfeited

 

(1,266,068)

$

0.34

Converted at IPO in connection with the Reorganization

 

(26,158,894)

$

0.43

Balance at December 31, 2021

 

$

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

The Company used the following assumptions in conjunction with the Contingent Claims Analysis Model to estimate the fair value of the PIUs:

Year Ended

Year Ended

    

December 31, 2020

December 31, 2019

Expected volatility

55.00

%  

49.00

%

Risk-free interest rate

0.20

%  

1.90

%

Expected term (in years)

 

3.2

 

4.6

Expected dividend yield

 

%  

%

During the year ended December 31, 2020, the Company recorded $0.6 million in stock-based compensation expense related to the settlement of the Contingent Consideration, which is recorded in selling, general and administrative expense in the consolidated statements of operations.

100

17.STOCK-BASED COMPENSATION

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

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

Stock-based compensation expense for the years ended December 31, 2021 and 2020 was $128.8 million and $1.8 million, respectively. Stock-based compensation expense of $8.7 million and $120.1 million was recorded in cost of sales and selling, general and administrative expense, respectively, for the year ended December 31, 2021. Stock-based compensation expense for the year ended December 31, 2020 was recorded in selling, general and administrative expense on the consolidated statements of operations. Of the $128.8 million of stock-based compensation expense recorded during the year ended December 31, 2021, $0.5 million was due to the accelerated vesting of restricted stock and $49.0 million was due to the modification as a result of the Reorganization. Refer to Note 16 above for detail regarding the Company’s equity-based awards issued in the form of PIUs prior to the Reorganization and IPO. The recognized income tax benefit related to stock-based compensation was $0.1 million for the year ended December 31, 2021. There was no recognized income tax benefit related to stock-based compensation for the years ended December 31, 2020 and 2019. As of December 31, 2021, total unrecognized stock-based compensation expense related to all unvested stock-based awards of $73.6 million, which is expected to be recognized over a weighted-average period of 1.45 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:

Year Ended

December 31, 2021

Risk-free interest rate

 

0.64

%

Expected volatility

 

38.19

%

Expected term (in years)

 

6.25

Expected dividend yield

 

0.00

%

101

Restricted Stock Awards

The following table represents the Company’s restricted stock awards activity during the year ended December 31, 2021:

Weighted-

Average Grant-

    

Shares

    

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

8,340,126

 

19.00

Vested

 

(1,522,026)

 

Forfeited

 

(1,014,976)

 

19.00

Outstanding at December 31, 2021

 

5,803,124

$

19.00

Restricted Stock Units

The following table represents the Company’s restricted stock units activity during the year ended December 31, 2021:

    

    

Weighted-

Average Grant-

Shares

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

346,674

 

19.07

Vested

 

(51,316)

 

19.00

Forfeited

 

(16,767)

 

19.00

Outstanding at December 31, 2021

 

278,591

$

19.08

Stock Options

The following table represents the Company’s stock option activity during the year ended December 31, 2021:

    

Weighted-

    

Weighted-

    

Average 

Average 

Exercise Price

Remaining 

Aggregate 

    

Shares

    

 per Share

    

Contract Term

    

Intrinsic Value

 

 

(in years)

(in thousands)

Outstanding on January 1, 2021

 

$

 

$

Granted

 

903,978

19.08

 

  

 

  

Exercised

 

 

  

 

  

 

  

Forfeited

 

(81,092)

 

  

 

  

 

  

Outstanding at December 31, 2021

 

822,886

$

19.08

 

9.32

$

4,893

Vested and expected to vest at December 31, 2021

 

822,886

$

19.08

 

9.32

$

4,893

Options exercisable at December 31, 2021

 

 

 

 

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

The weighted average grant-date fair value of stock options granted during the year ended December 31, 2021 was $7.25 per share.

102

18.SHAREHOLDER’S EQUITY

Equity Structure Prior to Reorganization

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

Reorganization

Prior to the Closing of the IPO, the Company’s parent entity, Parent, merged with and into Latham Group, Inc., The purpose of the Reorganization was to allow existing indirect owners of the Company to become direct shareholders of the Company.

In connection with the Reorganization, Class A units of the Parent (the “Class A units”) were converted into economically equivalent number of shares of the Company’s common stock on a pro rata basis to the individual holders’ ownership , and Class B units of the Parent (the “Class B units”) were converted into an economically equivalent number of restricted and unrestricted shares of the Company’s common stock, based on each individual’s respective equity value, as derived by individual Class B ownership. The Reorganization was accounted for as an equity reorganization between entities under common control.

As the Class A units were akin to common shares as all holders held economic interest of the Parent and were entitled to distributions on a pro rata basis to their respective the individual holders’ ownership, the conversion of Class A units to common shares as part of the Reorganization was considered to be the equivalent to a stock split, which requires retrospective treatment for accounting purposes. Accordingly, all share and per share amounts in these consolidated financial statements and related notes have been retroactively restated, where applicable, for all periods herein, to give effect to the conversion ratio applied in connection with the Reorganization. As a result of the retrospective application of the Reorganization, any transaction between the Company and Parent has been eliminated from these consolidated financial statements as these represent intercompany transactions.

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

Equity Structure Subsequent to the Reorganization

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

103

As a part of the equity Reorganization, on April 22, 2021, 194,207,115 Class A units converted into 97,187,596 shares of common stock and 26,158,894 Class B units converted into 4,145,987 shares of common stock and 8,340,126 shares of unvested restricted stock.

Amendment and Restatement of Certificate of Incorporation

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

As of and December 31, 2021 and 2020, 113,642,487 and 118,854,249 shares of common stock are issued and outstanding for accounting purposes, respectively.

19.NET INCOME PER SHARE

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

Year Ended December 31, 

    

2021

    

2020

    

2019

Numerator:

  

  

  

Net income attributable to common stockholders

$

(62,348)

$

15,983

$

7,457

Denominator:

 

  

 

  

 

  

Weighted-average common shares outstanding

 

Basic

110,644,366

101,606,966

95,032,265

Diluted

110,644,366

102,602,738

95,400,528

Net income per share attributable to common stockholders

Basic

$

(0.56)

$

0.16

$

0.08

Diluted

$

(0.56)

$

0.16

$

0.08

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 per share because the effect was anti-dilutive:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Restricted stock awards

5,909,089

 

22,524

 

97,718

Restricted stock units

106,917

Stock options

39

 

 

20.RELATED PARTY TRANSACTIONS

BrightAI Services

Starting in 2020, BrightAI rendered services to the Company , for which the cost was capitalized as internal-use software. A co-founder of BrightAI Services has served on the Company’s board of directors since December 9, 2020. During the years ended December 31, 2021 and 2020, the Company incurred $2.1 million and $0.5 million, respectively, associated with services performed by BrightAI, which is recorded as construction in progress within in property and equipment, net on the consolidated balance sheet as of December 31, 2021. As of December 31, 2021 and 2020, the Company had accounts payable - related party to BrightAI of $0.9 million and $0.5 million, respectively.

104

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 initial public offering.

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 both the years ended December 31, 2021 and 2020. The Company reimbursed less than $0.1 million of out-of-pocket costs and expenses to the Sponsor and Wynnchurch Capital, L.P. during both the years ended December 31, 2021 and 2020. As of both December 31, 2021 and 2020, there were no outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P.

Operating Lease

In May 2019, in connection with the Narellan Acquisition, the Company assumed an operating lease for the manufacture, sale and storage of swimming pools and associated equipment with Acquigen Pty Ltd, which was owned by an individual employed by the Company. The lease expires in June 2028. The Company recognized $0.5 million, $0.4 million and $0.2 million of rent expense related to this lease during the years ended December 31, 2021, 2020 and 2019, respectively, which is recognized within selling, general and administrative expense on the consolidated statements of operations. As of December 31, 2021, the individual was no longer employed by the Company and, therefore, no longer considered a related party. Related party transactions disclosed herein that relate to the individual were recognized while the individual was an employee and considered a related party.

21.GEOGRAPHIC INFORMATION

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

December 31, 

    

2021

    

2020

    

2019

Net sales

  

United States

$

491,870

$

325,716

$

257,786

Canada

 

98,662

 

50,499

 

43,157

Australia

 

25,216

 

20,181

 

12,126

New Zealand

 

8,055

 

3,984

 

2,432

Other

 

6,653

 

3,009

 

2,474

Total

$

630,456

$

403,389

$

317,975

105

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

December 31, 

    

2021

    

2020

Long-lived assets

  

  

United States

$

52,695

$

37,680

Canada

 

4,607

 

3,050

Australia

 

4,444

 

4,979

New Zealand

 

1,760

 

1,648

Total

$

63,506

$

47,357

106

22.CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY)

Latham Group, Inc.

(Parent Company Only)

CONDENSED BALANCE SHEETS

(in thousands, except share and per share data)

December 31, 

    

2021

    

2020

Assets

  

 

  

Investment in subsidiary

$

353,645

$

281,609

Total assets

$

353,645

$

281,609

Liabilities and Stockholders’ Equity

 

  

 

  

Total liabilities

$

$

Stockholders’ Equity

 

  

 

  

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

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

 

12

 

12

Additional paid-in capital

 

401,846

 

265,478

(Accumulated deficit) retained earnings

 

(48,583)

 

13,765

Accumulated other comprehensive income

 

370

 

2,354

Total stockholders’ equity

 

353,645

 

281,609

Total liabilities and stockholders’ equity

$

353,645

$

281,609

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

107

Latham Group, Inc.

(Parent Company Only)

CONDENSED STATEMENTS OF OPERATIONS

(in thousands, except share and per share data)

Year Ended

December 31, 

    

2021

    

2020

    

2019

Equity in net (loss) income of subsidiary

$

(62,348)

$

15,983

$

7,457

Net (loss) income attributable to common stockholders

$

(62,348)

$

15,983

$

7,457

Net (loss) income per share

 

  

 

  

 

  

Net (loss) income per share attributable to common stockholders – basic and diluted

Basic

$

(0.56)

$

0.16

$

0.08

Diluted

$

(0.56)

$

0.16

$

0.08

Weighted-average common shares outstanding – basic and diluted

Basic

110,644,366

101,606,966

95,032,265

Diluted

 

110,644,366

 

102,602,738

 

95,400,528

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

108

Latham Group, Inc.

(Parent Company Only)

CONDENSED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME

(in thousands)

Year Ended

December 31, 

    

2021

    

2020

    

2019

Net (loss) income

$

(62,348)

$

15,983

$

7,457

Equity in other comprehensive (loss) income of subsidiary

 

(1,984)

 

2,825

 

(670)

Comprehensive (loss) income

$

(64,332)

$

18,808

$

6,787

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

109

Latham Group, Inc.

(Parent Company Only)

CONDENSED STATEMENT OF CASH FLOWS

(in thousands)

Year Ended

December 31, 

    

2021

    

2020

    

2019

Cash flows from operating activities:

 

  

 

  

 

  

Net (loss) income

$

(62,348)

$

15,983

$

7,457

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

 

  

 

  

 

  

Equity in net loss (income) of subsidiary

 

62,348

 

(15,983)

 

(7,457)

Net cash provided by operating activities

 

 

 

Cash flows from investing activities:

 

  

 

  

 

  

Investment in subsidiary

 

(117,626)

 

(65,553)

 

Net cash used in investing activities

 

(117,626)

 

(65,553)

 

Cash flows from financing activities:

 

  

 

  

 

  

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

399,264

Repurchase and retirement of treasury stock

(281,638)

Proceeds from issuance of common stock

 

 

65,553

 

Net cash provided by financing activities

 

117,626

 

65,553

 

Net increase in cash

 

 

 

Cash at beginning of period

 

 

 

Cash at end of period

$

$

$

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

110

Notes to Condensed Financial Statements of Registrant (Parent Company Only)

1.Basis of Presentation

These condensed parent company-only financial statements have been prepared in accordance with Rule 12-04, Schedule I of Regulation S-X. Latham Group, Inc. has no material assets or standalone operations other than its ownership in its consolidated subsidiaries. Under the terms of the Credit Agreement entered into by the Latham Pool Products, a wholly owned subsidiary of LIMC, which itself is a wholly owned subsidiary of Latham Group, Inc., Latham Pool Products is restricted from making dividend payments, loans or advances to Latham Group, Inc., unless certain conditions are met. As of December 31, 2021 and 2020, substantially all of the consolidated net assets of Latham Pool Products are considered restricted net assets as defined in Rule 4-08(e)(3) of Regulation S-X.

Latham Group, Inc. is able to transfer assets from Latham Pool Products in order to pay certain tax liabilities.

These condensed parent company financial statements have been prepared using the same accounting principles and policies described in the notes to the condensed financial statements, with the only exception being that the parent company accounts for its subsidiary using the equity method.

2.Common Stock

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.

On October 14, 2020 and October 20, 2020, existing shareholders purchased an aggregate of 21,666,653 shares of Latham Group, Inc.’s common stock for an aggregate of $64.9 million. In addition, during the year ended December 31, 2020, the Company issued 205,197 shares of common stock for an aggregate of $0.6 million.

23. SUBSEQUENT EVENTS

Secondary Offering

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. All of the net proceeds from this offering were used to purchase 13,800,000 shares of common stock from certain of our stockholders. In connection with the offering the Company incurred approximately $12.9 million in expenses, including underwriter fees.

Debt Refinancing

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. On the closing date, proceeds under the agreement were used to repay and replace $294.0 million under, and terminate, the Credit Agreement and for general corporate purposes.

111

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. The New Revolving Credit Facility is not subject to amortization.

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 (as defined in the New Credit Agreement, 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 Facility are subject to scheduled quarterly amortization payments equal to 0.25% of the initial principal amount of the New Term Loan Facility. The Company also amended its interest rate swap to change the index rate from LIBOR to SOFR in connection with the New Credit Agreement.

112

Item 9. Changes In and Disagreements With Accountants on Accounting and Financial Disclosure

None

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

As required by Rules 13a-15 and 15d-15 under the Exchange Act, our Chief Executive Officer and Chief Financial Officer carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of December 31, 2021. Based upon their evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2021, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.

Management’s Report on Internal Controls Over Financial Reporting

This Annual Report on Form 10-K does not include a report of management’s assessment regarding internal control over financial reporting or an attestation report of our independent registered public accounting firm due to a transition period established by rules of the SEC for newly public companies.

Under the rules and regulations of the SEC, the Company is not required to comply with the requirements of Section 404 of the Sarbanes-Oxley Act of 2002 until the Company files its Annual Report on Form 10-K for fiscal year ending December 31, 2022.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) during the most recent fiscal quarter that have 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.

Item 9B. Other Information

None

113

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

None

114

Part III

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this item will be included in our definitive Proxy Statement pertaining to our 2022 Annual Meeting of Stockholders, which will be filed with the SEC pursuant to Regulation 14A not later than 120 days after the end of the 2021 fiscal year, and is herein incorporated by reference.

Code of Conduct and Business Ethics

We have adopted a Code of Conduct and Ethics, which is applicable to all directors, officers and employees, including our Chief Executive Officer and Chief Financial Officer. Our Code of Conduct and Business Ethics is posted on our Investor Relations website at https://ir.lathampool.com/ on the Governance page of the website. To the extent required by SEC rules, we intend to disclose any amendments to our code of conduct and ethics, and any waiver of a provision of the code with respect to our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions, on our web site referred to above within four business days following any such amendment or waiver, or within any other period that may be required under SEC rules from time to time.

Item 11. Executive Compensation

The information required by this item will be included in our definitive Proxy Statement pertaining to our 2022 Annual Meeting of Stockholders, which will be filed with the SEC pursuant to Regulation 14A not later than 120 days after the end of the 2021 fiscal year, and is herein incorporated by reference.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this item will be included in our definitive Proxy Statement pertaining to our 2022 Annual Meeting of Stockholders, which will be filed with the SEC pursuant to Regulation 14A not later than 120 days after the end of the 2021 fiscal year, and is herein incorporated by reference.

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this item will be included in our definitive Proxy Statement pertaining to our 2022 Annual Meeting of Stockholders, which will be filed with the SEC pursuant to Regulation 14A not later than 120 days after the end of the 2021 fiscal year, and is herein incorporated by reference.

Item 14. Principal Accounting Fees and Services

The information required by this item will be included in our definitive Proxy Statement pertaining to our 2022 Annual Meeting of Stockholders, which will be filed with the SEC pursuant to Regulation 14A not later than 120 days after the end of the 2021 fiscal year, and is herein incorporated by reference.

115

Part IV

Item 15. Exhibits and Financial Statement Schedules

(a)The following documents are filed as a part of this report:
1)Financial Statements. The Company’s financial statements are included in Part II, Item 8, Financial Statements and Supplementary Data.
2)Financial Statements Schedules. All schedules are omitted since they are not applicable, not required, or the information required to be set forth therein is included under Part II, Item 8, Financial Statements and Supplementary Data.
3)Exhibits. The exhibits listed in the Exhibit Index immediately below are filed as part of this Annual Report on Form 10-K.

EXHIBIT INDEX

Exhibit
Number 

Exhibit Description 

2.1

Merger Agreement by and between Latham Group, Inc. and Latham Investment Holdings, L.P. (incorporated by reference to Exhibit 2.1 to Latham Group, Inc.’s Quarterly Report on Form 10-Q filed with the Commission on June 3, 2021 (File No. 001-40358))

3.1

Amended and Restated Certificate of Incorporation of Latham Group, Inc. (incorporated by reference to Exhibit 3.1 to Latham Group, Inc.’s Quarterly Report on Form 10-Q filed with the Commission on June 3, 2021 (File No. 001-40358))

3.2

Amended and Restated Bylaws of Latham Group, Inc. (incorporated by reference to Exhibit 3.2 to Latham Group, Inc.’s Quarterly Report on Form 10-Q filed with the Commission on June 3, 2021 (File No. 001-40358))

4.1*

Description of the Registrant’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934.

10.1#

Credit Agreement, dated as of December 18, 2018, among Latham Pool Products, Inc., Latham International Manufacturing Corp., the lenders party thereto and Nomura Corporate Funding Americas, LLC., as administrative agent (incorporated by reference to Exhibit 10.1 to Latham Group, Inc.’s Registration Statement on Form S-1 filed with the Commission on April 15, 2021 (File No. 333-254930))

10.2

First Incremental Facility Amendment to the Credit Agreement, dated as of May 29, 2019, among Latham Pool Products, Inc., Latham International Manufacturing Corp., the lenders party thereto and Nomura Corporate Funding Americas, LLC, as administrative agent (incorporated by reference to Exhibit 10.2 to Latham Group, Inc.’s Registration Statement on Form S-1 filed with the Commission on April 15, 2021 (File No. 333-254930))

10.3

Second Incremental Facility Amendment to the Credit Agreement, dated as of October 14, 2020, among Latham Pool Products, Inc., Latham International Manufacturing Corp., the lenders party thereto and Nomura Corporate Funding Americas, LLC., as administrative agent (incorporated by reference to Exhibit 10.3 to Latham Group, Inc.’s Registration Statement on Form S-1 filed with the Commission on April 15, 2021 (File No. 333-254930))

116

Exhibit
Number 

Exhibit Description 

10.4#

Third Incremental Facility Amendment to the Credit Agreement, dated as of January 25, 2021 among Latham Pool Products, Inc., Latham International Manufacturing Corp., the lenders party thereto and Nomura Corporate Funding Americas, LLC., as administrative agent (incorporated by reference to Exhibit 10.4 to Latham Group, Inc.’s Registration Statement on Form S-1 filed with the Commission on April 15, 2021 (File No. 333-254930))

10.5

Fourth Incremental Facility Amendment to the Credit Agreement, dated as of March 31, 2021 among Latham Pool Products, Inc., Latham International Manufacturing Corp., the lenders party thereto and Nomura Corporate Funding Americas, LLC., as administrative agent (incorporated by reference to Exhibit 10.2 to Latham Group, Inc.’s Current Report on Form 8-K filed with the Commission on November 30, 2021 (File No. 001-40358))

10.6

Fifth Incremental Facility Amendment to the Credit Agreement, dated as of November 24, 2021 among Latham Pool Products, Inc., Latham International Manufacturing Corp., the lenders party thereto and Nomura Corporate Funding Americas, LLC., as administrative agent (incorporated by reference to Exhibit 10.1 to Latham Group, Inc.’s Current Report on Form 8-K filed with the Commission on November 30, 2021 (File No. 001-40358))

10.7

Stockholders Agreement by and among Latham Group, Inc. and the stockholders party thereto, dated as of April 27, 2021 (incorporated by reference to Exhibit 10.1 to Latham Group, Inc.’s Quarterly Report on Form 10-Q filed with the Commission on August 5, 2021 (File No. 001-40358))

10.8

Registration Rights Agreement by and among Latham Group, Inc. and the stockholders party thereto, dated as of April 27, 2021 (incorporated by reference to Exhibit 10.2 to Latham Group, Inc.’s Quarterly Report on Form 10-Q filed with the Commission on August 5, 2021 (File No. 001-40358)))

10.9

Form of Indemnification Agreement by and among the Latham Group, Inc. and each of its directors and executive officers (incorporated by reference to Exhibit 10.3 to Latham Group, Inc.’s Quarterly Report on Form 10-Q filed with the Commission on August 5, 2021 (File No. 001-40358))

10.10†

Employment Agreement by and between Scott Rajeski and Latham Pool Products, Inc., dated December 17, 2018 (incorporated by reference to Exhibit 10.8 to Latham Group, Inc.’s Registration Statement on Form S-1 filed with the Commission on April 15, 2021 (File No. 333-254930))

10.11†

Offer Letter by and between J. Mark Borseth and Latham Pool Products, Inc., dated February 7, 2020, as amended February 11, 2020 (incorporated by reference to Exhibit 10.9 to Latham Group, Inc.’s Registration Statement on Form S-1 filed with the Commission on April 15, 2021 (File No. 333-254930))

10.12†

Employment Agreement by and between J. Mark Borseth and Latham Pool Products, Inc., dated February 12, 2020, as amended April 6, 2020 (incorporated by reference to Exhibit 10.10 to Latham Group, Inc.’s Registration Statement on Form S-1 filed with the Commission on April 15, 2021 (File No. 333-254930))

10.13†

Offer Letter by and between Joel R. Culp and Latham Pool Products, Inc., dated January 18, 2019 (incorporated by reference to Exhibit 10.11 to Latham Group, Inc.’s Registration Statement on Form S-1 filed with the Commission on April 15, 2021 (File No. 333-254930))

10.14†

Employment Agreement by and between Joel R. Culp and Latham Pool Products, Inc., dated February 11, 2019 (incorporated by reference to Exhibit 10.12 to Latham Group, Inc.’s Registration Statement on Form S-1 filed with the Commission on April 15, 2021 (File No. 333-254930))

10.15†

Latham Pool Products, Inc. Management Incentive Bonus Plan (incorporated by reference to Exhibit 10.4 to Latham Group, Inc.’s Quarterly Report on Form 10-Q filed with the Commission on August 5, 2021 (File No. 001-40358))

117

Exhibit
Number 

Exhibit Description 

10.16†

Latham Group, Inc. 2021 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.5 to Latham Group, Inc.’s Quarterly Report on Form 10-Q filed with the Commission on August 5, 2021 (File No. 001-40358))

10.17†

Form of Nonqualified Option Award Agreement under the 2021 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.6 to Latham Group, Inc.’s Quarterly Report on Form 10-Q filed with the Commission on August 5, 2021 (File No. 001-40358))

10.18†

Form of Restricted Stock Award Agreement under the 2021 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.7 to Latham Group, Inc.’s Quarterly Report on Form 10-Q filed with the Commission on August 5, 2021 (File No. 001-40358))

10.19†

Form of Restricted Stock Unit Award Agreement under the 2021 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.8 to Latham Group, Inc.’s Quarterly Report on Form 10-Q filed with the Commission on August 5, 2021 (File No. 001-40358))

16.1

Letter regarding Change in Certifying Accountant (incorporated by reference to Exhibit 16.1 to Latham Group, Inc.’s Registration Statement on Form S-1 filed with the Commission on April 15, 2021 (File No. 333-254930))

21.1*

Subsidiaries of the registrant

23.1*

Consent of RSM US LLP, independent registered public accounting firm

23.2*

Consent of Deloitte & Touche LLP, independent registered public accounting firm

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

iXBRL Instance Document

101.SCH

iXBRL Taxonomy Extension Schema Document

101.CAL

iXBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

iXBRL Taxonomy Extension Definition Linkbase Document

101.LAB

iXBRL Taxonomy Extension Label Linkbase Document

101.PRE

iXBRL Taxonomy Extension Presentation Linkbase

104

Cover Page Interactive Data File (embedded within the Inline iXBRL document)

† Indicates management contract or compensatory plan.

* Filed herewith.

# Portions of this exhibit have been omitted pursuant to Item 601(a)(v) of Regulation S-K.

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

Item 16. Form 10-K Summary

None

118

SIGNATURES

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

Date      March 10, 2022

LATHAM GROUP, INC.

/s/ Scott Rajeski

Scott Rajeski

Chief Executive Officer and President; Director

(Principal Executive Officer)

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Signature

    

Title

    

Date

/s/ Scott M. Rajeski

Chief Executive Officer and President; Director

March 10, 2022

Scott M. Rajeski

(Principal Executive Officer)

/s/ James Mark Borseth

Chief Financial Officer

March 10, 2022

James Mark Borseth

(Principal Financial Officer)

/s/ Suraj Kunchala

Vice President and Controller

March 10, 2022

Suraj Kunchala

(Principal Accounting Officer)

/s/ William M. Pruellage

Director

March 10, 2022

William M. Pruellage

/s/ Dane Derbyshire

Director

March 10, 2022

Dane Derbyshire

/s/ Christopher P. O’Brien

Director

March 10, 2022

Christopher P. O’Brien

/s/ Mark P. Laven

Director

March 10, 2022

Mark P. Laven

/s/ James E. Cline

Director

March 10, 2022

James E. Cline

/s/ Robert D. Evans

Director

March 10, 2022

Robert D. Evans

/s/ Alexander L. Hawkinson

Alexander L. Hawkinson

Director

March 10, 2022

/s/ Suzan Morno-Wade

Suzan Morno-Wade

Director

March 10, 2022

119

EX-4.1 2 swim-20211231xex4d1.htm EX-4.1

Exhibit 4.1

DESCRIPTION OF THE REGISTRANT’S SECURITIES REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934

In this document, the “Company,” “we,” “us” and “our” refer to Latham Group, Inc., a Delaware corporation. The following description of our capital stock summarizes certain provisions of our amended and restated certificate of incorporation (the “certificate of incorporation”) and our amended and restated bylaws (the “bylaws”). The description is intended as a summary, and is qualified in its entirety by reference to our certificate of incorporation and our bylaws, copies of which have been filed as exhibits to this Annual Report on Form 10-K.

Authorized Capital

Our authorized capital stock consists of:

900,000,000 shares of common stock, par value $0.0001 per share; and
100,000,000 shares of preferred stock, par value $0.0001 per share.

Our common stock is registered under Section 12(b) of the Securities Exchange Act of 1934, as amended and listed on The Nasdaq Global Select Market (“NASDAQ”) under the symbol “SWIM.”

Common Stock

Voting Rights. Holders of our common stock are entitled to one vote for each share held of record on all matters to which stockholders are entitled to vote generally, including the election or removal of directors. The holders of our common stock do not have cumulative voting rights in the election of directors.

Dividend Rights. The Delaware General Corporation Law (the “DGCL”) permits a corporation to declare and pay dividends out of “surplus” or, if there is no “surplus,” out of its net profits for the fiscal year in which the dividend is declared and/or the preceding fiscal year. “Surplus” is defined as the excess of the net assets of the corporation over the amount determined to be the capital of the corporation by the board of directors. The capital of the corporation is typically calculated to be (and cannot be less than) the aggregate par value of all issued shares of capital stock. Net assets equals the fair value of the total assets minus total liabilities. The DGCL also provides that dividends may not be paid out of net profits if, after the payment of the dividend, capital is less than the capital represented by the outstanding stock of all classes having a preference upon the distribution of assets.

Declaration and payment of any dividend is subject to the discretion of our board of directors. The time and amount of dividends is dependent upon our financial condition, operations, cash requirements and availability, debt repayment obligations, capital expenditure needs and restrictions in our debt instruments, industry trends, the provisions of Delaware law affecting the payment of dividends to stockholders and any other factors our board of directors may consider relevant.

Liquidation Rights. Upon our liquidation, dissolution or winding up and after payment in full of all amounts required to be paid to creditors and to the holders of preferred stock having liquidation preferences, if any, the holders of our common stock will be entitled to receive pro rata our remaining assets available for distribution.

Rights and Preferences. Holders of our common stock do not have preemptive, subscription, redemption or conversion rights. The common stock is not be subject to further calls or assessment by us. There are no redemption or sinking fund provisions applicable to the common stock. All shares of our common stock currently outstanding are fully paid and non-assessable. The rights, powers, preferences and privileges of holders of our common stock will be subject to those of the holders of any shares of our preferred stock we may authorize and issue in the future.


2

Preferred Stock

Our certificate of incorporation authorizes our board of directors to establish one or more series of preferred stock (including convertible preferred stock). Unless required by law or by NASDAQ, the authorized shares of preferred stock will be available for issuance without further action by you. Our board of directors may determine, with respect to any series of preferred stock, the powers (including voting powers), preferences and relative participations, optional or other special rights, and the qualifications, limitations or restrictions thereof, of that series, including, without limitation:

the designation of the series;
the number of shares of the series, which our board of directors may, except where otherwise provided in the preferred stock designation, increase (but not above the total number of authorized shares of the class) or decrease (but not below the number of shares then outstanding);
whether dividends, if any, will be cumulative or non-cumulative and the dividend rate of the series;
the dates at which dividends, if any, will be payable;
the redemption rights and price or prices, if any, for shares of the series;
the terms and amounts of any sinking fund provided for the purchase or redemption of shares of the series;
the amounts payable on shares of the series in the event of any voluntary or involuntary liquidation, dissolution or winding-up of the affairs of our Company;
whether the shares of the series will be convertible into shares of any other class or series, or any other security, of our Company or any other corporation, and, if so, the specification of the other class or series or other security, the conversion price or prices or rate or rates, any rate adjustments, the date or dates as of which the shares will be convertible and all other terms and conditions upon which the conversion may be made;
restrictions on the issuance of shares of the same series or of any other class or series; and
the voting rights, if any, of the holders of the series.

We could issue a series of preferred stock that could, depending on the terms of the series, impede or discourage an acquisition attempt or other transaction that some, or a majority, of you might believe to be in your best interests or in which you might receive a premium for your common stock over the market price of the common stock. Additionally, the issuance of preferred stock may adversely affect the holders of our common stock by restricting dividends on the common stock, diluting the voting power of the common stock or subordinating the liquidation rights of the common stock. As a result of these or other factors, the issuance of preferred stock could have an adverse impact on the market price of our common stock.

Anti-Takeover Effects of Our Certificate of Incorporation and Bylaws and Certain Provisions of Delaware Law

Our certificate of incorporation, bylaws and the DGCL, which are summarized in the following paragraphs, contain provisions that are intended to enhance the likelihood of continuity and stability in the composition of our board of directors. These provisions are intended to avoid costly takeover battles, reduce our vulnerability to a hostile change of control and enhance the ability of our board of directors to maximize stockholder value in connection with any unsolicited offer to acquire us. However, these provisions may have an anti-takeover effect and


3

may delay, deter or prevent a merger or acquisition of our Company by means of a tender offer, a proxy contest or other takeover attempt that a stockholder might consider in its best interest, including those attempts that might result in a premium over the prevailing market price for the shares of common stock held by stockholders.

Authorized but Unissued Capital Stock

Delaware law does not require stockholder approval for any issuance of authorized shares. However, the listing requirements of NASDAQ, which would apply if and so long as our common stock remains listed on NASDAQ, require stockholder approval of certain issuances equal to or exceeding 20% of the then outstanding voting power or then outstanding number of shares of common stock. These additional shares may be used for a variety of corporate purposes, including future public offerings, to raise additional capital or to facilitate acquisitions.

Our board of directors may generally issue preferred shares on terms calculated to discourage, delay or prevent a change of control of our Company or the removal of our management. Moreover, our authorized but unissued shares of preferred stock will be available for future issuances without stockholder approval and could be utilized for a variety of corporate purposes, including future offerings to raise additional capital, acquisitions and employee benefit plans.

One of the effects of the existence of unissued and unreserved common stock or preferred stock may be to enable our board of directors to issue shares to persons friendly to current management, which issuance could render more difficult or discourage an attempt to obtain control of our Company by means of a merger, tender offer, proxy contest or otherwise, and thereby protect the continuity of our management and possibly deprive our stockholders of opportunities to sell their shares of common stock at prices higher than prevailing market prices.

Classified Board of Directors

Our certificate of incorporation provides that our board of directors is divided into three classes of directors, with the classes to be as nearly equal in number as possible, and with the directors serving three-year terms. As a result, approximately one-third of our board of directors are elected each year. The classification of directors has the effect of making it more difficult for stockholders to change the composition of our board of directors. Our certificate of incorporation and bylaws provide that, subject to any rights of holders of preferred stock to elect additional directors under specified circumstances or to any rights granted to our Principal Stockholders under our stockholders agreement, the number of directors is fixed from time to time exclusively pursuant to a resolution adopted by the board of directors. References to our “Principal Stockholders” refer to the Pamplona Capital Partners V, L.P., an investment fund managed by affiliates of Pamplona Capital Management, LLC and Wynnchurch Capital Partners IV, L.P. and WC Partners Executive IV, L. P. managed by affiliates of Wynnchurch Capital, L.P.

Business Combinations

We have opted out of Section 203 of the DGCL; however, our certificate of incorporation contains similar provisions providing that we may not engage in certain “business combinations” with any “interested stockholder” for a three-year period following the time that the stockholder became an interested stockholder, unless:

prior to such time, our board of directors approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;
upon consummation of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of our voting stock outstanding at the time the transaction commenced, excluding certain shares; or

4

at or subsequent to that time, the business combination is approved by our board of directors and by the affirmative vote of holders of at least 66 2/3% of the outstanding voting stock that is not owned by the interested stockholder.

Generally, a “business combination” includes a merger, asset or stock sale or other transaction resulting in a financial benefit to the interested stockholder. Subject to certain exceptions, an “interested stockholder” is a person who, together with that person’s affiliates and associates, owns, or within the previous three years owned, 15% or more of our voting stock. For purposes of this section only, “voting stock” has the meaning given to it in Section 203 of the DGCL.

Under certain circumstances, this provision will make it more difficult for a person who would be an “interested stockholder” to effect various business combinations with a corporation for a three-year period. This provision may encourage companies interested in acquiring our Company to negotiate in advance with our board of directors because the stockholder approval requirement would be avoided if our board of directors approves either the business combination or the transaction which results in the stockholder becoming an interested stockholder. These provisions also may have the effect of preventing changes in our board of directors and may make it more difficult to accomplish transactions which stockholders may otherwise deem to be in their best interests.

Our certificate of incorporation provides that our Principal Stockholders and their affiliates and any of their respective direct or indirect transferees and any group as to which such persons are a party do not constitute “interested stockholders” for purposes of this provision.

Removal of Directors; Vacancies

Under the DGCL, unless otherwise provided in our certificate of incorporation, directors serving on a classified board may be removed by the stockholders only for cause. Our certificate of incorporation provides that directors may be removed with or without cause upon the affirmative vote of a majority in voting power of all outstanding shares of stock entitled to vote thereon, voting together as a single class; provided, however, at any time when our Principal Stockholders and their affiliates beneficially own, in the aggregate, less than 50% in voting power of the stock of the Company entitled to vote generally in the election of directors, directors may only be removed for cause, and only by the affirmative vote of holders of at least 66 2/3% in voting power of all the then-outstanding shares of stock of the Company entitled to vote thereon, voting together as a single class. In addition, our certificate of incorporation also provides that, subject to the rights granted to one or more series of preferred stock then outstanding or the rights granted under the stockholders agreement with affiliates of our Principal Stockholders, any vacancies on our board of directors are filled only by the affirmative vote of a majority of the remaining directors, even if less than a quorum, by a sole remaining director or by the stockholders; provided, however, at any time when our Principal Stockholders and their affiliates beneficially own, in the aggregate, less than a majority in voting power of the stock of the Company entitled to vote generally in the election of directors, any newly created directorship on the board of directors that results from an increase in the number of directors and any vacancy occurring in the board of directors may, subject to any rights granted to our Principal Stockholders under our stockholders agreement, only be filled by a majority of the directors then in office, although less than a quorum, or by a sole remaining director (and not by stockholders).

No Cumulative Voting

Under Delaware law, the right to vote cumulatively does not exist unless the certificate of incorporation specifically authorizes cumulative voting. Our certificate of incorporation does not authorize cumulative voting. Therefore, stockholders holding a majority in voting power of the shares of our stock entitled to vote generally in the election of directors are able to elect all our directors.


5

Special Stockholder Meetings

Our certificate of incorporation provides that special meetings of our stockholders may be called at any time only by or at the direction of the board of directors or the Chairman of the board of directors; provided, however, so long as our Principal Stockholders and their affiliates own, in the aggregate, at least a majority in voting power of the stock of the Company entitled to vote generally in the election of directors, special meetings of our stockholders shall also be called by or at the direction of the board of directors or the Chairman of the board of directors at the request of our Principal Stockholders and their affiliates. Our bylaws prohibit the conduct of any business at a special meeting other than as specified in the notice for such meeting. These provisions may have the effect of deferring, delaying or discouraging hostile takeovers, or changes in control or management of our Company.

Requirements for Advance Notification of Director Nominations and Stockholder Proposals

Our bylaws establish advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of the board of directors or a committee of the board of directors. In order for any matter to be “properly brought” before a meeting, a stockholder will have to comply with advance notice requirements and provide us with certain information. Generally, to be timely, a stockholder’s notice must be received at our principal executive offices not less than 90 days nor more than 120 days prior to the first anniversary date of the immediately preceding annual meeting of stockholders. Our bylaws also specify requirements as to the form and content of a stockholder’s notice. Our bylaws allow the chairman of the meeting at a meeting of the stockholders to adopt rules and regulations for the conduct of meetings which may have the effect of precluding the conduct of certain business at a meeting if the rules and regulations are not followed. These provisions may also defer, delay or discourage a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to influence or obtain control of our Company.

Stockholder Action by Written Consent

Pursuant to Section 228 of the DGCL, any action required to be taken at any annual or special meeting of the stockholders may be taken without a meeting, without prior notice and without a vote if a consent or consents in writing, setting forth the action so taken, is signed by the holders of outstanding stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares of our stock entitled to vote thereon were present and voted, unless our certificate of incorporation provides otherwise. Our certificate of incorporation precludes stockholder action by written consent at any time when our Principal Stockholders and their affiliates beneficially own, in the aggregate, less than a majority in voting power of the stock of the Company entitled to vote generally in the election of directors; provided, that any action required or permitted to be taken by the holders of preferred stock, voting separately as a series or separately as a class with one or more other such series, may be taken by written consent to the extent provided by the applicable certificate of designation relating to such series.

Supermajority Provisions

Our certificate of incorporation and bylaws provide that the board of directors is expressly authorized to make, alter, amend, change, add to, rescind or repeal, in whole or in part, our bylaws without a stockholder vote in any matter not inconsistent with the laws of the State of Delaware or our certificate of incorporation. For as long as our Principal Stockholders and their affiliates beneficially own, in the aggregate, at least a majority in voting power of the stock of the Company entitled to vote generally in the election of directors, any amendment, alteration, rescission or repeal of our bylaws by our stockholders requires the affirmative vote of a majority in voting power of the outstanding shares of our stock present in person or represented by proxy and entitled to vote on such amendment, alteration, rescission or repeal. At any time when our Principal Stockholders and their affiliates beneficially own, in the aggregate, less than a majority in voting power of the stock of the Company entitled to vote


6

generally in the election of directors, any amendment, alteration, rescission or repeal of our bylaws by our stockholders requires the affirmative vote of the holders of at least 66 2/3% in voting power of all the then-outstanding shares of stock of the Company entitled to vote thereon, voting together as a single class.

The DGCL provides generally that the affirmative vote of a majority of the outstanding shares entitled to vote thereon, voting together as a single class, is required to amend a corporation’s certificate of incorporation, unless the certificate of incorporation requires a greater percentage.

Our certificate of incorporation provides that at any time when our Principal Stockholders and their affiliates beneficially own, in the aggregate, less than a majority in voting power of the stock of the Company entitled to vote generally in the election of directors, the following provisions in our certificate of incorporation may be amended, altered, repealed or rescinded only by the affirmative vote of the holders of at least 66 2/3% in voting power of all the then-outstanding shares of stock of the Company entitled to vote thereon, voting together as a single class:

the provision requiring a 66 2/3% supermajority vote for stockholders to amend our bylaws;
the provisions providing for a classified board of directors (the election and term of our directors);
the provisions regarding resignation and removal of directors;
the provisions regarding competition and corporate opportunities;
the provisions regarding entering into business combinations with interested stockholders;
the provisions regarding stockholder action by written consent;
the provisions regarding calling special meetings of stockholders;
the provisions regarding filling vacancies on our board of directors and newly created directorships;
the provisions eliminating monetary damages for breaches of fiduciary duty by a director; and
the amendment provision requiring that the above provisions be amended only with a 66 2/3% supermajority vote.

The combination of the classification of our board of directors, the lack of cumulative voting and the supermajority voting requirements make it more difficult for our existing stockholders to replace our board of directors, as well as for another party to obtain control of us by replacing our board of directors. Because our board of directors has the power to retain and discharge our officers, these provisions could also make it more difficult for existing stockholders or another party to effect a change in management.

These provisions may have the effect of deterring hostile takeovers, delaying, or preventing changes in control of our management or our Company, such as a merger, reorganization or tender offer. These provisions are intended to enhance the likelihood of continued stability in the composition of our board of directors and its policies and to discourage certain types of transactions that may involve an actual or threatened acquisition of us. These provisions are designed to reduce our vulnerability to an unsolicited acquisition proposal. The provisions are also intended to discourage certain tactics that may be used in proxy fights. However, such provisions could have the effect of discouraging others from making tender offers for our shares and, as a consequence, they also may inhibit fluctuations in the market price of our shares that could result from actual or rumored takeover attempts. Such provisions may also have the effect of preventing changes in management.


7

Dissenters’ Rights of Appraisal and Payment

Under the DGCL, with certain exceptions, our stockholders have appraisal rights in connection with a merger or consolidation of us. Pursuant to the DGCL, stockholders who properly request and perfect appraisal rights in connection with such merger or consolidation will have the right to receive payment of the fair value of their shares as determined by the Delaware Court of Chancery.

Stockholders’ Derivative Actions

Under the DGCL, any of our stockholders may bring an action in our name to procure a judgment in our favor, also known as a derivative action, provided that the stockholder bringing the action is a holder of our shares at the time of the transaction to which the action relates or such stockholder’s stock thereafter devolved by operation of law.

Exclusive Forum

Our certificate of incorporation provides that unless we consent to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall, to the fullest extent permitted by law, be the sole and exclusive forum for any (i) derivative action or proceeding brought on behalf of our Company, (ii) action asserting a claim of breach of a fiduciary duty owed by any director or officer of our Company to the Company or the Company’s stockholders, creditors or other constituents, (iii) action asserting a claim against the Company or any director or officer of the Company arising pursuant to any provision of the DGCL or our certificate of incorporation or our bylaws or (iv) action asserting a claim against the Company or any director or officer of the Company governed by the internal affairs doctrine; provided, that, if and only if the Court of Chancery of the State of Delaware dismisses any such action for lack of subject matter jurisdiction, such action may be brought in another state court sitting in the State of Delaware, or if no state court of the State of Delaware has jurisdiction, the federal district court for the District of Delaware, unless we consent in writing to the selection of an alternative forum. Additionally, our certificate of incorporation states that the foregoing provision does not apply to claims arising under the Securities Act, the Exchange Act or other federal securities laws for which there is exclusive federal or concurrent federal and state jurisdiction. Unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. The exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers or stockholders, which may discourage lawsuits with respect to such claims. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder as a result of our exclusive forum provisions.

Conflicts of Interest

Delaware law permits corporations to adopt provisions renouncing any interest or expectancy in certain opportunities that are presented to the corporation or its officers, directors or stockholders. Our certificate of incorporation, to the maximum extent permitted from time to time by Delaware law, renounces any interest or expectancy that we have in, or right to be offered an opportunity to participate in, specified business opportunities that are from time to time presented to our officers, directors or stockholders or their respective affiliates, other than those officers, directors, stockholders or affiliates who are our or our subsidiaries’ employees. Our certificate of incorporation provides that, to the fullest extent permitted by law, each of our Principal Stockholders or any of their affiliates or any director who is not employed by us (including any non-employee director who serves as one of our officers in both his director and officer capacities) or his or her affiliates has no duty to refrain from (i) engaging in a corporate opportunity in the same or similar lines of business in which we or our affiliates now engage or propose to engage or (ii) otherwise competing with us or our affiliates. In addition, to the fullest extent permitted by law, in the event that our Principal Stockholders or any of their affiliates or any non-employee director acquires knowledge of a potential transaction or other business opportunity which may be a corporate opportunity for itself or himself or its


8

or his affiliates or for us or our affiliates, such person will have no duty to communicate or offer such transaction or business opportunity to us or any of our affiliates and they may take any such opportunity for themselves or offer it to another person or entity. Our certificate of incorporation does not renounce our interest in any business opportunity that is expressly offered to a non-employee director solely in his or her capacity as a director or officer of the Company. To the fullest extent permitted by law, no business opportunity will be deemed to be a potential corporate opportunity for us unless we would be permitted to undertake the opportunity under our certificate of incorporation, we have sufficient financial resources to undertake the opportunity and the opportunity would be in line with our business.

Limitation of Liability and Indemnification

Our certificate of incorporation limits the liability of our directors to the maximum extent permitted by the DGCL. The DGCL provides that directors will not be personally liable for monetary damages for breach of their fiduciary duties as directors, except liability:

for any breach of their duty of loyalty to the corporation or its stockholders;
for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of laws;
under Section 174 of the DGCL (governing distributions to stockholders); or
for any transaction from which the director derived an improper personal benefit.

However, if the DGCL is amended to authorize corporate action further eliminating or limiting the personal liability of directors, then the liability of our directors will be eliminated or limited to the fullest extent permitted by the DGCL, as so amended. The modification or repeal of this provision of our certificate of incorporation will not adversely affect any right or protection of a director existing at the time of such modification or repeal.

Our certificate of incorporation and bylaws provide that we will, to the fullest extent from time to time permitted by law, indemnify our directors and officers against all liabilities and expenses in any suit or proceeding, arising out of their status as an officer or director or their activities in these capacities. We will also indemnify any person who, at our request, is or was serving as a director, officer or employee of another corporation, partnership, joint venture, trust or other enterprise. We may, by action of our board of directors, provide indemnification to our employees and agents within the same scope and effect as the foregoing indemnification of directors and officers.

The right to be indemnified will include the right of an officer or a director to be paid expenses in advance of the final disposition of any proceeding, provided that, if required by law, we receive an undertaking to repay such amount if it will be determined that he or she is not entitled to be indemnified.

Our board of directors may take such action as it deems necessary to carry out these indemnification provisions, including adopting procedures for determining and enforcing indemnification rights and purchasing insurance policies. Our board of directors may also adopt bylaws, resolutions or contracts implementing indemnification arrangements as may be permitted by law. Neither the amendment nor the repeal of these indemnification provisions, nor any provision of our certificate of incorporation that is inconsistent with these indemnification provisions, will eliminate or reduce any rights to indemnification relating to their status or any activities prior to such amendment, repeal or adoption.


EX-21.1 3 swim-20211231xex21d1.htm EX-21.1

Exhibit 21.1

Subsidiaries of the Registrant

 

    

Entity

Jurisdiction of Organization

1.

Latham Intermediate Holdings, LLC

Delaware

2.

Latham US, LLC

Delaware

3.

Latham Purchaser Holdings, LLC

Delaware

4.

Latham Purchaser Parent, Inc.

Delaware

5.

Latham Purchaser, Inc.

Delaware

6.

LPP Holdings Inc.

Delaware

7.

Latham International Holdings, Inc.

Delaware

8.

Latham International Manufacturing Corp.

Delaware

9.

Latham Pool Products, Inc.

Delaware

10.

Pool Cover Specialists, LLC

Utah

11.

Pacific Pools Europe S.à r.l.

France

12.

LPP US, LLC

Delaware

13.

Latham Pool Products ULC/Produits de Piscine Latham ULC

Canada

14.

Narellan Group Pty Ltd

New South Wales

15.

Narellan Pools Pty Ltd

New South Wales

16.

Narellan Franchise Pty Ltd

New South Wales

17.

Narellan Innovations Unit Trust

New South Wales

18.

Narellan Innovations Pty Ltd

New South Wales

19.

Narellan Pools (NZ) Pty Ltd

New Zealand

20.

Narellan Pools (Canada) Ltd

Canada

21.

GL International, LLC

Delaware

22.

Trojan Leisure Products, LLC

New York


EX-23.1 4 swim-20211231xex23d1.htm EX-23.1

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in Registration Statement (No. 333-255439) on Form S-8 of Latham Group, Inc. (f/k/a Latham Topco, Inc.) of our report dated December 15, 2020, except for the segment information described in Note 21, as to which the date is March 10, 2021 and except for the effects of the stock split described in Note 1, as to which the date is April 14, 2021, relating to the consolidated financial statements of Latham Group, Inc. (f/ka Latham Topco, Inc.), appearing in the Annual Report on Form 10-K of Latham Group, Inc. (f/k/a Latham Topco, Inc.) for the year ended December 31, 2021. Changes within the consolidated financial statements of Latham Group, Inc. as of and for the year ended December 31, 2019 occurring after April 14, 2021 have been audited by other auditors.

/s/ RSM US LLP

Blue Bell, Pennsylvania

March 10, 2022


EX-23.2 5 swim-20211231xex23d2.htm EX-23.2

Exhibit 23.2

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement No. 333-255439 on Form S-8 of our report dated March 10, 2022, relating to the financial statements of Latham Group, Inc. and subsidiaries (the “Company”) appearing in this Annual Report on Form 10-K for the year ended December 31, 2021.

/s/ Deloitte & Touche LLP

Hartford, Connecticut

March 10, 2022


EX-31.1 6 swim-20211231xex31d1.htm EX-31.1

Exhibit 31.1

LATHAM GROUP, INC.

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Scott M. Rajeski, certify that:

1.I have reviewed this Annual Report on Form 10-K of Latham Group, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Securities Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
c.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

March 10, 2022

/s/ Scott M. Rajeski

 

Scott M. Rajeski

 

Chief Executive Officer and President

 

Latham Group, Inc.


EX-31.2 7 swim-20211231xex31d2.htm EX-31.2

Exhibit 31.2

LATHAM GROUP, INC.

CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, James Mark Borseth, certify that:

1.I have reviewed this Annual Report on Form 10-K of Latham Group, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Securities Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
c.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

March 10, 2022

/s/ James Mark Borseth

 

James Mark Borseth

 

Chief Financial Officer

 

Latham Group, Inc.


EX-32.1 8 swim-20211231xex32d1.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 Annual Report of Latham Group, Inc. (the “Company”) on Form 10-K for the annual period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Scott M. Rajeski, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

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

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

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

March 10, 2022

/s/ James Mark Borseth

 

James Mark Borseth

 

Chief Financial Officer

 

Latham Group, Inc.

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


GRAPHIC 10 swim-20211231x10k004.jpg GRAPHIC begin 644 swim-20211231x10k004.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W&UM8)+5' M>,%B.2:F^PVW_/(46/\ QY1?2K% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ M/(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y" MK%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ M/(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y" MK%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ M/(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y" MK%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ M/(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y" MK%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ M/(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y" MK%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ M/(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y" MK%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ M/(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y" MK%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ M/(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y" MK%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %?[#;?\ M/(4?8;;_ )Y"K%% %?[#;?\ /(4?8;;_ )Y"K%% %&ZM(([61TC 8#@T5-?? M\>4OTHH +'_CRB^E6*KV/_'E%]*L4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5B:AXFMK358])MH9+W4I!GR(L (/5V/"BMNO,/ANTDOB[Q# M)>Y^W9^;=U'SG02*K$X&[(!'UP:VZCFA MCN(C%*@9#C(/MS7$VVJW7B#QAK-@US/;VFGQ%8D@D*$OG&\D="Q0OTY./9JBU#4=:TRR\,:G'K-S)+>E4DBD. M8B..W4GGDDY^E 'JE%>?PWFIZ=\38M*?5+J[M;F$LZ3$8!VD_* !MY':J.D1 M:KJWB7Q%IW]OZE!;VCGR@DQ+#YCM&YLG [^M 'IU%>=:#XCUC4/ FI2&^ACO MK.3RQ=W' V^IXQG&1^5,TC7;_P#X3S3K-;BY-E>68D:.>0N"VUCO7=RH)7IZ M=J /2*Q]1U[^S]G)_+IBEU.35-(\7>&K%]5NI?.0"Y_>MLD(.,[C45YQ=>([BQ M\3WMAK-Q=V+R3_Z'O)_#% 'KE%%<=XGUNZ3Q5HV@6\KP173 M>9/)&<,RY/R@]1T/(YH [&N1D\>VYFG^QV$]U;P7*VTDL9YW'/(7'(XZY%1: M'JUP_C#6/#4\LTUM$GF0.SMO0?+E=^<_Q<'.>.M9?PQ@07VNN#)E+DJ!YC8Q MD]1G!/N>: /1))HXH6FE8)&J[F9N ![UAZ?XD?6VD?2+!Y[6-BGVF:3RD1D*TB+*1_U:M9^K6Z'3[R=2\"\2\*"43,&*GC!YY% 'KU%>=>,]0U"T\/^'KNTOKF M&>8QI(R2L ^5!^89YYI+JZUC3OB!9:7'K5U)%?PYD\T*0AP>47&!C''ZYH ] M&HKS_P +7U^WB'Q%HUUJ%S=6]N#Y;RO^\7DCAAC'X5@VFL:K)\/=9O&U.\-S M;7JK%+Y[;@ORC&<].: ._P#%7B;_ (1>SBNWLC<0N^P[9 I4]N,;"D M@&-RAL?6O,?&D\MS\,=(FGD:25VC9G8Y).T\DUNZU>WL.HZ7;"["VDUN1]F@ MD*3N^.&R.0H^H'7K0!VA( ))P!6D0W_V66V\S/[J45I+K=_\,(M7M]4OOMMM)(T MC+.V9(PQ!SSS@<_A74:'>KKT6EWL-U:V&KZ]XCTS4-2T[[:UZEULM4CE1841<':READD'DD'MBO1+22:6SADN8O)G M9 9(\@[6QR,B@#G-3\6W&EZ5<:G-I)^R0SF$$W&'?#;=P&WID>M6;#Q'=7B: M7.VE[+74?N2K/N\OY2PW#:.N*SOB< /!%P ,#S8__0JSKK79_#_PJTNYM0/M M$D4<4;D9V$@G=^0- 'H553J%L-273_,!N6C,FP=E'&3Z=:XRZU>[\/Z_X>@% MS/<0:BBI<)-(7RYP-ZY^Z* M/3:P?%/B0^&+".]>S-S"S[&VR!2I/3C'/0UR/B?6-4MI]<4:BQDMPDEL+.4J M+==V#YF, D\<')^@IGC"^GU+X5Z=>7+!IY7C+L!C)P>: /3(9?.@CE P'4-C MTR*YWQ3XK;PL(9)=/\^"9MBNDV#G&>016[8_\@^V_P"N2_R%<%\7?^01IO\ MU\G_ -!H WM4\7-H26L^J::T=I<$ 302^9L)&>00#7212I/"DL3!HW4,K#N# M7EWB&^DU36-+\/:^@L=/.QTGA.X2DC Y(^47B6[E6 M(M$1O$8(&%+< G/6@#LJJV>H6U_Y_P!FD$@AD,3,.FX=0Q:QJLOPPGU%M3O/MD5X%643-NVG P>>1S6SXQU'4;7PMX>O+6^N(;B M7RED996&_* _-@\\T >BT5Q&MV6K:9H&LZ@^MW4NZ%)(0'*&)QC.,8X]OS]: MYF;5];L-$\-:M_;-U+)I0:39-=W(D\E/O%$+8]Z +E<_>>%8)-:&M:? M<26.HXP[HH9)!WWJ>OX$5N0R^="L@1TW#.UUP1]13R0JDDX Y)- %".RO9)$ M:^OUD",&$=O$85)'3=EF)_,#VK.G\,%-9NM4TV[%I/>1>7HYZ55O\ P-=7^GZ1:-K"(NF\QL+3ER#P3\_H!7:44 &8Y[KQMXL2SNT@D:0@,T?F#&X@G&0>/K^=>DS M21Q0O),RK$JDL6Z =\UAV\VA6Y2\ATM(%XV7*V6T'/'!QGG- %%_ -G_ ,(E M)H4=U*AED$SW!4$L^;:&#6-.NA:7AA\B3?%YB2)VXR"",#G/:M'4M3@TJ!9KA92C.$!C M0MR3@?K5Q3N4'!&1G!H Y?\ X0J"'PO=:+9W1C:[;=/<21[V8YR< $8Z<5GW M/P_N;K2]+L&UE!'IS%HV%IRW.>?GKN:* &H&"*'8,^/F*C )^G.*R-:\/1:K M=V5]'+]GOK)]T,VS<,=U9&[G08WM](U M,)9LQ807<'G!">NTAE('L;%&8%(4^_.6_,#VKO:* .2UKP;";C5/#=CHKZLB16O61;7E\<#^/CC\_:I9O!CW&N6.JRZI(L] MO (9!%$%$@ (XR3MX//7\*W;75[2[F6.-G!<%HV9"!(!U*GO2)J]H]R(0S\N M8UD*G8SCJH;UH QM!\%PZ)I6H::;Z6XMKPG@H%* C'7G)_PZ4S3?!UQIGAV[ MTB+6&=)@RHSVXQ&K=> 1D^Y/X5N2ZO:0W+0NS_(P1W"DHC'H">QY%+J.K6^F M-;K<+*3<2"*/8A;+'H/T- &?X;\.-H.B/I,UVMW;DMM/D[" W4'YCGK5GP_H M-MX=TO[#;?,I=G9B,%B3_08'X5J]JHZKJD.D6@N9XY'0R+'^[&<%B ,^V30! M@V7@N32M6N+G2]8GM+2Y;=+:K&K9/LQZ?EFNJ1 B*BYPHP,G-.HH PO%/A^? MQ)IO]GK?):P,P9SY!=B0RW5(?+4?[3> M )X%0'?C'1NPX';/7FNEJD=2B76$TTQR>:T1F#8^7 ..OKS0!S$WP]BFGUE_ M[4G6/4L$QA!\I!R"3WY^E.O_ -->^%K+0?[7VPV[;FD:V!9L= ,,, 9/J?> MNO>5(V178 N=J@]S573M2BU-)VBCD3R9FA82#!R* );&":VL88)YEFDC0*9% M38&QWQDX_.N?\6>$[CQ4(8FU)+:WA;>JK;;FW8QRV\?RKJ*KWE[!86_G3L0N MX*H R68G '1$9"2657*$(Q7[P![XH BT[2[FWM&BU'4I=0D9#&79!& OH ._N$AX>M[FU&HS7%G*6*0L@4+NX.2.6./H/:M.\UF"RO8K22&Y:68'R_+B+!L# M)P?:IK#4;;4X6EMG)".4=64JR,.H(/0T <:?AJ1H]QI4>NSK9R2B6.,PJ=IS M_%R"W'T'M6AK'@VXUC1=,TZ354C^PX/F+;??(&%XW\ M0NZ9DC++&,9Y(]JT$8.BNO(89% &3J^CSZMXP7T326[%E5RARI!##J,&K% !115.?4[>"Z%MEY M+@@,8XE+%1ZG'0?6@"Y15"YUBSM)WBE=LQ@-*RJ2L0/0L>U.N]4MK.58G+O( M4,A6-"Q"#^(XZ"@"[13(I8YX4FB=7C=0RLIR"#T(I] !1110 4444 %%%% ! M1110!7OO^/*7Z447W_'E+]** "Q_X\HOI5BJ]C_QY1?2K% !1110 4444 %% M%% !1110!#=7,5G:2W,[;8HE+,?85Q^W4-+UO3-4O;>V@2X=K>X>.8=R M[@4 &",=3UKL+JTMKV$PW=O%/$3DI*@9<_0U'<:987<$<%S8VTT,?W(Y(E95 M^@(P* .5U&:=8_$SB_N5:U:-X<3$>6=N> .WL>*LW=W0W!:9GP F1(,YVG=@<8'/2JVD75P!X M=D:\GD>ZCF67S)2P;"D@XZ9!'6NIBTS3X%E6*QMHQ,")0D2C?GKGCG\:A_L/ M2T6/R=.LXGBR866W3,1/=>..>: .;T6\EO-3L474)C,/,-X#/E)"#\NT$]/] MT#CK6OXS./".HY_N#_T(4VP\,V]M-'+-::<98F#K/#:A)6;U+>_>MB[LK2_B M\J\M8;B/.=DT8<9]<&@"*_O8+.T=IIC&3&Q&P9;A220/;%<9#+--%?V\UQ,U MO/I N%1[II')SPQ.>"1U"\=N:[*WT?3+20R6^G6<+E2I:.!5.#U&0.E.ATO3 M[&SD?A4$=_ M/>:-81?:YS<_9[ARQN&C7:C%0[%?F8C XSCKFNM&BZ4&C8:99!HP50^0N5!Z M@<<=32QZ/ID*HL6FV:"-BR!8%&TGJ1QP30!S6FSS:A?Z8D]]<%+C2O,D5)BH MW CYN,$'WHTJYGV>&[AKV>22YWQR[Y21( I(RO3/ YZUT8T/2 P8:58@A-@/ MV=/N],=.GM2IHNE1F$IIEDIA.8BMNH\L]'%O].NXMA:,*=JNKAF QS]:WZIKI6G)<_:5T^U6?.?-$*A ML_7&: ,2.*>3Q'J4;7MVX@BAFC192J[_ )N,#C!QR*J07-RUAH>HV]U/+=W- MRL=S$TK%6!SO&WHNW'8#I74Q:=8PW;W<5G;QW,GWYEB4.WU;&32QZ?90W+W, M5I EP_WY5C 9OJ<9- '&W%W)!H%X[7]PCV^K[ S7#95-Z_*3GD8)X-27<\K1 M^)94U*Y\RU=)+7;.<*2@( X()XQTKJWTO3Y)9)9+&U:23&]VA4EL=,G'-9] MEH(AU:]OKM;2?SI!)%^Y^:(@8X))[ =,4 1>)F<^'[=I0%D-Q;EAZ'S%S69J MDT\ .WM75W=A9WZ*EY:07**9FW0[\=,\.OH>HH FOHEGL)XGW;6C8':Q4]/4FP1'3_ C$ M))/G#EL2MD'R^QSD?ABN\QQBJ/\ 8NE!HV_LRSW1DE#Y"Y7/7''% ')+JER+ M>RM);_R;>2\NH&N9F<_<;Y%+AE/(SSGM74:"KQZ6L> MSB[2WUJ4.\FF?VI(E]!& '\HA06#=>.X]/2NCGFB76- -G<,+25)$ 24^6ZA M,KQG!/ZUKVVE:=9&3[+86L'F##^5"J[A[X'-,71=*2#R%TRS6'=O\L0*%W>N M,=?>@#F+2YNY],ECL[G[7+#J,H-N]XRO(@SA0^1#"C!PS(0#D+O ;/(Y!IUVPS MXNRPX@3/_?JNHEL+.>YCN9;2"2XC^Y*\8+)]#C(J%M%TIC.6TRS)G_UQ,"_O M.<_-QSSSS0 6CPQZ+;2SL@B2%'+/C"X .:QKEH-3CU.[M+J![V6Q>"W2.0,P M4 G)QT))_#BMY].L9+(63V=NUH (#$I0?\ <8IEGI&FZ?(TEEIUI;.PP6A MA5"1Z9 H P]RSIX86T*Y7Y^/X4$9!_4@53@5CX1TFU4@W8O(T8=]ZR9?^1-= M;#96MM+)+!;0Q22'+LD84L?Z6Z:VA:X4864Q@ MN!['K3;K3K*^9&N[.WN#&5QT(^8\5'K-U]LTG4[FYN9%EMM3CA\HR$(B"1,?+TY'.:Z\Z#H[*ZMI-B0 M[;V!MT^9O4\ MPLY+I+I[2!KB,825HP74>QQD5"^BZ5)"(7TRS:(.7"- I4,>IQCK[T 6+R9; M>RGF=V14C9BRC) ZBN'@N[M5O%^VSI')I/VF/=%8CJ%X%=[M4I ML*C;C&,<8JE_8NE&,1_V99; I7;Y"XP3DC&.F>: .8EU"[L LL,\TKOH[7!6 M20N"ZXPP!Z=3TJS9>1'XJTQDNWE,^GNP,DQRMH6&<-'$JD9Z]!WH QO$%M%+KVAO(TB M_O9 2LK( -A/8BLI)&MH[BZBGE1QK7EX60A2K, 00#@_C79SVUOO3K[T <['=37VK3.VM1VDUM?-' M]F(;OD^2NS_ +YQB@##U%VE MU?P^;.Z20_OPLTB[PWRCG@C-:FCZ0=+^UR23^?<733K1Y8\;)&@4LN.F#CC%7: .1U:WFAN]2U+2+Q!-$H^VV4_\ JY@% MZYZJ<<9I1Z@AETI9U@68IY;'TQT-=)/IUC13)=)TV>=YYM/M))G78TCPJ69<8P21R,4 3G6K7-U*UM=63RA9;@R,WS##$'A20>B\?6ND31=*C:%DTR MS5H?]45@4&/O\O''X4X:1IJJ%&GV@ # 0KP&^\.G?OZT "]DD=2>2K'Y6]QC'Y5J#0]($<48TNR"1,6C7[.F$) MZD#'!X%37.G6-ZRM=V=O.R_=,L2L1],B@#"UNX@>XM+:TFE66X>5\1S&)'VK M\S,PY.., =3UK,TF\GOW\/+=:A.11RA MZLK1@)^>,#W%2:&K6&I72:@X67^S[8@OQ\JJP?\ (]?K712V=K-/'/+;0R31 M_S[3;0S;#N3S$#;3ZC/2@#*\(Q2Q>%;!95*L4+!3V4DE M1^1%;=%% !1110 4444 %%%% !1110!7OO\ CRE^E%%]_P >4OTHH +'_CRB M^E6*KV/_ !Y1?2K% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %9?B+4I-)T2>[A ,H*I'D<;F8*"? MSS6I535-.AU739K*3>#OB9EVOM['('?&#ZT %SXH6&2 M_6.RDE2SMUN6?S% >,@G*_@#UJTNN)->_9[>+S2$C=OG 8!^A"]QCJ:S+KPY M>O+J@MWMDAN[%;.(,6R@4$9/'^T?RJ:7P]<7,-FLQM1+;B,+.@(DC"XSM/?. M#P>F>] $TGB-HK&\N6LCFTN1!(@E'/3Y@<>XXI;GQ$UNVH@6$K"P"M(2ZC^'[Z:'5+>"XMTBO)EG5G4ED8;2P-I((RVX$]2,BH9-&UZYT.Y MTZZO[*7="8(V6-DR",;GY.3CL * -RTGDOK9VFMGMU;A/WG+*0#D$Q1III)1+EFV;SG[N!G'UH H6>N/^16>_AJ:VT MW3[.PEC?R+H74TMP3NE;))/ ZDFI+GPZUYJBW4S0QX,F^2$%7E1@0$;L0,CG MVH L#7)O(:)E8'>2*7=+T*@G (!!'0YJS!K M%I;MJTQM)XI(KE8G4ON,KD +M&<#.13Y-*U&9]/NI[FW>[MY6D?",L>&7;A1 MDGCZ\\]*K/X>O+C^U1-/!']JN$N('CR3&R8VY!Z_=% %F?Q%]D-Y%=63KH217Z1/91B[M$MRH# )MSDCUZU8UJ.*ZM;'2)9&34F*/$858[ M0I 9MV, 8SU]: -JRN&OK%)I(C%Y@.%#YX['(QU'-U(%V2(UN1=K<_95A#@[WQD8/ICG\*R]+U2/3&UF6[+1DWXC1)IL@,4 M!QN8\#J?IV[5*WAV_>ZGN_.MTG%\+R#&XC[NPJW'<=Q23>&;^?[9-]NABN7N MTO+8HA(C=5VX;)Y!&1_G% #CXP46_P!H%D6ACN!;W$JS I%G&'W =/U6[@CAU*:TFCD;_28XE9%*XX5G2I]"L[_3[,VE[+%+'&Q$#(26"9X5LCG'3- &I1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M%>^_X\I?I11??\>4OTHH +'_ (\HOI5BJ]C_ ,>47TJQ0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 5[[_CRE^E%%]_QY2_2B@ L?\ MCRB^E6*KV/\ QY1?2I994AB>61@J(,LQ["@!]%06E[;WUG'=VT@>"0;E?!&1 M^-1+JMB^GB_6X4VI.%< _,=VW '4G/ QU[4 7**AM;J&\A\V!]R9(.5*D$=0 M0>0?8U-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %>^_X\I?I11?? M\>4OTHH +'_CRB^E2S.D4#O(ZHBJ268X %16/_'E%]*L4 /P-4].69?"^D3RP;(;6^,D@7YL)O<;B,< $Y^@S7;44 M 8N@*SS:I>*?]'N;O? >S*$52P]B5/UZUM444 0-#.6)%R0,\#8.*3R;C_G[ M/_?L58HH K^3^4 MLK']XL!+, 6Z[BHQGKSZT =1161HEQ(TNHV3N\BV=SY4;NQ9BI16 )/)(W$9 M/M6O0 45 TLP8@6Q(SP=XYI/.G_Y]6_[[% %BBJ_G3_\^K?]]BCSI_\ GU;_ M +[% %BBJ_G3_P#/JW_?8H\Z?_GU;_OL4 6**K^=/_SZM_WV*/.G_P"?5O\ MOL4 6**K^=/_ ,^K?]]BCSI_^?5O^^Q0!8HJOYT__/JW_?8H\Z?_ )]6_P"^ MQ0!8HJOYT_\ SZM_WV*/.G_Y]6_[[% %BBJ_G3_\^K?]]BCSI_\ GU;_ +[% M %BBJ_G3_P#/JW_?8H\Z?_GU;_OL4 6**K^=/_SZM_WV*/.G_P"?5O\ OL4 M6**K^=/_ ,^K?]]BCSI_^?5O^^Q0!8HJOYT__/JW_?8H\Z?_ )]6_P"^Q0!8 MHJOYT_\ SZM_WV*/.G_Y]6_[[% %BBJ_G3_\^K?]]BCSI_\ GU;_ +[% %BB MJ_G3_P#/JW_?8H\Z?_GU;_OL4 6**K^=/_SZM_WV*/.G_P"?5O\ OL4 6**K M^=/_ ,^K?]]BCSI_^?5O^^Q0!8HJOYT__/JW_?8H\Z?_ )]6_P"^Q0!8HJOY MT_\ SZM_WV*/.G_Y]6_[[% %BBJ_G3_\^K?]]BCSI_\ GU;_ +[% %BBJ_G3 M_P#/JW_?8H\Z?_GU;_OL4 6**K^=/_SZM_WV*/.G_P"?5O\ OL4 6**K^=/_ M ,^K?]]BCSI_^?5O^^Q0!8HJOYT__/JW_?8H\Z?_ )]6_P"^Q0!8HJOYT_\ MSZM_WV*/.G_Y]6_[[% %BBJ_G3_\^K?]]BCSI_\ GU;_ +[% %BBJ_G3_P#/ MJW_?8H\Z?_GU;_OL4 6**K^=/_SZM_WV*/.G_P"?5O\ OL4 6**K^=/_ ,^K M?]]BCSI_^?5O^^Q0!8HJOYT__/JW_?8H\Z?_ )]6_P"^Q0!8HJOYT_\ SZM_ MWV*/.G_Y]6_[[% %BBJ_G3_\^K?]]BCSI_\ GU;_ +[% %BBJ_G3_P#/JW_? M8H\Z?_GU;_OL4 6**K^=/_SZM_WV*/.G_P"?5O\ OL4 6**K^=/_ ,^K?]]B MCSI_^?5O^^Q0!8HJOYT__/JW_?8H\Z?_ )]6_P"^Q0!8HJOYT_\ SZM_WV*/ M.G_Y]6_[[% %BBJ_G3_\^K?]]BCSI_\ GU;_ +[% %BBJ_G3_P#/JW_?8H\Z M?_GU;_OL4 6**K^=/_SZM_WV*/.G_P"?5O\ OL4 6**CC>1R=\)3W+ Y_*I* M *]]_P >4OTHHOO^/*7Z44 %C_QY1?2I94,D3HLC1E@0'7&5]QD$?F*BL?\ MCRB^E6* ,(^&$_L./25U748X$;(>-XU?'7;D)TSSTS[U/#X?ACTW['+=WEPW MFB5;B>4-*KC&T@XQQCIC'KFM:B@"M8V,=A"R(SNSN9))),;I&/4G ].@[59 MHHH **** "BBB@ HHHH **** "BBB@ HJK?ZC9Z9;F>]N(X(QW<]?8#O7#:G M\0[B\F^Q>';-Y9FX$K+D_@O]3^5;4J%2K\*T,YU(PW/0Z8TL:#+R*H'; M1^#O%>J+Y]_JQ@9^2C2L2/P'%2I\+9).M%CW AS^I:M?845\53[EB^'7AV/[UO-(?]N8_TQ1RX5;R;^07K/HA)?B-X?C^[+/)_NQ'^ MN*I2_%'2E_U=I=/^0_K6W%X,\/0]-,A;_>RW\ZO1:#I,/^KTVU'_ &R!HYL* MMHM_,+5GU1Q4GQ3'_+'27;_>EQ_(5&/'WB*Y_P"//0-WI^ZD?^6*]%CMX(?] M5#&G^ZH%24>VHK:G^(>SJ/>7X'FQUKX@WG^ITWR,_P#3 +_Z&:0V?Q%N1E[E MH^^-\:_^@UZ511]:2^&$?N#V-]Y,\UM/'.LZ',+/Q%8N^/\ EIMVN1Z^C?A7 M;:3XATO6X]UE=(SXYB8X=?J*NW=E:W\!ANX(YHS_ NN:XC5OAO$9/M.B736 MLPY$;DXS[-U'ZT^:A5W7*_P"U2&VJ_$[ZBO,8?%'B;PK,L&N6C7%MG D;K^# MC@_0UV6C>+=(UO:EO^_X\I?I11??\>4OTHH +'_ (\HOI5BJ]C_ M ,>47TJQ0 4444 %%%% !1110 4444 %%%% !152_P!3LM+@,U[!*ZY)]PO;\:VI4)U/A6G?H9SJQAN=W?ZG9:7 9K MVYCA3MN/)^@[UPVI?$*YOY_L7ARRDDD;CS63)_!?ZFH++P5=:I/]N\3:IAV_ MY9>:"V/0GH/H*[/3X]!T2#R;-K6!?XB&&YOJ>IK;]Q1_O/\ #_@D?O*GDOQ. M/L/ >IZQ<"]\27LG/(B#;G^F>BCZ5W6F:-I^CP^58VJ1 ]6 ^9OJ>IJ-]?TM M.MY&?IDU _BG24Z3LW^[&:QJXBI4T;T[="X4HPVW-FBL'_A+],SC$_UV#_&G MCQ7I1ZR2#ZQFL30VZ*R!XGT@_P#+U^<;?X5(/$.E-C_3$_$$4 :=%9XUS2R/ M^/V'\6J0:MI[=+R'_OL4 7**K+J%FV,74)S_ +8J075N>D\1^CB@"6BF"6,] M)%/T-/!R,B@ HHHH 9-#%<1-%-&LD;##*XR#^%<;K/PXTZ\W2Z=(;*?J%'*$ M_3J/PKM:*TIUITW>#L1*$9_$CRX:GXO\'D+?1&\LUXW,2ZX]FZC\:ZO1O'6C MZL%1I?LLY_Y9S' S[-T-=*0&!! (/4&N4UGX?Z1J>Z2W3[%.>=T0^4GW7I^6 M*Z/:T:O\16?=?Y&?)4A\#NNS.L!!&1R**\N\GQAX,.(B;VP3H!ET ^G5?Y5T M.B_$/2]1VQ7F;*XZ?.%FES0]Y>0XUHWM+1G844U)$E0/&ZNAY# M*<@TZN4V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@"O??\>4OTHHOO\ CRE^E% !8_\ 'E%]*EF9UA=H ME5G )4,< GW/-16/_'E%]*EEW^4^Q0SX. 3C)^M &+!K\DVAZ?=^0@NKZ011 MQY.T,?EWD!@V>NW:=WZ56L]$O8]"TR&18 M5O-/F$J /E7Z@C..,AC3_P"PKG8]WF,7S7PO=F25&%";,_[HZ^M &IIM^UX+ MF*556XM93#*%Z$X# CV((J]6=I5A):M>7$^T3W<_FNJG(7Y0H&>_"_K6C0!E M7/B/3+65XGG+2(=K*J$X/UZ5GR^,[1?]5;3/_O87_&H]?\(M?E[C3KG[/<,2 MS(PRCG^8K@6>XT34/LWB&QF\L]'B;'X@\@U<:-6:_=I-]KV8<].+]]M+TN=M M)XUDS^[M$'^\]5G\:7O\*6Z_4$_UJ!+3P=)IOV_^UIA".JM(H<'TV[R*)-7F2($?ZF#EOQ;I_.MS_ M (0G2?6X_P"_@_PK)O%1=G&+^9HHX1Z\TON.5^P0WY%Q>ZC9>:PY\Z3>X^IY M_G5B/2M-B7/]MVB#TC4UT7_"$Z3ZW'_?P?X4J^"]('59F^LE2ZF,?1?>Q\F" M767W(PUL-#/^LUQ3]$-3)9>&1][52WZ?TK8_X0S1_P#GG+_W\-'_ AFCY_U M7X&8L?A%>MVS?4M_05.DW@^/H\9_WA(:O_P#"'Z+_ M ,^S_P#?UO\ &C_A#]%_Y]G_ ._K?XT7QG:/XA;!=Y?@5&U+PB@QBW/':!C_ M $JK)JGA+_GW+?[L;#_"M=?"6B+_ ,N98^\K_P"-3+X:T9.EA%^.3_,T6QC_ M )5]X7P2Z2?W',2:GX4YVZ?,?\ WR*/LL'_ #QC_P"^136'K=:K M^Y">)H=*2^]GF2V&JMTL;C\015A-*UH\K:2C'_30#^M>B_98/^>,?_?(H^RP M?\\8_P#OD5HJ51;S?W+_ ",G6IO:FOO?^9YZ8M>MNB7RX_YYN3_(THUO6K8_ M-/O\ AB>>D]X_ M<_\ .YP:^+M33[TT;?[\8'^%6(_&EX/O1P-],C^M=B;&T;[UM"?J@J%]&TR3 M[UA;'_MF*/WRZK\?^"%Z+Z-?<_\ (YU/&S_QVB'_ '7JPGC2W/W[20?1@:T) M/"VC2];)5/JCLO\ (U4D\%:6_P!Q[F/_ '9,_P Q2YJR^ROO_P" /EHO[37R M_P""2)XOTU^&6=/J@/\ (UCZO8>$==S(\@MKD_\ +6-&4GZCM_ T/_+*_ MF7_>4&JS^"+H?ZN_C/\ O)50Q-6F[J+7HU_F*6'I35N=?._^1S AUKPK+YNC MZK%>6O>-6S^<9_F*Z71_B);W#+#JMM):2'CS0I*?CW%0/X/U9?N/;/\ \"(_ MI52?P[K4$;.UD'51D^6X)_+J:WGF$9K][3=^]G^ES..!DG^[FO2Z_6QZ&EY; M2(KI<1,K#((<.W%S'F&[1L?[9% '8;T_OK^=&]/[Z_G7'?9_$EI MUMTF4?["-_+FD_MO4+?_ (^='CX]8F6@#LMZ?WU_.C>G]]?SKDX_%-H.)M-V M_P"[BK<7B317^_"T?UBS_*@#H=Z?WU_.C>G]]?SK+AU/1)_N3VP_WQM_GBKB M+8R#*"!AZK@T 6-Z?WU_.C>G]]?SK!U37]'TTF,)'/,/X(P#CZGH*Q/^$HNY M_P#CUT6,^GR%OY"N6IC*,'RMZ^6IUT\%7J+F2T\]#N=Z?WU_.C>G]]?SKAA= M^)KK_5:6D6?^G<+_ .A4'2/%-S_K)$BS_M(O_H-1]=O\,)/Y%_4;?'.*^9W/ MF)_?7\Z8UQ GWIHQ]6%<4/".J2_Z_4HQ_P #)J5?!,76XU0?@!_4T?6*[^&E M][0?5\.OBJ_$]#B_U MVH,V/^FJJ*L)I'A2#[TENY']ZXS^@-'-BY;**^\.7!QW MRQ3WFEZ(/:X1;4V_5F/_ ,)?JTY_T?3E_P"^6:C_ (3#58.+C3E_[Y9:UF\1 M:&O12?I#2?\ "1Z'_P \F_[]4?5JW_/U_<@^M4=O9+[V4$\>(.)K!Q_NO_B* MMQ>.-,?B2.XC/NH(_0TK:]X??[UL#]8!5>34/"TH^>Q7ZB _I1[/%+::?J@ M]KA);TVO1FK%XIT67I>JI]'1E_F*N1:MI\W^KO;=OI(*Y&5?"4O2"XC/JA;^ MI-4I;'PXW^KNKU/J@;_"CFQ<=XI^C_S#EP8/8Z>O\ J-2F'^]"1_(U"3/"?W.H.?\ OH4?6*Z^*D_DT'U:@_AJKYIH M]5WI_?7\Z-Z?WU_.O,(]7U6'[MPCC_:C5OYBKL7B?4$X>ULI![QX/Z&KCB6] MX27R(EA4MIQ?S/0MZ?WU_.C>G]]?SKAU\6/M^;2[8GU#8_I3&\53G[NG6@^N M36OMEV?W,R]B^Z^]'=[T_OK^=&]/[Z_G7G[>)[YONVMBO_;(G^M0-K^IOT:W M7_=@7^M+VSZ1?X?YC]BNLU^/^1Z/O3^^OYT;T_OK^=>9MJFJR=;D?\!A4?R% M1-<:B_6ZG_X#Q_*I]K4Z0?X?YC]C3ZU%^/\ D>H[T_OK^='F(.KK^=>6>3J$ MG\=TW_?5*--OWY\F[;_@#4O:UNE/\45[*AUJ?@SU W$(ZS1C_@0J-KZT3[UU M"/JXKS4:%J#G_CRN_P 8R/Z5(OAK46QBQFY]>*7/B.D%]_\ P!\F&6\W]W_! M/1X+VUN7*P7$4C#DA'!(J>N0\+Z)=Z?J+SSVWEKY94$L"FYM>_O MY'/44%+]VW;S*]]_QY2_2BB^_P"/*7Z459 6/_'E%]*L57L?^/*+Z58H *** M* "BBB@ JO>65KJ%NT%W DT3=5<9JQ133:=T&YP[?##2CJ/G"YG%KG/V<8_+ M=UQ^OO76V&F66EP"&RMHX4_V1R?J>]6Z*TG7J5%:3N1&G".J04445D6%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% &?J.B6&J*1C45SU,-";YUI M+NM&=-+%5*:Y=X]GJCQFQOM9\.SD6-PVQ3\UM."5^F.WZ5W.C>/M.OW6"^!L M+D\8D/R$^S?XUOZAI%CJ:8NH%9NSCAA^-<7K'@290S6A%S%V1N''^-5]8KPT MKQYUW6DOGT?]:E>QP]7^$^1]GK'_ (!Z$"",@Y%%>16.J:WX;F\JWE9HD.&M M;D' ^G<5W&C^-M,U1EAG)LKH\>5,>"?9NAK6G.G65Z4K^75>J_I&%6C4HNU1 M6\^GWG2T444S,**** "BBB@ HHI"0JEF( '))[4 1R6MO+_K((V^J@U3ET/2 MYX&/Y5GZGXPT^RW) ?M4H[(?E_.L7RO$7B7F0FVM&[H^6/=_Y":P/#=IN2!II)A_##)D ^Y.:H:9HVHZF=\,! MB@/220X&/;UKKM,\*:=IX5W3[1,/XY!Q^ K=Z# HIPQ$I,> M6G&[[O\ R.'?P9>H0T8UUM%,1R?_ B%PWW]1/\ WR3_ %IP\%)G M+WS'Z1__ %ZZJB@#F5\%VG\5U,?H *E7P=IPZRW+?5Q_A70T4 8:^$]*'5)6 M^LAJ5?#.DK_RZY^KL?ZUKT4 9HT#2E_Y?4?B)KGV>#=!I4#9)QP!ZGU M8]A6]"C[3WI:16[,JE3ET6[*B_VOXIU&XFT2S2"UBX50H4?B3U:K2Z3XVM<; M+.&0#_8A;^=>EZ=IUMI5C'9VD82)!QZD^I]ZMUK+%13M&"MYHA47NY.YY:MY MXRM1\^@0R?\ ;H#_ .@FI!XN\0VW_'SX7B7_ +=)$_GFO3J*7UB#WIH?LI=) M,\S7XEO"0L^@HA]I-OZ%:M1?%.S'^LTN9?\ <<'_ KT$J&&& (]#5>33[*7 M_66=N_\ O1*?Z4>UP[WI_B')5_F_ Y&/XGZ0WW[:Z3\ ?ZU:C^(_A]_O27"? M[T5;'Y.NEP#W7(HYL*_LM?,+5NZ*\?CSPY)UU ) M_O1M_A5N/Q;H$OW=6M1_O/M_G5*3P!XMY'3VNHV-]G['>6]QMZ^3*KX_(U9KG-!\&:=X?OFN[66YDD9 M"G[U@0 ?H!Z5T=<]104O<=T:Q*]]_P >4OTHHOO^/*7Z45!06/\ QY1? M2K%5['_CRB^E6* "BHKBXBM+=YYW"1(,LQJJNLV+02S&5D$3!'5XV5PQQ@;2 M,Y.1CCF@"_14-K=PWD/FP/N7)4Y!!!'4$'D'ZU-0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!3O]+LM2CVW4"N1T;&&'T-<9K'@20*6LF%Q'U\N3AA]# MWKOZ*PJ8>%1\VS[K1G12Q52DN5.Z[/5'E=CK6M^'9!!N:6)./LUSG('^RW4? MRKM](\6:;JQ6,.;>Y/6&;@Y]CT-:=[IUIJ,7EW4"2#L2.1]#VKC]6\"-M9[! MQ*O7RI.#^!J'4Q%/XUSKOM+_ (/YFO)AJWPOD?WQ_P"!^1W5%>:V7B#6= D% MM=*\\2\>5<9# >S?XYKLM-\3:9J46Y)Q#(!EHICM9?Z'\*UIUZ=3X'\MG]QC M5PU6E\2^>Z-BFNZQH7=@JCDDG %FX<*/\:S$TO7O$CB2 M_E-O;9R%88_)?ZFL)XR-^6DN9^6WWFT,%*W/5?*O/?[C5U/QE96F8[0?:ING M'"C\>_X5DBR\0>)6!NG-M:$YPPVC'LO?\:Z33/#>G:7ATB\R8?\ +23DCZ>E M:]3]7JUM:\M.R*^LTJ.E".O=_HC%TSPOIVF[7\OSIA_'(,_D.U;5%%==.G"F MK05CCJ59U'S3=V%%%%60%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5'<3Q6MN\\[K'%&-S,QX I998X8FEE=4C099F. !7F&L:K?>.M872=*#K MIZ-EW/ 8#^)O;T%;T*+J/71+=F=2IR+S&ZA?:A\0-:%A8!HM,A;)8],?WF]_ M05Z-I.DVNC:>EG:1A47DGNQ[D^],T31;30M/2TM4QCEW/5V]36C55ZRE[D-( MK^KBIT[>]+=A1117,:A1110 4444 %%%% !1110 4444 5[[_CRE^E%%]_QY M2_2B@ L?^/*+Z58JO8_\>47TJQ0!F^(#_P 2&[S;F<%,,@STR,GCG@<\>EB@"#R9_^?IO^^%H M\F?_ )^F_P"^%J>B@"#R9_\ GZ;_ +X6CR9_^?IO^^%J>B@"#R9_^?IO^^%H M\F?_ )^F_P"^%J>B@"#R9_\ GZ;_ +X6CR9_^?IO^^%J>B@"#R9_^?IO^^%H M\F?_ )^F_P"^%J>B@"#R9_\ GZ;_ +X6CR9_^?IO^^%J>B@"#R9_^?IO^^%H M\F?_ )^F_P"^%J>B@"#R9_\ GZ;_ +X6CR9_^?IO^^%J>B@"#R9_^?IO^^%H M\F?_ )^F_P"^%J>B@"#R9_\ GZ;_ +X6CR9_^?IO^^%J>B@"#R9_^?IO^^%H M\F?_ )^F_P"^%J>B@"#R9_\ GZ;_ +X6CR9_^?IO^^%J>B@"#R9_^?IO^^%H M\F?_ )^F_P"^%J>B@"#R9_\ GZ;_ +X6CR9_^?IO^^%J>B@"#R9_^?IO^^%H M\F?_ )^F_P"^%J>B@"#R9_\ GZ;_ +X6CR9_^?IO^^%J>B@"#R9_^?IO^^%H M\F?_ )^F_P"^%J>B@"#R9_\ GZ;_ +X6CR9_^?IO^^%J>B@"#R9_^?IO^^%H M\F?_ )^F_P"^%J>B@"A=Z6E]$8KIQ*A_O1KQ]#VKF+_P(VUGL+D;L'"2CO\ M45VU%8U16&KWGA74VAU?3=F3_ *Q4!8#_ &2>"/I7 MI&F:C!K%L)['4A*G6*Y'^!QU*E;FYI/F_,]!\F?_GZ;_OA:/)G M_P"?IO\ OA:X;1OB(8Y19>(+=K>=3M:4(1S_ +2]OPKO(+B&ZA6:"5)8G&5= M#D&LJM&=)VDBH5(SV&>3/_S]-_WPM'DS_P#/TW_?"U/1619!Y,__ #]-_P!\ M+1Y,_P#S]-_WPM3T4 0>3/\ \_3?]\+1Y,__ #]-_P!\+4]% $'DS_\ /TW_ M 'PM'DS_ //TW_?"U/10!!Y,_P#S]-_WPM'DS_\ /TW_ 'PM3T4 0>3/_P _ M3?\ ?"T>3/\ \_3?]\+4]% $'DS_ //TW_?"T>3/_P _3?\ ?"U/10!!Y,__ M #]-_P!\+1Y,_P#S]-_WPM3T4 0>3/\ \_3?]\+1Y,__ #]-_P!\+4]% $'D MS_\ /TW_ 'PM-=)8T+O>%549)*J !5DD $DX [FO,_$OB*Z\3:B- T/+0LV) M)5_Y:8Z\_P!T?K6U&BZLK+;JS.I44$0:UK.H>+M5&AZ1*\EIN^>3;M#X_B./ MX?YUW&A>'(M!L1;VLY#'F1R@RYIWAOP[;>'=/$$6'G?F67'+'_"MFKKUDU[. MG\*_'S)ITVGSRW(/)G_Y^F_[X6CR9_\ GZ;_ +X6IZ*YC8@\F?\ Y^F_[X6C MR9_^?IO^^%J>B@"#R9_^?IO^^%H\F?\ Y^F_[X6IZ* (/)G_ .?IO^^%H\F? M_GZ;_OA:GHH @\F?_GZ;_OA:/)G_ .?IO^^%J>B@"#R9_P#GZ;_OA:/)G_Y^ MF_[X6IZ* (XTD0G?,7]BH&/RJ2BB@"O??\>4OTHHOO\ CRE^E% !8_\ 'E%] M*L57L?\ CRB^E6* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,K6?#NFZ[$4O;<%\865>'7Z&N$GT#Q)X-F:Z MTB=KJS!W,@7/'^TG]17J%%=%+$3IKEW79F4Z49:[,Y#0?B!INJ;8;S%E='C# MGY&/L>WXUU]=/X]5W/4Z*P]#\6:7KRA;>;R[C',$G#?AZ_A6Y7 M).$H.TE9F\9*2N@HHHJ1A1110 4444 %%%% !1110 4444 %%%>>^+_%4][< M_P!@:'NDFD.R62/O_LC^IK6C1E5ERHBP[FNI\+^&;?P[8!0%>[D'[Z7'7V'M47A/PK!X>LP[A9+Z0?O9/3_9'M71 MUK6K14?94OA_,BG!WYY[_D%%%%^_X\I?I11??\>4OTHH +'_CRB^E6*KV/_'E%]*L4 %%9?B&\GL=' MDDML"9W2)&/1"[!=Q^F:YYB;:Y71I(%0O>0K<7",2;B-@Q 9CSDE<$9Z''?% M ':T5BZ"Q6?5;11BVMKO9 .RJ45BH]@2:VJ "BH&FG#$"V) /!WCFD\ZX_Y] M#_W\% %BBJ_G7'_/H?\ OX*/.N/^?0_]_!0!8HJOYUQ_SZ'_ +^"CSKC_GT/ M_?P4 6**K^=VZZC;-;WFF MK-$W5793^7H:ZX8FZY:JYE^)C*C9W@[,?IFL6&L6XFL;E)5[@?>7ZCM5ZO,[ M_P #ZIIES]O\//-&R\B+S1N^@/?Z&E7QGXLM%"W6C%R.I,++G\J;PJGK1E=> M>C%[9QTFCTNBO.%^)EY'_P ?&BD?1B/YBIT^*EF?]9IDZ_[L@/\ A4O!5_Y1 M_6*?<] HKB8_B=H[_>@N8_\ >4'^1-7(OB!HK1RC,?DM]+A#_6LW"2W1:DGLS1HJJMS,XR MMMD>TBT[SKC_ )]#_P!_!4C+%%5_.N/^?0_]_!7&>+O&4UL3I&FQG[=)\K,K M;BF>PQ_%_*M*5*567+$B=== M^_X\I?I11??\>4OTHH +'_CRB^E6*KV/_'E%]*L4 17%O#=V[P3QB2)QAE/< M5571K!;62W\@LDC!F+R,SDCH=Y.[(P,'/&.*OT4 0VMI#90"&!-J9)Y8L23U M))Y)]S4U%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 -:*-_O(K?49JM+I>GS?ZVRMW_WH@?Z M5;HIIM;"LF8\WA309\[])M>>ZQ[?Y51F^'_AN7.+%HSZI,_]37345HJU1;2? MWDNG![HXJ7X8Z(_,<]Y&?]]2/Y53D^%EL#F'5)E/^U&#_6O0:*T6,KK[1+H4 MWT/-F^&VI1'-OK>/J&'\C2?\(CXRMO\ CVULG';[2X_I7I5%5]=J];/Y$_5X M=#S5K'XC0*4CN3*",9$L1/YMS6QX.\''22=1U-5DU%\D G=Y6??N?>NRHJ9X MJ47TJQ0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5[[_CRE^E%%]_QY M2_2B@ L?^/*+Z58JO8_\>47TJQ0 R:58(7E64-_;F"?S-FX-^[E:,Y!R/F4@_K6):^%1:03"*ZD\XWQ MNX7DD>0+Z*=Q.<@D$]3GVH TM*OI+E[VVG(:>SG\IF48#@J&!QVX;]*T:HZ; M8&R%Q)(X>XN93-*RC S@ >P %7J (C=0*2#*@(X(S2?:[?_ )[)^=2[5]!^ M5&U?[H_*@"+[7;_\]D_.C[7;_P#/9/SJ7:O]T?E1M7^Z/RH B^UV_P#SV3\Z M/M=O_P ]D_.I=J_W1^5&U?[H_*@"+[7;_P#/9/SH^UV__/9/SJ7:O]T?E1M7 M^Z/RH B^UV__ #V3\Z/M=O\ \]D_.I=J_P!T?E1M7^Z/RH B^UV__/9/SH^U MV_\ SV3\ZEVK_='Y4;5_NC\J (OM=O\ \]D_.C[7;_\ /9/SJ7:O]T?E1M7^ MZ/RH B^UV_\ SV3\Z/M=O_SV3\ZEVK_='Y4;5_NC\J (OM=O_P ]D_.C[7;_ M //9/SJ7:O\ ='Y4;5_NC\J (OM=O_SV3\Z/M=O_ ,]D_.I=J_W1^5&U?[H_ M*@"+[7;_ //9/SH^UV__ #V3\ZEVK_='Y4;5_NC\J (OM=O_ ,]D_.C[7;_\ M]D_.I=J_W1^5&U?[H_*@"+[7;_\ /9/SH^UV_P#SV3\ZEVK_ '1^5&U?[H_* M@"+[7;_\]D_.C[7;_P#/9/SJ7:O]T?E1M7^Z/RH B^UV_P#SV3\Z/M=O_P ] MD_.I=J_W1^5&U?[H_*@"+[7;_P#/9/SH^UV__/9/SJ7:O]T?E1M7^Z/RH B^ MUV__ #V3\Z/M=O\ \]D_.I=J_P!T?E1M7^Z/RH B^UV__/9/SH^UV_\ SV3\ MZEVK_='Y4;5_NC\J (OM=O\ \]D_.C[7;_\ /9/SJ7:O]T?E1M7^Z/RH B^U MV_\ SV3\Z/M=O_SV3\ZEVK_='Y4;5_NC\J (OM=O_P ]D_.C[7;_ //9/SJ7 M:O\ ='Y4;5_NC\J (OM=O_SV3\Z/M=O_ ,]D_.I=J_W1^5&U?[H_*@"+[7;_ M //9/SH^UV__ #V3\ZEVK_='Y4;5_NC\J (OM=O_ ,]D_.C[7;_\]D_.I=J_ MW1^5&U?[H_*@"+[7;_\ /9/SH^UV_P#SV3\ZEVK_ '1^5&U?[H_*@"+[7;_\ M]D_.C[7;_P#/9/SJ7:O]T?E1M7^Z/RH B^UV_P#SV3\Z/M=O_P ]D_.I=J_W M1^5&U?[H_*@"+[7;_P#/9/SH^UV__/9/SJ7:O]T?E1M7^Z/RH B^UV__ #V3 M\Z/M=O\ \]D_.I=J_P!T?E1M7^Z/RH B^UV__/9/SH^UV_\ SV3\ZEVK_='Y M4;5_NC\J (OM=O\ \]D_.C[7;_\ /9/SJ7:O]T?E1M7^Z/RH B^UV_\ SV3\ MZ/M=O_SV3\ZEVK_='Y4;5_NC\J (OM=O_P ]D_.C[7;_ //9/SJ7:O\ ='Y4 M;5_NC\J (OM=O_SV3\Z/M=O_ ,]D_.I=J_W1^5&U?[H_*@"+[7;_ //9/SH^ MUV__ #V3\ZEVK_='Y4;5_NC\J (OM=O_ ,]D_.C[7;_\]D_.I=J_W1^5&U?[ MH_*@"+[7;_\ /9/SH^UV_P#SV3\ZEVK_ '1^5&U?[H_*@"+[7;_\]D_.C[7; M_P#/9/SJ7:O]T?E1M7^Z/RH B^UV_P#SV3\Z/M=O_P ]D_.I=J_W1^5&U?[H M_*@"+[7;_P#/9/SH^UV__/9/SJ7:O]T?E1M7^Z/RH ;'-'*2$=6(ZX-/I . M@ I: *]]_P >4OTHHOO^/*7Z44 %C_QY1?2K%5['_CRB^E6* "BBB@ HHHH M**** "BLR+6HFUJ32YHI+>;&Z!I!@7"@?,5^ASQZ<]*TZ "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **SM4UFWT?R7NDE$$C;7G5,UH A@"""#R"* (+[_CR ME^E%%]_QY2_2B@ L?^/*+Z58JO8_\>47TJQ0 4444 %%%-DD6*-I'8*B LQ/ M8"@ DD2*-I'8*BC))["N=N7C\1:E]DM]5N+:."(M)%"3%+O)&"H:G>_:8?L42Z.TAM7G64^>I/'F!<8V@D=\U2DBO;P0)J-L\.OZ>X^S7L*$Q MW"YYY'0,,Y4]* -/9;:MI5IIVIS ZAND6*1?E?S(6*F1?0\9_&MK3XKJ"QBC MO;@7%P%^>0+M!/TJOI^BVUA>7-XI:2XN'9B[G.Q2Q;:OH,DGZUI4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !61K&J10PR65O>PPZA( D0N?\ M*W*SC4]/EET74R6;Y-[6 M&'0T ;-K#+IM3:+I]SI\LL45TLND M%5:U1AETSU4-G[@XQWY]JH6&A-J=C:+J=Q)<06SNBJW N4#?NR_KP!QW(S74 M # X% %>^_X\I?I11??\>4OTHH +'_CRB^E6*KV/_'E%]*L4 %%%'2@ KG[ MGQ!/87S2:A;V]MI!D,(N'FP^X#J5QC:3D#G-.U.S;6M2_L^XFG@MH1YC+!,8 MS," %.1SP0V1]#WIMOB62*W$Q&Z4IG!)QZ=3_C0 Z%Q/I%W9 MV7ESF- UKAQM=#RG/H,$?A5W2+&YM(9)+VY\^[G;?*5X13C 5!V _7K3M+T] M;*W7=%$DQ+,1&.$W')4'TS5^@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S]7U5=(@BGDMYI82 M^)7C7/DIW<^P..GK[4[59YXK41V[>7),?*28@$1L1P2VEBO-3 MTW>I-W/,I>/=@$8X+ 'GVS[4 :C2Q17]O>Q%)+:[ C,BG(#=5.?0XQ]=M5K6 MPOWUR6:5C;V$$[20QH>9V9>6;T4;FP/7FGV.A?8;NXCBD7^RI<.MH5R(WSD[ M3V7H<>O3%;5 !1110!7OO^/*7Z447W_'E+]** "Q_P"/*+Z58JO8_P#'E%]* ML4 %9'B>T^V>'[F,RR1!2DIDC;:RA'#$@^N :UZ;)&DT3Q2*'C=2K*1P0>HH M XK2M>O+K5(+2:+SI[4LL=XORI>H"%?9GC(ZGGJO%=1:Z/:6FH7-^B%KFX/S M2.K<4$4$4<44:I'&-J*HP%'H*DH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J&H7$ MDMK>VNG7$0U%(LJN02A(.TD?RSZ5?K&U;1#<2_VAISI;:K'RDQ7Y9/\ 8D'= M3C'MU% %)--;2S%TQEE; P""#[%:T+5'UC3K&XFGE M51AW6/"I/QP3QG:>" #]:KK9KXEMK.XU*UFM_)=M]LS K(>.OJN1D>O%;P MP!@4 %%%% !1110!7OO^/*7Z447W_'E+]** "Q_X\HOI5BJ]C_QY1?2K% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!7OO^/*7Z447W M_'E+]** "Q_X\HOI5BJ]C_QY1?2K% !1110 4453N=7TRSE\JZU&T@DZ[)9U M4_D332;V$VEN7**S?^$BT3_H,:?_ .!*?XT?\)%HG_08T_\ \"4_QJO9S["Y MH]S2HK-_X2+1/^@QI_\ X$I_C4L.K6%X6CL;^SN)@I(2.96_/!SBDX26K0^9 M=R[16;H=_<:GIXNKB**(LS!5C8MT)'.0/2G1:WI\UT]M',S2H&.!$^&V_>VG M&&([A9E 2-HQSG Z9]*U9/$6E1003 M-=9CF3S$9(W;"=-S8!VC/&3B@#4HK.N=>TRTFEAEN1YD2*\BHC.44]&.T' ] M^U3VNHVMY/+#!(6DBP74HR\'H1D<@^HR* +5%96P.*&\0::GF9G?$4RPN?)<@,WW>W0\?-TY'- &G164?$F MD^8R?:P=LODLZQL45^."P&T=>YK5H **P[;7PAN3J9M[:..[^R1%7)+MQCMQ MU%7X]6LI;26Y6;$43E'W(RLK#MM(SGIQCG(H NT55LM0MM1C=[9V.QMCJ\;( MRGT*L 1^(J2>[MK4 W%Q%"#T,CA<_G2;2U8TFW9$U%4O[8TO_H)6?_?]?\:/ M[8TO_H)6?_?]?\:GVD.Z*]E/^5EVBJ7]L:7_ -!*S_[_ *_XTJ:KITCA$U"U M9CP )E)/ZT>TAW0>SGV9?38(+4@6WVA7DD8<;MN#@46'B2UN= M.L[JX5[=KJ8P(NTNID!(QN Q@XX)Q5D&U16A.<<]* +]%94NNVLD%ZMG*'NK> M!I0DB,H8 '!&0-RY'49%5M-UJZN]1L+>1(1'<::+MBH.0^5&!STYH WJ*H:I M=W=G:RW%O!%(D2%W\Q]N0.H''7ZU4GUR0"1K>V#)!;K<3AVPP##.T#UP#0!M M45CW6LNLD@M(5F6&W%Q*6;'RG. /? -0S>) %N;BWA$MI:*C7#EL, P#?*.^ M%()H WJ*8\L<)BNP/P?FP#GTYS4]E>37$, M@F6))U8JH5B5;W'?'^% %ZBN;/B&^@LY;VYM+?R(;DV\@CE.[AMN1D<_2K^L M:PNE_8UQ&&NI?*629ML:'!/S'WQ@>] &K166=9CM$SJ9CMBTZPPD,6$I(&"O M'J4@'*D(&^7GISWH W:*Q[+5KK5 M(6N["WB:SW,L;22$-+@XR., 9'&:DAUZS::WM;AVAO)0H,11L(Y7=L+8VAL= MBF!GK0!LT5G/KEA!.D%Q-Y4K;5;2Q1V]T)#,6$9"-M8J<, V,9XZ9SCGI0!HT5EW7B+3+..62>>1(XR0S>1 M(1QUP0O('AZ?=/][I[U)<:Q86MW';3W&R1R%!*-MR1D MC:">P)R: +U%4; M'6+#4SBSN!-P3D*0,!BIY(QU!JA#JFJW-]J-M#:VA-FZI\TK#?E0P[<=: -V MBL6VUZ.]M[.5'CMWEN# \,P);& )![$<4YO$.EI''(UPP1V MV[C$^%.[;\QQ\O(Q\V* -.BN>'B>"XEFBC;[,T-ZEMNN8),29*Y"\#YCDX]. MI&*T[W6+#3Y!'=3E#@,Q$;,$!. 6(!"CW.!0!>HK-37]+DF\I+M7;SO()56* MA\ @%@,#.>,GGI3H]T6X_>J&/S(P4[?O88C:<=\$XH T**QE\5:-(T M(CNGD\Y@L92WD8$DD#D+CJ#^5:-O>PW4EQ'"7+P/LDW1LH#8SP2.?PS0!8HK M!M?$2J+AM4:WME2\-I%M9F,C9'M[BM!-7L)+*2\$^(8V*.65E96!QM*D9S[8 MR^_X\I?I1 M1??\>4OTHH +'_CRB^E6*KV/_'E%]*L4 %%%% !7*ZKX TG5]2EOIYKR.64Y M81NH7/XJ:ZJBKA4E3=XNQ,H1DK21Q/\ PJ[1/^?K4/\ OXG_ ,11_P *NT3_ M )^M0_[^)_\ $5VU%:_6ZW\Q'L*?8XG_ (5=HG_/UJ'_ '\3_P"(J[I7@73- M#OUU"TDNYKB)6V++(N"2".RCUKJ:*4L36DK.0U1@G=(Y_2(M6LM.@LVLE1A* M2\OG*0JER3@=S@U#::1J":S9WD\<9,3SB1Q)U5L;=JXX'M7345@:')6>D:I: M2:0IMHW2QDG9V$H^8/G&!^-5E\/ZO)HRV4T$8Q:R1A5FP Y8D$D#D8(X['M7 M;44 :;J4LU\R6J$3:Q:Y+!GVLK*,!E/3IU%9\N@W8AO)H; M*!9KF]BG\M7 *HA4D$XZD@_G76T4 8ES97T>H7LL$$<\-]"J,'DV^6R@CTY4 MY_3WK-_X1Z_M+.ZL[81RJXMO+DDDQGRPH(/'^SFNMHH XZ"WNM2;Q!I\<4?E MS7NUYC)]SY4SQU)XX]ZZ6SGGEEN(Y(%2.)ML3K)NWCWXX/MS4L%E:VK.UO;0 MPESES'&%W'WQUJ>@#DY=-U5X;A!9)E]42\7]\.4!4D?7Y?UJ:72]3E@U QQQ M13F^6ZM][Y5P,<-CIT_6NFHH R[&35&VO=:=:P-))B01S[BJX^\3M&XYP,?K M2:OH%IK31M\_[[7_XFNGHK#ZE0_E1O]>Q'\[.8_P"$$TO_ )[WG_?: M_P#Q-*O@;2U<-YUV<'."Z\_^.UTU%/ZG0_E0?7<1_.SFM1T275/$;2W%KFR: MT-N)5FPRL6SN HDT[5)=-M;62W@WV-S%(CQL%695/I_"<=NF:Z6BNDY3E1H= MZ\=UY]NA+7F,%N MH!&.@Z5UM% '):=HFH6UA<02Z=9"=+5X([B.8EILC X(^4=,\FK6EZ7?6VJ: M=--$BQ6^F"UGRUT=% &+K9U=Y(HK'3X+FV^]+YEQY98]AT/'K4% MQINHO]J98X3)?VR138; B< @D>HP?TKH:* ,"XTFZ@><62(ZW%HML2S;=A4$ M!O<8/3VJM+X^T^UV&UOUC5Y&;!BPH1N.^548]ZZBB@"K>Z?#?61M)=P MCXY4X(Q6/_PANG?\]KK_ +Z7_P")KHJ* .=_X0W3O^>UU_WTO_Q-'_"&Z=_S MVNO^^E_^)KHJ* .=_P"$-T[_ )[77_?2_P#Q-6+G2%6RBL%LXKRQ5&#Q3,-Q M).00H&#Q[^U3:/H][I]P MINK6&Z>!/+MKDR#.O;/>NGHH Y_2-&&^XFU'3XUF-T\\9+A_O,2/H1 M6AJEO+=(D7V:"YMF#":&4_>],<=:T** .//A^_@LTBM8<0#4(;E+9I]WDHA! M(!/J0>.@J0Z7JOF%OLB8_M7[8/WP_P!7C'YUUE% '(2:)JC2K.8(WF$=S&Q\ M[ .\?+@8P!5R#2KU&\/*\*;;*%DN#O'!*!>/6NCHH P=&LK_ $.S73$@2XMH MF;R)O,"D*22 P]1GJ*J7NC:G=:E'<.D3F*]BG5EDVKL"X("^N>Y[5U-% '&Q M6]SJ4GB/3X8HS'/>[7F9_N?(F>.Y]/>MW4K&9[BPN[>-97M'/[MFQN4K@X/J M*O065K:L[6]M#"SG+F.,*6^N.M3T P1(\RM.7@WX $C!L ^Q M_,TL&B7.GC3KF$)/>)]^"F2"PQZ@@X_"F6&F:G;_ -G"2U0""\GED/F@X5RV"/7[WZ5U M-% '(:EX*0/&9MT3L>A"GE3ZXXJ6^TO5;J'6=MM"/MMM'&B MF;D, 0<\8QS7544 I:MW(_*H+_ ,.W]S+.+1_LJR[V<>9OB=CRIV'E3G&<8'6NMHH YB\M]_ .X< M]*Z>B@#DI]#U(&>..&)T?58KT,),?(NW(QZ_*:O7.FWJ7NJ&"*.>#48E4^8^ M/*8+MY&.5Q@\>];]% ''P:)J=I;2V\=LLBB^AF1FF +(BJ#GW^3]:L0Z1J2: MS:7TL,;-#).7(EP"K_=VC&![^]=110!R:VRZ?X.-CJLL%I<%W,):4',A9,W3=(W+?AD\>U69((IBAEB1RC;D+*#M/J/0U)0 M!R$NE:M);R1_8T!;5DO1^^'W P./KQ4_]E:FT=S(L4:2KJ0O(D,F1*N -I/8 M\?RKJ** .,O=#U>XU2XU!+2U8&5)5MY)R-X";2"0.#WSS5B[T2\N;&"&*PMK M5[93/!Y3A@)L\*21]WKGU_#GJZ* (;1YY+6-KJ%89R/G17W 'V/>IJ** "BB MB@"O??\ 'E+]**+[_CRE^E% #;*6-;.,%U!QT)J?SHO^>B?]]"N=/WC]:2@# MH_.B_P">B?\ ?0H\Z+_GHG_?0KG** .C\Z+_ )Z)_P!]"CSHO^>B?]]"NB?\ ?0H\Z+_GHG_?0KG* M* .C\Z+_ )Z)_P!]"CSHO^>B?]]"NB?\ ?0H\Z+_GHG_?0KG** .C\Z+_ )Z)_P!]"CSHO^>B?]]" MNB?\ ?0H\Z+_GHG_? M0KG** .C\Z+_ )Z)_P!]"CSHO^>B?]]"NB?\ ?0H\Z+_GHG_?0KG** .C\Z+_ )Z)_P!]"CSHO^>B M?]]"NB?\ ?0H\Z+_G MHG_?0KG** .C\Z+_ )Z)_P!]"CSHO^>B?]]"NB?\ ?0H\Z+_GHG_?0KG** .C\Z+_ )Z)_P!]"CSH MO^>B?]]"NB?\ ?0H\ MZ+_GHG_?0KG** .C\Z+_ )Z)_P!]"CSHO^>B?]]"NB?\ ?0H\Z+_GHG_?0KG** .C\Z+_ )Z)_P!] M"CSHO^>B?]]"NB?\ M?0H\Z+_GHG_?0KG** .C\Z+_ )Z)_P!]"CSHO^>B?]]"NB?\ ?0H\Z+_GHG_?0KG** .C\Z+_ )Z) M_P!]"CSHO^>B?]]"N MB?\ ?0H\Z+_GHG_?0KG** .C\Z+_ )Z)_P!]"CSHO^>B?]]"NB?\ ?0H\Z+_GHG_?0KG** .C\Z+_ M )Z)_P!]"CSHO^>B?]]"NB?\ ?0H\Z+_GHG_?0KG** .C\Z+_ )Z)_P!]"CSHO^>B?]]"NB?\ ?0H\Z+_GHG_?0KG** -R 2\EC:SD =2<= :*Q!U%% '__9 end EX-101.SCH 11 swim-20211231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - ACQUISITIONS - Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - INVENTORIES, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - LONG-TERM DEBT (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 40907 - Disclosure - LONG-TERM DEBT - Principal payments due (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - INCOME TAXES - Components of income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - INCOME TAXES - Current and deferred income tax (benefit) expense (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - INCOME TAXES - Reconciliation of the statutory federal income tax rate with the Company's effective income tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - INCOME TAXES - Deferred Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - NATURE OF THE BUSINESS - (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation, Pension and Other Postretirement Plans, Advertising , Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - ACQUISITIONS - Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - EQUITY METHOD INVESTMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - FAIR VALUE MEASUREMENTS - Reconciliation of the Company's Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value of financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - LONG-TERM DEBT - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - LONG-TERM DEBT - Term Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - LONG-TERM DEBT - Schedule of mandatory prepayments based on Company's excess cash flow for the year (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - NET SALES (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - PROFITS INTEREST UNITS (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - STOCK-BASED COMPENSATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41706 - Disclosure - STOCK-BASED COMPENSATION - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - SHAREHOLDER'S EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - NET INCOME PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - RELATED PARTY TRANSACTIONS - Bright AI Services (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - RELATED PARTY TRANSACTIONS - Expense Reimbursement and Management Fees (Details) link:presentationLink link:calculationLink link:definitionLink 42003 - Disclosure - RELATED PARTY TRANSACTIONS - Operating Lease (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - GEOGRAPHIC INFORMATION - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - CONDENSED BALANCE SHEETS (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - CONDENSED BALANCE SHEETS (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 42203 - Disclosure - CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - CONDENSED STATEMENTS OF OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 42204 - Disclosure - CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - CONDENSED STATEMENTS OF COMPREHENSIVE INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 42205 - Disclosure - CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - CONDENSED STATEMENT OF CASH FLOWS (Details) link:presentationLink link:calculationLink link:definitionLink 42206 - Disclosure - CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Consolidated Statements of Stockholders' Equity - (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - NATURE OF THE BUSINESS link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - EQUITY METHOD INVESTMENT link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - INVENTORIES, NET link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - PRODUCT WARRANTIES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - NET SALES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - PROFITS INTEREST UNITS link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - SHAREHOLDER'S EQUITY link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - NET INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - PRODUCT WARRANTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - NET SALES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - PROFITS INTEREST UNITS (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - NET INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) (Tables) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Trade Receivables, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill, Deferred Offering Costs, Segment Reporting, Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - PRODUCT WARRANTIES (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - NET SALES - Allowance for bad debt activity (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - INCOME TAXES - Changes in the valuation allowance (Details) link:presentationLink link:calculationLink link:definitionLink 41306 - Disclosure - INCOME TAXES - Uncertain tax positions (Details) link:presentationLink link:calculationLink link:definitionLink 41307 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - PROFITS INTEREST UNITS - Number of PIUs and Weighted - Average Grant Date Fair Value - (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - PROFITS INTEREST UNITS - Fair value of the PIUs - (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - STOCK-BASED COMPENSATION - Weighted average basis for fair value option award granted (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 swim-20211231_cal.xml EX-101.CAL EX-101.DEF 13 swim-20211231_def.xml EX-101.DEF EX-101.LAB 14 swim-20211231_lab.xml EX-101.LAB EX-101.PRE 15 swim-20211231_pre.xml EX-101.PRE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2019
Mar. 08, 2022
Jul. 02, 2021
Document and Entity Information [Abstract]        
Document Type 10-K      
Document Annual Report true      
Document Transition Report false      
Document Period End Date Dec. 31, 2021      
Entity File Number 001-40358      
Entity Registrant Name Latham Group, Inc.      
Entity Incorporation, State or Country Code DE      
Entity Tax Identification Number 83-2797583      
Entity Address State Or Province NY      
Entity Address, Address Line One 787 Watervliet Shaker Road      
Entity Address, City or Town Latham      
Entity Address, Postal Zip Code 12110      
City Area Code 800      
Local Phone Number 833-3800      
Title of 12(b) Security Common stock, par value $0.0001 per share      
Trading Symbol SWIM      
Security Exchange Name NASDAQ      
Entity Well-known Seasoned Issuer No      
Entity Voluntary Filers No      
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      
ICFR Auditor Attestation Flag false      
Entity Ex Transition Period false      
Entity Shell Company false      
Entity Public Float       $ 963,170,436
Entity Common Stock, Shares Outstanding     119,523,708  
Entity Central Index Key 0001833197      
Current Fiscal Year End Date --12-31      
Document Fiscal Year Focus 2021      
Document Fiscal Period Focus FY      
Amendment Flag false      
Auditor Name Deloitte & Touche LLP RSM US LLP    
Auditor Firm ID 34      
Auditor Location Hartford, Connecticut Blue Bell, Pennsylvania    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash $ 43,952 $ 59,310
Trade receivables, net 60,753 32,758
Inventories, net 109,556 64,818
Income tax receivable 4,039 4,377
Prepaid expenses and other current assets 10,766 6,063
Total current assets 229,066 167,326
Property and equipment, net 63,506 47,357
Equity method investment 23,362 25,384
Deferred tax assets 10,603 345
Deferred offering costs   1,041
Goodwill 128,871 115,750
Intangible assets, net 338,310 289,473
Other assets 765  
Total assets 794,483 646,676
Current liabilities:    
Accounts payable 37,998 26,917
Accounts payable - related party 850 500
Current maturities of long-term debt 17,220 13,042
Accrued expenses and other current liabilities 59,097 53,478
Total current liabilities 115,165 93,937
Long-term debt, net of discount and current portion 263,188 208,454
Deferred income tax liabilities, net 56,343 55,193
Liability for uncertain tax positions 5,689 5,540
Other long-term liabilities 453 1,943
Total liabilities 440,838 365,067
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.0001 par value; 100,000,000 and no shares authorized as of December 31, 2021 and 2020, respectively; no shares issued and outstanding as of both December 31, 2021 and 2020 0 0
Common stock, $0.0001 par value; 500,000,000 shares authorized as of December 31, 2021 and 2020; 119,445,611 and 118,854,249 shares issued and outstanding as of December 31, 2021 and 2020, respectively 12 12
Additional paid-in capital 401,846 265,478
Retained earnings (accumulated deficit) (48,583) 13,765
Accumulated other comprehensive income (loss) 370 2,354
Total stockholders' equity 353,645 281,609
Total liabilities and stockholders' equity $ 794,483 $ 646,676
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Apr. 22, 2021
Apr. 13, 2021
Dec. 31, 2020
Consolidated Balance Sheets        
Preferred Stock, Par Value $ 0.0001     $ 0.0001
Preferred Stock, Shares Authorized 100,000,000 100,000,000   0
Preferred Stock, Shares Issued 0     0
Preferred Stock, Shares Outstanding 0     0
Common stock, par value $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001
Common stock, shares authorized 900,000,000 900,000,000 500,000,000 500,000,000
Common stock, shares issued 119,445,611     118,854,249
Common stock, shares outstanding 119,445,611     118,854,249
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Consolidated Statements of Operations      
Net sales $ 630,456 $ 403,389 $ 317,975
Cost of sales 426,294 260,616 219,819
Gross profit 204,162 142,773 98,156
Selling, general and administrative expense 217,775 85,527 57,388
Amortization 22,566 17,347 15,643
Income from operations (36,179) 39,899 25,125
Other expense (income):      
Interest expense 24,433 18,251 22,639
Other expense (income), net (4,860) (1,111) (300)
Total other expense (income), net 19,573 17,140 22,339
Earnings from equity method investment 2,222    
Income before income taxes (53,530) 22,759 2,786
Income tax (benefit) expense 8,818 6,776 (4,671)
Net income $ (62,348) $ 15,983 $ 7,457
Net income per share      
Basic $ (0.56) $ 0.16 $ 0.08
Diluted $ (0.56) $ 0.16 $ 0.08
Weighted-average common shares outstanding - basic and diluted      
Basic 110,644,366 101,606,966 95,032,265
Diluted 110,644,366 102,602,738 95,400,528
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Consolidated Statements of Comprehensive Income      
Net income $ (62,348) $ 15,983 $ 7,457
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments (1,984) 2,825 (664)
Benefit pension plan adjustments     (6)
Total other comprehensive income (loss), net of tax (1,984) 2,825 (670)
Comprehensive income $ (64,332) $ 18,808 $ 6,787
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
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, 2018 $ 10,000 $ 188,049,000   $ (7,978,000) $ 199,000   $ 180,280,000
Balance, beginning of period (in shares) at Dec. 31, 2018 92,925,353            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income       7,457,000     7,457,000
Foreign currency translation adjustments         (664,000)   (664,000)
Proceeds from issuance of common stock   7,817,000         7,817,000
Proceeds from issuance of common stock (in shares) 3,673,677            
Repurchase and retirement of treasury stock   (200,000)         (200,000)
Repurchase and retirement of treasury stock (in shares) (100,087)            
Stock-based compensation expense   808,000         808,000
Defined benefit pension plan adjustment         (6,000)   (6,000)
Capital contribution from parent     $ (1,697,000)     $ (1,697,000)  
Balance, end of period at Dec. 31, 2019 $ 10,000 196,474,000   (2,218,000) (471,000)   193,795,000
Balance, end of period (in shares) at Dec. 31, 2019 96,498,943            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income       15,983,000     15,983,000
Foreign currency translation adjustments         2,825,000   2,825,000
Proceeds from issuance of common stock $ 2,000 65,551,000         65,553,000
Proceeds from issuance of common stock (in shares) 21,871,850            
Repurchase and retirement of treasury stock   (582,000)         (582,000)
Repurchase and retirement of treasury stock (in shares) (275,238)            
Stock-based compensation expense   1,827,000         1,827,000
Contingent consideration settlement $ 758,694 2,208,000         2,208,000
Balance, end of period at Dec. 31, 2020 $ 12,000 265,478,000   13,765,000 2,354,000   281,609,000
Balance, end of period (in shares) at Dec. 31, 2020 118,854,249            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income       (62,348,000)     (62,348,000)
Foreign currency translation adjustments         (1,984,000)   (1,984,000)
Dividend   (110,033,000)         (110,033,000)
Issuance of restricted stock in connection with the Reorganization $ 1,000 (1,000)          
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            
Proceeds from issuance of common stock $ 2,000 399,262,000         399,264,000
Proceeds from issuance of common stock (in shares) 23,000,000            
Repurchase and retirement of treasury stock $ (3,000) (281,635,000)         (281,638,000)
Repurchase and retirement of treasury stock (in shares) (33,931,091)            
Treasury Stock, Shares, Retired (1,014,976)            
Issuance of common stock upon release of restricted stock units (in shares) 51,316            
Stock-based compensation expense   128,775,000         128,775,000
Balance, end of period at Dec. 31, 2021 $ 12,000 $ 401,846,000   $ (48,583,000) $ 370,000   $ 353,645,000
Balance, end of period (in shares) at Dec. 31, 2021 119,445,611            
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity - (Parenthetical)
12 Months Ended
Dec. 31, 2021
$ / shares
Condensed Consolidated Statements of Stockholders' Equity  
Dividend per share $ 1.00
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net income $ (62,348) $ 15,983 $ 7,457
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 32,230 25,365 21,659
Amortization of deferred financing costs and debt discount 6,419 2,317 3,151
Deferred income taxes (12,028) (4,670) (10,226)
Stock-based compensation expense 128,775 1,827 808
Other non-cash 493 1,024 933
Loss on sale and disposal of property and equipment (4,806)    
Provision on liability for uncertain tax positions 149 465 5,075
Change in fair value of contingent consideration for Narellan Group Pty Limited   (204) 1,441
Earnings from equity method investment (2,222)    
Distribution received from equity method investment 1,808    
Changes in operating assets and liabilities:      
Trade receivables (26,015) 9,462 (7,104)
Inventories (39,656) (17,023) 12,960
Prepaid expenses and other current assets (4,455) 1,680 1,460
Income tax receivable 338 (4,190) (503)
Other assets 800    
Accounts payable 10,678 9,775 (2,278)
Accrued expenses and other current liabilities 4,686 20,556 699
Other long-term liabilities (1,156) 793 123
Net cash provided by operating activities 33,690 63,160 35,655
Cash flows from investing activities:      
Purchases of property and equipment (24,975) (16,264) (8,165)
Proceeds from the sale of property and equipment 35 579 1,296
Acquisitions of businesses, net of cash acquired (90,508) (74,736) (20,214)
Equity method investment in Premier Pools & Spas   (25,384)  
Return of equity method investment 447    
Proceeds from the sale of portion of equity method investment 6,796    
Net cash used in investing activities (108,205) (115,805) (27,083)
Cash flows from financing activities:      
Proceeds from long-term debt borrowings 222,813 20,000 22,310
Payments on long-term debt borrowings (169,138) (24,044) (5,809)
Proceeds from borrowings on the revolving credit facility 16,000    
Payments on revolving credit facility (16,000)    
Deferred financing fees paid (1,250)    
Proceeds from issuance of common stock   65,553 250
Proceeds from initial public offering, net of underwriting discounts, commissions and offering costs 399,264    
Repurchase and retirement of treasury stock (281,638) (582) (200)
Dividend to parent (110,033) (6,624)  
Net cash provided by financing activities 60,018 54,303 16,551
Effect of exchange rate changes on cash (861) 997 (956)
Net increase in cash (15,358) 2,655 24,167
Cash at beginning of period 59,310 56,655 32,488
Cash at end of period 43,952 59,310 56,655
Supplemental cash flow information:      
Cash paid for interest 17,371 15,625 19,488
Income taxes paid, net 20,054 14,815 168
Supplemental disclosure of non-cash investing and financing activities:      
Purchases of property and equipment included in accounts payable and accrued expenses 664 1,235 312
Capitalized internal-use software included in accounts payable - related party . $ 850 500  
Deferred offering costs included in accounts payable and accrued expenses   1,040  
Fair value of contingent consideration recorded in connection with acquisition of Narellan Group Pty Limited     8,869
Fair value of equity issued by Parent to settle contingent consideration in connection with the acquisition of Narellan Group Pty Limited   2,208 7,567
Change in defined benefit pension plan liability   (149) $ 31
Net working capital adjustment receivable   $ 750  
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
NATURE OF THE BUSINESS
12 Months Ended
Dec. 31, 2021
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 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.

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 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. Refer to Note 18 for additional detail.

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

Prior to the closing of the Company’s IPO on April 27, 2021 (the “Closing of the IPO”), the Company’s parent entity, Parent, merged with and into Latham Group, Inc. (the “Reorganization”). Refer to Note 18 for additional detail.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

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

Use of Estimates

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

Seasonality

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

Revenue Recognition

The Company adopted accounting standards codification (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”), on January 1, 2019 using the modified retrospective method. This standard applies to all contracts with customers, except for contracts that are within the scope of other standards. The adoption of ASC 606 resulted in a net decrease to retained earnings (accumulated deficit) of $1.7 million, a reduction to prepaid expenses of $1.2 million and an increase to accrued expenses of $0.5 million as of January 1, 2019, as a result of adjusting the timing of recording customer incentives to more closely match the revenues to which they are associated.

Under ASC 606, the Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when, or as, the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract, determines which goods or services are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when, or as, that performance obligation is satisfied.

The Company sells its products through business-to-business distribution channels. With the exception of its extended service warranties and custom product contracts, the Company recognizes its revenue at a point in time when control of the promised goods is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. Control of the goods is considered to have been transferred upon shipping or upon arrival at the customer’s destination, depending on the terms of the purchase order. Revenue that is derived from its extended service warranties, which are separately priced and sold, is recognized over the term of the contract. Refer to Warranties within this same Note for further information.

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. Custom products are generally delivered to the customer within three days of receipt of the purchase order.

Each product shipped is considered to be one performance obligation. For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any estimated rebates, cash discounts or other sales incentives. Customer rebates, cash discounts, and other sales incentives are estimated by applying the portfolio approach using the most-likely-amount method and are recorded as a reduction to revenue at the time of the initial sale. Estimates are updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. The Company believes the most-likely-amount method best predicts the amount of consideration to which it will be entitled.

The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities as promised services to its customers. Therefore, shipping and handling costs billed to customers are recorded in net sales, and the related costs in cost of sales.

The Company does not engage in contracts greater than one year, and therefore does not have any contract costs capitalized as of December 31, 2021, and 2020.

As a practical expedient, the Company does not adjust the promised amount of consideration for the effects of a significant financing component as the period between the transfer of a promised good to a customer and when the customer pays for that product is one year or less.

Warranties

The Company offers limited assurance-type warranties on most of its products, which assure that the product will comply with agreed upon specifications. These assurance-type warranties are not separately priced and are not considered separate performance obligations. The Company also offers optional extended service contracts which are separately priced. The Company recognizes revenue related to extended service contracts over the term of the contract.

The Company’s assurance-type warranties generally range from five years to lifetime warranties. At the time product revenue is recognized, the Company records a liability for estimated costs that may be incurred under its warranties. The costs are estimated based on historical experience and any specific warranty issues that have been identified. The accuracy of the estimate of additional costs is dependent on the number and cost of future claims submitted during the warranty periods. Although historical warranty costs have been within expectations, there can be no assurance that future warranty costs will not exceed historical amounts. The Company believes that the reserves established for estimated and probable future product warranty claims are adequate. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the balance as necessary. Warranty costs are recorded within cost of sales on the consolidated statements of operations. The Company’s provision for product warranties was recorded within accrued expenses and other current liabilities and other long-term liabilities on the consolidated balance sheets as of December 31, 2021 and 2020.

Cost of Sales

Cost of sales includes the cost of materials and all costs to make products saleable, such as labor, materials, inbound freight, including inter-plant freight, purchasing and receiving costs, operating lease costs related to distribution and manufacturing facilities, and warehousing and distributions costs. In addition, all depreciation expense associated with assets used to manufacture products and make them saleable is included in cost of sales. The Company records shipping and handling costs associated with outbound freight as cost of sales when the related revenue is recognized in the accompanying consolidated statements of operations.

Trade Receivables, Net

Trade receivables are recorded at the original invoiced amount and do not bear interest. The Company maintains an allowance for bad debt. The allowance for bad debt is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The Company determines the allowances based on historical write-off experience. The Company’s allowance for bad debt as of December 31, 2021 and 2020 was $2.4 million and $1.4 million, respectively.

Concentration of Credit Risk

Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and trade receivables. The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. The Company also has bank deposits in international accounts. The Company has not historically sustained any credit losses in such accounts and believes it is not exposed to any significant credit risk related to its cash. The Company routinely reviews the financial strength of its customers before extending credit and believes that its trade receivables credit risk exposure is limited. Generally, the Company does not require collateral from its customers.

During the years ended December 31, 2021, 2020 and 2019, one customer represented approximately 25.0%, 22.3% and 25.7% of the Company’s net sales, respectively. As of December 31, 2021 and 2020, outstanding trade receivables related to this customer were $10.7 million and $5.4 million, respectively. The Company provides extended payment terms to qualified customers for sales under its “Early Buy” program, which allows customers to take delivery in December and receive payment terms for April through June of the following year.

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 years ended December 31, 2021, 2020 and 2019.

Business Combinations

In determining whether an acquisition should be accounted for as a business combination or asset acquisition, the Company first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this is the case, the single identifiable asset or the group of similar assets is not deemed to be a business, and is instead deemed to be an asset. If this is not the case, the Company then further evaluates whether the single identifiable asset or group of similar identifiable assets and activities includes, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. If so, the Company concludes that the single identifiable asset or group of similar identifiable assets and activities is a business.

The Company accounts for business combinations that are deemed to be businesses using the acquisition method of accounting. Application of this method of accounting requires that (i) identifiable assets acquired (including identifiable intangible assets) and liabilities assumed generally be measured and recognized at fair value as of the acquisition date and (ii) the excess of the purchase price over the net fair value of identifiable assets acquired and liabilities assumed be recognized as goodwill, which is not amortized for accounting purposes but is subject to testing for impairment at least annually. Any contingent assets acquired and contingent liabilities assumed are also recognized at fair value if the Company can reasonably estimate fair value during the measurement period (which cannot exceed one year from the acquisition date). The Company re-measures any contingent liabilities at fair value in each subsequent reporting period. Transaction costs related to business combinations are expensed as incurred. Determining the fair value of assets acquired and liabilities assumed in a business combination requires management to use significant judgment and estimates, especially with respect to intangible assets.

During the measurement period, which extends no later than one year from the acquisition date, the Company may record certain adjustments to the carrying value of the assets acquired and liabilities assumed with the corresponding offset to goodwill. After the measurement period, all adjustments are recorded in the consolidated statements of operations as operating expenses or income.

Acquisition-related contingent consideration was recorded in the consolidated balance sheets at its acquisition-date estimated fair value, in accordance with the acquisition method of accounting. The fair value of the acquisition-related contingent consideration was remeasured each reporting period, with changes in fair value recorded in other expense (income), net in the consolidated statements of operations. The fair value measurement is based on significant inputs not observable by market participants and thus represents a Level 3 input in the fair value hierarchy.

Equity Method Investments

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

The Company records its proportionate share of earnings or losses of Premier Holdco, LLC (“Premier Pools & Spas”) within earnings from equity method investment in the consolidated statements of operations on a three-month lag. The Company recorded its interest in the net earnings of Premier Pools & Spas of $2.2 million for the year ended December 31, 2021, which included a $0.3 million adjustment for the amortization of basis differences, within earnings from equity method investment in the consolidated statements of operations during the year ended December 31, 2021. As the Company initially invested in Premier Pools & Spas on October 30, 2020, there was no earnings from equity method investment recorded during year ended December 31, 2020. The Company received distributions of $2.2 million during the year ended December 31, 2021.

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

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

Inventories, Net

Inventories, primarily raw materials and finished goods, are stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out method. Inventory costs include all costs directly attributable to the products, including all manufacturing overhead, and excludes costs to distribute. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated net realizable value. As of December 31, 2021 and 2020, the Company’s reserves for estimated slow moving products or obsolescence were $2.7 million and $1.8 million, respectively.

Property and Equipment, Net

Property and equipment are recorded at cost and presented net of accumulated depreciation. Property and equipment acquired through business combinations are recorded at fair value at the acquisition date. Expenditures for betterments and major improvements that substantially enhance the value and increase the estimated useful life of the assets are capitalized and depreciated over the new estimated useful life. Normal repairs and maintenance costs are expensed as incurred. Depreciation and amortization expense are recognized using the straight-line method over the estimated useful lives of each respective asset category as follows:

Estimated

    

Useful Life

Building and improvements

25 years

Molds and dyes

5  –  10 years

Machinery and equipment (including computer equipment and software)

3  –  10 years

Furniture and fixtures

5  –  7 years

Vehicles

5 years

Leasehold improvements are amortized over the shorter of the term of the related lease or the estimated useful lives of the improvements. When property and equipment is sold or retired, the asset cost and accumulated depreciation and amortization are removed from the respective accounts and a gain or loss is recognized, if any, on the consolidated statements of operations.

The Company capitalizes external costs and directly attributable internal costs to acquire or create internal-use software which are incurred subsequent to the completion of the preliminary project state. These costs relate to activities such as software design, configuration, coding, testing and installation and exclude training and maintenance. Once the software is substantially complete and ready for its intended use, capitalized development costs are amortized straight-line over the estimated useful life of the software, generally not to exceed five years.

Long-Lived Assets

Long-lived assets include property and equipment and definite-lived intangible assets. The Company evaluates the carrying value of its long-lived assets for impairment whenever events or circumstances indicate that the carrying value of the assets may not be recoverable. Conditions that may indicate impairment include, but are not limited to, a significant decrease in the market price of an asset, a significant adverse change in the extent or manner in which an asset is being used or a significant decrease in its physical condition, and operating or cash flow performance that demonstrates continuing losses associated with an asset or asset group. The Company also considers non-financial data such as changes in the operating environment, competitive information, market trends and business relationships.

A potential impairment has occurred if the projected future undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group are less than the carrying value of the asset or asset group. The estimate of cash flows includes management’s assumptions of cash inflows and outflows directly resulting from the use of the asset in operation. If the carrying value exceeds the sum of the undiscounted cash flows, an impairment charge is recorded equal to the excess of the asset or asset group’s carrying value over its fair value. Fair value is measured using appropriate valuation methodologies that would typically include a projected discounted cash flow model using a discount rate the Company believes is commensurate with the risk inherent in its business. The Company did not recognize any impairment losses on long-lived assets during the years ended December 31, 2021 and 2020.

The Company amortizes its definite-lived intangible assets using the straight-line method. The weighted-average estimated useful lives (in years) of the Company’s definite-lived intangible assets are as follows:

Estimated 

Asset

    

Useful Life

Trade names and trademarks

 

9  –  25 years

Technology

15 years

Pool designs

 

14  – 15 years

Dealer relationships

 

5  –  13 years

Patented technology

 

5  –  10 years

Non-competition agreements

 

5 years

Franchise relationships

 

4 years

Backlog

 

10 months

Goodwill

The Company accounts for goodwill as the excess of the purchase price over the net amount of identifiable assets acquired and liabilities assumed in a business combination measured at fair value. Goodwill is not subject to amortization; rather, the Company tests goodwill for impairment annually on the first day of the Company’s fourth fiscal quarter and whenever events occur or changes in circumstances indicate that impairment may have occurred. Historically, including for the Company’s annual impairment test conducted during the year ended December 31, 2020, the Company had two reporting units for the purpose of performing its goodwill impairment test. In November 2020, the Company made changes to its internal organizational structure, including roles and responsibilities and to its internal reporting, resulting in a change to segment management. As a result of the change in segment management and in the information that is regularly reviewed, the results of the previous two reporting units are no longer being reviewed for profitability on an individual basis. Due to these factors, the Company recognized a change in reporting units effective in November 2020 and determined that only one reporting unit exists. The Company completed an assessment of any potential impairment for all reporting units immediately prior to and after the reporting unit change and determined that no impairment existed.

Impairment testing is performed for the Company’s reporting unit by first assessing qualitative factors to see if further testing of goodwill is required. If the Company concludes that it is more likely than not that its reporting unit’s fair value is less than its carrying amount based on the qualitative assessment, then a quantitative test is required. The Company may also choose to bypass the qualitative assessment and perform the quantitative test.

If the estimated fair value of the reporting unit exceeds the carrying amount, the Company considers that goodwill is not impaired. If the carrying value exceeds estimated fair value, there is an impairment of goodwill and an impairment loss is recorded. The Company calculates the impairment loss by comparing the fair value of its reporting unit less the carrying amount, including goodwill. Goodwill impairment would be limited to the carrying value of the goodwill.

Debt Issuance Costs

The Company defers costs incurred in conjunction with acquiring third-party financing. The Company amortizes debt issuance costs over the term of the related long-term debt instruments using the effective interest method. Debt issuance costs related to long-term debt are recorded as a direct reduction to the carrying amount of long-term debt on the consolidated balance sheets.

Segment Reporting

The Company identifies operating segments based on how the chief operating decision maker (“CODM”) 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.

Income Taxes

The Company accounts for income taxes using the asset and liability method. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities, using enacted tax rates expected to be applicable in the years in which the temporary differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company evaluates the realizability of its deferred tax assets and establishes a valuation allowance when it is more likely than not that all or a portion of the deferred tax assets will not be realized. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected, scheduling of anticipated reversals of taxable temporary differences, and considering prudent and feasible tax planning strategies. If in future periods the Company were to determine that it would be able to realize its deferred tax assets in excess of the net recorded amount, an adjustment to the deferred tax assets, particularly a release of the valuation allowance, would increase income in the period such determination was made.

The Company records liabilities for uncertain income tax positions based on a two-step process. The first step is recognition, where an individual tax position is evaluated as to whether it has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have less than a 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, the Company performs the second step of measuring the benefit to be recorded. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized on ultimate settlement. The actual benefits ultimately realized may differ from the estimates. In future periods, changes in facts, circumstances and new information may require the Company to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in income tax (benefit) expense and liability in the period in which such changes occur.

The Company’s policy is to classify interest and penalties related to unrecognized tax benefits as a component of income tax (benefit) expense within the consolidated statements of operations. The Company had $0.3 million of accrued interest and no accrued penalties as of December 31, 2021. The Company had $0.2 million of accrued interest and no accrued penalties as of December 31, 2020. The Company reinvests earnings of foreign operations indefinitely and, accordingly, does not provide for income taxes that could result from the remittance of such earnings.

Stock-Based Compensation

Stock-based compensation is measured and recognized based on the grant date fair value of the awards. The fair value of the Company’s common stock is determined based on the quoted market price of the Company’s common stock for purposes of computing stock compensation expense. For stock options, the Company uses a Black-Scholes model for estimating the grant date fair value. The Black-Scholes pricing model requires critical assumptions including risk-free rate, volatility, expected term and expected dividend yield. The expected term is computed using the simplified method. The Company uses the simplified method to calculate expected term of the stock options as the Company does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the stock-based award. The Company considers the historical volatility of the Company’s stock price, as well as implied volatility. The Company utilized a dividend yield of zero, as it have no history or plan of declaring dividends on its common stock. The assumptions underlying these valuations represented the Company’s best estimate, which involved inherent uncertainties and the application of judgment. As a result, if the Company had used significantly different assumptions or estimates, the fair value of the Company’s stock-based compensation expense could have been materially different.

For stock options, restricted stock awards and restricted stock units, stock-based compensation is recognized using a graded vesting method over the requisite service period in which employees earn the awards. The Company accounts for forfeitures of stock-based awards as they occur rather than applying an estimated forfeiture rate to stock-based compensation expense.

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

Foreign Currency Translation and Foreign Currency Transactions

The financial statements of the Company’s foreign operations are denominated in local currency and are then translated to U.S. dollars. Assets and liabilities are translated using the current rate of exchange at the balance sheet dates or historical rates of exchange, as applicable. Revenue and expenses are translated using the average monthly exchange rates prevailing throughout the reporting period. The related foreign currency translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in stockholders’ equity. Transaction gains and losses associated with the Company’s international subsidiaries, which are denominated in currencies other than the Company’s foreign entities’ functional currencies, are recognized as a component of other expense (income), net within the consolidated statements of operations.

Advertising Costs

Advertising costs, consisting of costs related to dealer conferences and commercials, are expensed as incurred and are included in selling, general and administrative expense on the consolidated statements of operations. Total advertising costs were $7.6 million, $5.9 million and $3.8 million during the years ended December 31, 2021, 2020 and 2019, respectively.

Comprehensive Income (Loss)

Comprehensive income (loss) is a measure of net income and all other changes in equity that result from transactions other than with equity holders and would normally be recorded in the consolidated statements of stockholders’ equity and the consolidated statements of comprehensive income. Other comprehensive income (loss) consists of foreign currency translation adjustments and defined benefit plan adjustments.

Income tax (benefit) expense on the components of other comprehensive income (loss) was not significant for the years ended December 31, 2021, 2020 and 2019.

Earnings Per Share

Basic net income per share is calculated by dividing net income available to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net income per share is calculated by dividing net income available to common stockholders by the diluted weighted-average number of shares of common stock outstanding for the period. Potentially dilutive shares are included in the diluted per-share calculations when the effect of their inclusion is dilutive.

Treasury Stock

The Company accounts for treasury stock acquisitions using the cost method. The Company accounts for the retirement of treasury stock by deducting its par value from common stock and reflecting any excess of cost over par value as a deduction from additional paid-in capital on the consolidated balance sheets.

Reclassifications

Certain prior period balances have been reclassified to conform to the current period presentation in the consolidated financial statements and the accompanying notes.

Recently Issued Accounting Pronouncements

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

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. In addition, a lessee is required to record (i) a right-of-use asset and a lease liability on its balance sheet for all leases with accounting lease terms of more than 12 months regardless of whether it is an operating or financing lease and (ii) lease expense in its consolidated statement of operations for operating leases and amortization and interest expense in its consolidated statement of operations for financing leases. Leases with a term of 12 months or less may be accounted for similar to prior guidance for operating leases today. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), which added an optional transition method that allows companies to adopt the standard as of the beginning of the year of adoption as opposed to the earliest comparative period presented. In November 2019, the FASB issued guidance delaying the effective date for all entities, except for public business entities. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2020. In June 2020, the FASB issued additional guidance delaying the effective date for all entities, except for public business entities. For public entities, ASU 2016-02 was effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. Early adoption is permitted. The adoption of ASU-2016-02 will have a material impact on the Company’s consolidated balance sheets.

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

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

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities, ASU 2019-12 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2019-12 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. Early adoption is permitted. The Company adopted ASU 2019-12 during the year ended December 31, 2021. The adoption of this standard required no cumulative-effect adjustments and did not have a material impact on the Company’s financial position or results of operations.

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

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

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

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS
12 Months Ended
Dec. 31, 2021
ACQUISITIONS  
ACQUISITIONS

3.ACQUISITIONS

Narellan Group Pty Limited

On May 31, 2019 (the “Acquisition Date”), Latham Pool Products acquired Narellan Group Pty Limited and its subsidiaries (collectively “Narellan”) for a total purchase price of $35.2 million (the “Narellan Acquisition”). The results of Narellan’s operations have been included in the consolidated financial statements since that date. Narellan is a fiberglass pool manufacturer based in Australia with operations in Australia, New Zealand and Canada. The acquisition expanded the Company’s market share with a broader geographical footprint. Additionally, the acquisition provided the Company with an increase in dealer and franchise relationships. In connection with the Narellan Acquisition, consideration paid included $20.2 million in cash, $7.6 million in equity consideration and $7.4 million of contingent consideration as of the Acquisition Date. The cash consideration was funded, in part, through long-term debt proceeds of $22.3 million, net of discount of $0.7 million. The equity consideration consisted of common stock. The valuation of the common stock was prepared using a quantitative put options method. The Company incurred $1.1 million in transaction costs.

The Company agreed to pay the contingent consideration in the form of cash and equity consideration to the seller if certain EBITDA targets were achieved for any of the trailing twelve months periods ended December 31, 2019, June 30, 2020 or the year ended December 31, 2020 (the “Contingent Consideration”). The fair value of the Contingent Consideration at the Acquisition Date was $7.4 million.

On September 25, 2020, the Company amended the terms of the Narellan share purchase agreement to accelerate the settlement of the Contingent Consideration with the selling shareholders of Narellan based upon estimated EBITDA for the year ended December 31, 2020. The Contingent Consideration was settled through a cash payment of $6.6 million and the issuance of an additional 758,697 shares of common stock as equity consideration, which had a contractual value of $2.2 million and was recorded as a capital contribution on the consolidated statements of stockholders’ equity. As the fair value of the common stock issued of $2.8 million exceeded the contractual value of $2.2 million and the selling shareholders are also employees of the Company, the Company recorded the excess remuneration paid to the selling shareholders of $0.6 million as stock-based compensation in the consolidated statements of operations and as contributed capital in the consolidated statements of stockholders’ equity as of and for the year-ended December 31, 2020.

The Company accounted for the Narellan Acquisition using the acquisition method of accounting in accordance with FASB ASC 805, Business Combinations (“ASC 805”). This requires that the assets acquired and liabilities assumed be measured at fair value. The Company estimated, using Level 3 inputs, the fair value of certain fixed assets using a combination of the cost approach and the market approach. Inventories were valued using the comparative sales method. Specific to intangible assets, dealer relationships and franchise relationships were valued using the multi-period excess earnings method, whereas trade names and proprietary 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 Company’s acquisition of Narellan:

(in thousands)

    

May 31, 2019

Total consideration

$

35,233

Allocation of purchase price:

 

  

Cash

 

24

Trade receivables

 

1,420

Inventories

 

4,501

Prepaid expenses and other current assets

 

472

Property and equipment

 

4,861

Intangible assets

 

18,332

Deferred tax asset

 

126

Total assets acquired

 

29,736

Accounts payable

 

3,379

Accrued expenses and other current liabilities

 

442

Deferred tax liabilities

 

470

Total liabilities assumed

 

4,291

Total fair value of net assets acquired, excluding goodwill

 

25,445

Goodwill

$

9,788

Total consideration was comprised of the following:

(in thousands)

    

Amount

Cash consideration

$

20,238

Fair value of equity consideration

 

7,567

Fair value of contingent consideration

 

7,428

Total consideration

$

35,233

The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the acquisition was allocated to goodwill in the amount of $9.8 million. Goodwill resulting from the acquisition was attributable to the expanded market share and broader geographical footprint. The goodwill recognized is not 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 (in years)

Trade names and trademarks

$

9,535

 

25

Pool designs

 

5,728

 

14

Patented technology

 

1,410

 

5

Franchise relationships

 

1,187

 

4

Dealer relationships

 

472

 

5

The following are the net sales and net loss from Narellan included in the Company’s results from the Acquisition Date through December 31, 2019:

(in thousands)

    

Amount

Net sales

$

15,893

Net loss

$

(1,047)

GL International, LLC

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

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

The following summarizes the purchase price allocation for the Company’s acquisition of GLI:

(in thousands)

    

October 22, 2020

Total consideration

$

79,743

Allocation of purchase price:

 

  

Cash

 

5,007

Trade receivables

 

10,639

Inventories

 

11,854

Prepaid expenses and other current assets

 

3,949

Property and equipment

 

1,402

Intangible assets

 

46,700

Total assets acquired

 

79,551

Accounts payable

 

3,536

Accrued expenses and other current liabilities

 

8,853

Other long-term liabilities

 

524

Total liabilities assumed

 

12,913

Total fair value of net assets acquired, excluding goodwill

 

66,638

Goodwill

$

13,105

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

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

Fair Value

Amortization

Definite-lived intangible assets:

    

(in thousands)

    

Period (in years)

Trade names

$

9,500

 

9

Dealer relationships

 

37,200

 

8

$

46,700

The following are the net sales and net loss from GLI included in the Company’s results from the GLI Acquisition Date through December 31, 2020:

Year Ended

(in thousands)

    

December 31, 2020

Net sales

$

7,689

Net loss

$

(1,123)

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

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 Company’s acquisition of Radiant:

(in thousands)

    

November 24, 2021

Total consideration

$

90,725

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

Deferred income tax liabilities

 

2,920

Total liabilities assumed

 

5,702

Total fair value of net assets acquired, excluding goodwill

 

77,007

Goodwill

$

13,718

The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the acquisition was allocated to goodwill in the amount of $13.7 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

The following are the net sales and net income from Radiant included in the Company’s results from the Radiant Acquisition Date through December 31, 2021:

Year Ended

(in thousands)

    

December 31, 2021

Net sales

$

2,211

Net income

$

3

Pro Forma Financial Information (Unaudited)

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

Year Ended 

December 31,

(in thousands)

    

2021

    

2020

    

2019

Net sales

$

662,282

$

486,276

$

396,655

Net (loss) income

$

(50,441)

$

30,163

$

1,712

The pro forma financial information presented above reflects the effects as a result of the acquisitions, including the amortization expense from acquired intangible assets, the depreciation and amortization expense from acquired property and equipment, the additional cost of sales from acquired inventory, interest expense from debt financing, and any related tax effects. Transaction costs for GLI and Radiant are reflected within pro forma net income for the year ended December 31, 2019.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY METHOD INVESTMENT
12 Months Ended
Dec. 31, 2021
EQUITY METHOD INVESTMENT  
EQUITY METHOD INVESTMENT

4.EQUITY METHOD INVESTMENT

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

The Company concluded that it holds common stock of Premier Pools & Spas and has the ability to exercise significant influence over Premier Pools & Spas but does not have a controlling financial interest. Accordingly, the Company accounts for this investment using the equity method of accounting. The Company’s proportionate share of the earnings or losses of the investee are reported as a separate line in the consolidated statements of operations.

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

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

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

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

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2021
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

5.FAIR VALUE MEASUREMENTS

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 loan

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

December 31, 

2021

2020

Carrying 

Estimated 

Carrying 

Estimated 

    

Value

    

Fair Value

    

Value

    

Fair Value

Term loan

$

280,408

$

281,926

$

221,496

$

221,081

Interest rate swap

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

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2021
GOODWILL AND INTANGIBLE ASSETS, NET  
GOODWILL AND INTANGIBLE ASSETS, NET

6.GOODWILL AND INTANGIBLE ASSETS, NET

Goodwill

The following table presents the changes in the carrying value of goodwill during the years ended December 31, 2021, 2020 and 2019 (in thousands):

    

Amount

Balance as of December 31, 2019

$

101,672

Acquisition of GLI

 

13,105

Foreign currency translation adjustment

 

973

Balance as of December 31, 2020

115,750

Acquisition of Radiant

13,718

Foreign currency translation adjustment

(597)

Balance as of December 31, 2021

$

128,871

The Company performed an annual test for goodwill impairment in the fourth quarter of the fiscal year ended December 31, 2021 in accordance with Step 0 of ASC 350 and determined that goodwill was not impaired. The Company performed an annual test for goodwill impairment in the fourth quarter of the fiscal years ended December 31, 2020 and 2019 in accordance with Step 1 of ASC 350 and determined that goodwill was not impaired.

Intangible Assets

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

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

December 31, 2020

Gross 

Foreign 

Carrying 

Currency 

Accumulated 

Net 

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

135,100

$

1,047

$

10,258

$

125,889

Patented technology

 

16,126

 

155

 

3,452

 

12,829

Pool designs

 

5,728

 

629

 

648

 

5,709

Franchise relationships

 

1,187

 

130

 

470

 

847

Dealer relationships

 

160,376

 

52

 

17,697

 

142,731

Non-competition agreements

 

2,476

 

 

1,008

 

1,468

$

320,993

$

2,013

$

33,533

$

289,473

The Company recognized $22.6 million, $17.3 million, and $15.6 million of amortization expense related to intangible assets during the years ended December 31, 2021, 2020, and 2019, respectively.

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

Estimated Future 

Amortization 

Year Ended

    

Expense

2022

$

28,158

2023

 

26,527

2024

 

25,707

2025

 

25,550

2026

 

25,550

Thereafter

 

206,818

$

338,310

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORIES, NET
12 Months Ended
Dec. 31, 2021
INVENTORIES, NET  
INVENTORIES, NET

7.INVENTORIES, NET

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

December 31, 

    

2021

    

2020

Raw materials

$

77,510

$

37,010

Finished goods

 

32,046

 

27,808

$

109,556

$

64,818

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2021
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

8.PROPERTY AND EQUIPMENT, NET

Property and equipment, net consisted of the following (in thousands):

December 31, 

    

2021

    

2020

Land

$

1,744

$

1,613

Building and improvements

 

7,369

 

5,898

Machinery and equipment

 

27,910

 

21,478

Furniture and fixtures

 

1,470

 

1,406

Computer equipment and software

 

7,011

 

6,633

Molds and dyes

 

13,365

 

9,051

Leasehold improvements

 

4,560

 

3,573

Vehicles

 

4,363

 

3,061

Construction in progress

 

18,677

 

8,525

 

86,469

 

61,238

Less: Accumulated depreciation

 

(22,963)

 

(13,881)

$

63,506

$

47,357

Depreciation and amortization expense related to property and equipment during the years ended December 31, 2021, 2020 and 2019 was $9.7 million, $8.0 million and $6.0 million, respectively. Construction in progress recorded as of December 31, 2021 and 2020 primarily related to an increase in fiberglass molds and fiberglass production capacity. The Company recorded aggregate losses on sales and disposals of property and equipment of $0.3 million, $0.3 million and $0.7 million during the years ended December 31, 2021, 2020 and 2019 respectively.

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT
12 Months Ended
Dec. 31, 2021
LONG-TERM DEBT  
LONG-TERM DEBT

9.LONG-TERM DEBT

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

December 31, 

    

2021

    

2020

Term loan

$

284,009

$

228,147

Less: Unamortized discount and debt issuance costs

 

(3,601)

 

(6,651)

Total debt

 

280,408

 

221,496

Less: Current portion of long-term debt

 

(17,220)

 

(13,042)

Total long-term debt

$

263,188

$

208,454

Revolving Credit Facility

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

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

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

Term Loan Facility

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

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

On August 6, 2020, the Company entered into a Form of Affiliated Lender Assignment and Assumption with Nomura (the “Assignment”). Under the Assignment, the Company repaid $4.975 million of the outstanding principal balance, which was accepted as full repayment of $5.0 million of the outstanding principal balance. The Company treated the $25.0 thousand as a gain on extinguishment of debt and recorded it within interest expense, net in its consolidated statements of operations during the year ended December 31, 2020.

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

On January 25, 2021, the Company entered into a subsequent amendment to the Term Loan with Nomura to borrow an additional $175.0 million (the “Third Amendment” and collectively with the “Term Loan”, the “Amended Term Loan”). The amendment did not change the maturity date of the Term Loan and the Amended Term Loan bears interest under the same terms as the Term Loan. The Company accounted for $165.0 million of the borrowings under the Third Amendment as new debt and $10.0 million of the borrowings under the Third Amendment as a debt modification. The Company recorded an aggregate of $1.2 million of debt issuance costs as a direct reduction to the carrying amount of long-term debt on the consolidated balance sheet.

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

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

On November 24, 2021, the Company entered into a subsequent amendment to the Amended Term Loan with Nomura to provide for incremental term loans in an aggregate principal amount of $50.0 million. The new loans will have terms identical including with respect to, among other things, maturity, the interest rate and amortization. The other terms of the Amended Term Loan remained unchanged. Under the Amended Term Loan, the Company is required to repay the outstanding principal balance in fixed quarterly payments of $4.3 million, commencing December 31, 2021, with a final payment of $228.0 million due on June 18, 2025. The Company accounted for $22.6 million of the borrowings under the November 2021 amendment as new debt and $27.4 million of the borrowings under the Fifth Amendment as a debt modification. The Company did not incur a material amount of issuance costs in connection with the additional borrowings under the Amended Term Loan.

The Amended Term Loan bears interest at (1) a base rate equal to the highest of (i) the Federal Funds Rate plus 12 of 1%, (ii) the “prime rate” published in the Money Rates section of the Wall Street Journal and (iii) LIBOR (2) plus a Loan Margin of (i) 6.00% for Eurocurrency Rate Loans and (ii) 5.00% for Base Rate Loans, as defined in the Credit Agreement. Principal payments under the First Amendment were calculated as 0.629% of the outstanding principal balance. In connection with the Amended Term Loan, the Company is subject to various financial reporting, financial and other covenants, including maintaining specific liquidity measurements.

Under the Amended Term Loan, the Company is required to make mandatory prepayments based on the Company’s excess cash flow for the year, as follows (as a percentage of the Company’s excess cash flow for the year):

Mandatory

Prepayment

Net Leverage Ratio

    

Percentage    

 

> 3.50:1.00

 

90

%

> 3.00:1.00 and ≤ 3.50:1.00

 

75

%

> 2.50:1.00 and ≤ 3.00:1.00

 

50

%

> 2.00:1.00 and ≤ 2.50:1.00

 

25

%

≤ 2.00:1.00

 

0

%

Net Leverage Ratio in the table above is defined, as of any date of determination, as the ratio of net indebtedness at such date to consolidated earnings before interest, taxes, depreciation and amortization.

There was no estimated mandatory prepayment to be paid as of December 31, 2021 or 2020. There are also negative covenants, including, but not limited to, certain restrictions on the Company’s ability to incur additional indebtedness, create liens, make investments, consolidate or merge with other entities, enter into transactions with affiliates and make prepayments. As of December 31, 2021 and 2020, the Company was in compliance with all financial-related covenants related to the Term Loan.

As of December 31, 2021, the unamortized debt issuance costs and discount on the Amended Term Loan were $2.5 million and $1.1 million, respectively. As of December 31, 2020, the unamortized debt issuance costs and discount on the Term Loan were $6.3 million and $0.4 million, respectively. The effective interest rate was 7.04% at December 31, 2021.

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

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):

Term Loan

Year Ended

Facility

2022

    

$

17,220

2023

 

17,220

2024

 

17,220

2025

 

232,349

$

284,009

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

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2021
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES..  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

10.ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

December 31, 

    

2021

    

2020

Accrued sales rebates

$

20,300

$

15,511

Accrued product warranties

 

4,717

 

2,705

Accrued incentives

 

9,205

 

11,244

Accrued vacation

 

2,773

 

3,805

Accrued payroll

 

6,107

 

6,098

Deferred offering costs

 

 

1,040

Accrued third-party services

 

1,458

 

2,172

Income taxes payable

587

Deferred revenue

5,927

4,530

Other

 

8,023

 

6,373

Total accrued expenses and other current liabilities

$

59,097

$

53,478

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
PRODUCT WARRANTIES
12 Months Ended
Dec. 31, 2021
PRODUCT WARRANTIES  
PRODUCT WARRANTIES

11.PRODUCT WARRANTIES

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

Year Ended

December 31, 

    

2021

    

2020

2019

Balance at the beginning of the year

$

2,882

$

2,846

$

1,977

Accruals for warranties issued

 

8,824

 

3,966

 

3,729

Warranty liabilities assumed in GLI Acquisition

 

 

118

 

Warranty liabilities assumed in Radiant Acquisition

50

Less: Settlements made (in cash or in kind)

 

(6,847)

 

(4,048)

 

(2,860)

Balance at the end of the year

$

4,909

$

2,882

$

2,846

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET SALES
12 Months Ended
Dec. 31, 2021
NET SALES.  
NET SALES

12.NET SALES

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

Year Ended

December 31, 

    

2021

    

2020

    

2019

In-ground Swimming Pools

$

368,465

$

237,410

$

175,033

Covers

 

132,126

 

84,524

 

70,984

Liners

 

129,865

 

81,455

 

71,958

$

630,456

$

403,389

$

317,975

The allowance for bad debt activity during the years ended December 31, 2021, 2020 and 2019 was as follows (in thousands):

Year Ended  

December 31, 

    

2021

    

2020

    

2019

Balance at the beginning of the year

$

1,438

$

1,322

$

1,535

Bad debt expense

 

979

 

358

 

253

Write-offs

 

(24)

 

(242)

 

(466)

Balance at the end of the year

$

2,393

$

1,438

$

1,322

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
INCOME TAXES

13.INCOME TAXES

The Company is subject to United States federal, state and local income taxes, as well as other foreign income taxes. The domestic and foreign components of its (loss) income before income taxes are as follows (in thousands):

Year Ended  

December 31, 

    

2021

    

2020

    

2019

(Loss) income before income taxes:

 

  

 

  

 

  

Domestic

$

(68,261)

$

19,609

$

9,939

Foreign

 

14,731

 

3,150

 

(7,153)

Total

$

(53,530)

$

22,759

$

2,786

Current and deferred income tax expense (benefit) is composed of the following (in thousands):

Year Ended  

December 31, 

    

2021

    

2020

    

2019

Current income tax expense (benefit):

 

  

 

  

 

  

Domestic

$

19,855

$

10,342

$

5,424

Foreign

 

991

 

1,104

 

131

Total current tax (benefit) expense

 

20,846

 

11,446

 

5,555

Deferred income tax (benefit) expense:

 

  

 

  

 

  

Domestic

 

(1,912)

 

(4,532)

 

(10,020)

Foreign

 

(10,116)

 

(138)

 

(206)

Total deferred tax (benefit) expense

 

(12,028)

 

(4,670)

 

(10,226)

Total income tax (benefit) expense

$

8,818

$

6,776

$

(4,671)

The reconciliation of the statutory federal income tax rate with the Company’s effective income tax rate is as follows (% of Income (Loss) Before Income Taxes):

    

Year Ended

    

Year Ended

    

Year Ended

 

    

December 31, 2021

    

December 31, 2020

    

December 31, 2019

 

Federal statutory tax rate

 

21.0

%  

21.0

%  

21.0

%

Foreign rate differential

 

(1.4)

%  

1.2

%  

1.1

%

State income tax, net of federal benefit

 

(3.3)

%  

1.4

%  

(67.2)

%

Uncertain tax positions

 

(0.3)

%  

0.8

%  

348.2

%

Change in valuation allowance

 

23.8

%  

(1.1)

%  

(5.9)

%

GILTI

 

0.8

%  

1.5

%  

21.1

%

Meals and entertainment

 

(0.2)

%  

0.5

%  

6.8

%

Foreign expenses not deductible for tax

 

(0.8)

%  

1.7

%  

56.1

%

Transaction costs not deductible for tax

 

(0.2)

%  

2.0

%  

13.3

%

Nondeductible stock compensation

(48.0)

%  

%  

%  

Canadian restructuring

 

%  

%  

(562.4)

%

Canadian branch income

 

(9.1)

%  

1.8

%  

0.0

%

Other permanent items

 

1.2

%  

(1.0)

%  

(0.1)

%

 

(16.5)

%  

29.8

%  

(168.0)

%

The following table summarizes changes in the valuation allowance (in thousands):

Year Ended

December 31, 

    

2021

    

2020

    

2019

Balance at January 1

$

(12,704)

$

(12,463)

$

(12,300)

Additions

 

 

(241)

 

(163)

Deductions

12,704

Balance at December 31

$

$

(12,704)

$

(12,463)

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the U.S. Tax Cuts and Jobs Act of 2017 (the “Act”). The Act made broad and complex changes to the U.S. tax code, including, but not limited to (1) reducing the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018, (2) bonus depreciation that allows for full expensing of qualified property, (3) interest expense deduction limitation rules, and (4) new international tax provisions including, but not limited to, GILTI and Foreign Derived Intangible Income (“FDII”). The Act also required companies to record/pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred. The one-time transition tax was based on the Company’s total post-1986 earnings and profits (“E&P”) that were previously deferred for U.S. income tax purposes. The Company did not record a liability for the one-time transition tax for all of its foreign subsidiaries as the Company did not have aggregate E&P from those foreign subsidiaries.

During the year ended December 31, 2019, the Company finalized the computations of the income tax effects of the Act. Although the Company has completed its accounting for the effects of the Act, the determination of the Act’s income tax effects may change following future legislation or further interpretation of the Act based on the publication of recently proposed U.S. Treasury regulations and guidance from the Internal Revenue Service and state tax authorities. The Company has elected with respect to its treatment of GILTI to account for taxes on GILTI as incurred.

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") was enacted in response to the coronavirus ("COVID-19") pandemic. The CARES Act is aimed at providing assistance and health care for individuals, families, and businesses affected by COVID-19 and generally supporting the U.S. economy. The CARES Act, among other things, includes provisions related to refundable payroll tax credits, deferment of the employer portion of social security payments, net operating loss carryback periods, modifications to the net interest deduction limitations, and technical corrections to tax depreciation methods for qualified improvement property. The CARES Act did not have a material impact on the Company’s consolidated financial condition or results of operations for the years ended December 31, 2021 and 2020.

On December 27, 2020, the Consolidated Appropriations Act (“CAA”) was enacted in further response to the COVID-19 pandemic. The CAA extended many of the provisions enacted by the CARES Act, the extension of which likewise did not have a material impact on the Company’s consolidated financial statements for the years ended December 31, 2021 and 2020.

In December 2019, the FASB issued ASU 2019-12, which is intended to enhance and simplify various aspects of the accounting for income taxes. The amendments in this update remove certain exceptions to the general principles in Topic 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also clarifies and amends existing guidance to improve consistent application of the accounting for franchise taxes, enacted changes in tax laws or rates, and transactions that result in a step-up in the tax basis of goodwill. The adoption of this standard during the year ended December 31, 2021 required no cumulative-effect adjustments and did not have a material impact on the Company’s financial position or results of operations.

Deferred Income Taxes

Deferred income taxes recognize the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the carrying amounts used for income tax purposes, and the impact of available net operating loss (“NOL”) and tax credit carryforwards. These items are stated at the enacted tax rates that are expected to be in effect when taxes are actually paid or recovered.

Deferred income tax assets and liabilities recorded on the balance sheets as of December 31, 2021 and 2020 consist of the following (in thousands):

    

December 31, 

2021

    

2020

Deferred tax assets:

 

  

 

  

Net operating loss carryforwards

$

9,885

$

12,099

Inventories, net

 

1,267

 

473

Warranty reserve

 

1,041

 

789

Trade receivables

 

483

 

360

Profits interest units

 

1,778

 

760

Accrued expenses

 

539

 

1,010

Transaction costs

 

1,211

 

607

Future branch taxes

(2,462)

Other

 

719

 

216

Gross deferred tax assets

 

14,461

 

16,314

Valuation allowance

 

 

(12,704)

Total deferred tax asset

 

14,461

 

3,610

Less: Foreign deferred tax benefit

 

(10,603)

 

(345)

Total domestic deferred tax asset

 

3,858

 

3,265

Deferred tax liabilities:

 

  

 

  

Intangible assets

 

(50,298)

 

(53,874)

Property and equipment, net

 

(5,788)

 

(4,120)

Prepaid expenses and other

 

(1,201)

 

(464)

Investments in partnerships

(2,914)

Total deferred tax liabilities

 

(60,201)

 

(58,458)

Net deferred tax liabilities

$

(56,343)

$

(55,193)

ASC 740 requires that the Company reduce its deferred income tax assets by a valuation allowance if, based on the weight of the available evidence, it is more likely than not that all or a portion of a deferred tax asset will not be realized. After consideration of all evidence, both positive and negative, management concluded that it is more likely than not that it will be able to realize all of its deferred tax assets and that a valuation allowance of $12.7 million is no longer necessary as of December 31, 2021. Accordingly, the valuation allowance was released during the year ended December 31, 2021.

As of December 31, 2021, the Company had net operating loss (“NOL”) carryforwards of approximately $9.9 million (tax effected), which will be available to offset future taxable income and tax liabilities. The NOL carryforwards expire in calendar years 2026 through 2039.

The Company reinvests earnings of foreign operations indefinitely and, accordingly, does not provide for income taxes that could result from the remittance of such earnings. The Company acknowledges that it would need to accrue and pay taxes should it decide to repatriate cash generated from earnings of its foreign subsidiaries that are considered indefinitely reinvested but expect that the potential tax liability would be insignificant.

Tax Uncertainties

The liability related to uncertain tax positions, exclusive of interest, is $5.4 million at December 31, 2021. Of this amount, $5.4 million, if recognized, would impact the effective tax rate. The Company does not expect this balance to significantly change within the next twelve months. The Company’s policy is to record interest and penalties related to unrecognized tax benefits in the income tax provision (benefit). As of December 31, 2021, the Company had $0.3 million of accrued interest and no accrued penalties.

The Company is subject to income taxes in the U.S., certain states and numerous foreign jurisdictions. While the Company believes it has adequately provided for all tax positions, amounts asserted by taxing authorities could be greater than its accrued position. Accordingly, additional provisions on federal and foreign tax-related matters could be recorded in the future as revised estimates are made or the underlying matters are settled or otherwise resolved.

The Company files a federal consolidated tax return which includes all U.S. entities as well several combined/consolidated state tax returns and separate state tax returns. In addition, the Company files Canadian and Australian tax returns for its Canadian, Australian, and New Zealand entities. The Company is subject to the regular examination of our income tax returns by tax authorities. The Company does not have any audits in process. Examinations in material jurisdictions or changes in laws, rules, regulations or interpretations by local taxing authorities could result in impacts to tax years open under statute or to foreign operating structures currently in place. The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations or changes in laws, rules, regulations or interpretations to determine the adequacy of our provision for taxes. It is possible the outcomes from these examinations will have a material adverse effect on our financial condition and operating results.

Tax years from the fiscal year ended December 31, 2018 through present are open for examination in the U.S. Tax years and tax periods ended December 31, 2017 through present are open for state examination. Tax years and tax periods from June 30, 2018 through present are currently open for examination in Canada. Tax years and tax periods from June 30, 2017 through present are currently open for examination in Australia. Tax years and tax periods from March 31, 2017 through present are currently open for examination in New Zealand.

The following is a reconciliation of the beginning and ending amount of uncertain tax positions (in thousands):

Year Ended

December 31, 

    

2021

    

2020

Balance at the beginning of the year

$

9,862

$

9,681

Additions for tax positions taken during prior years

 

149

 

181

Additions for tax positions taken during the current year

 

 

Balance at the end of the year

$

10,011

$

9,862

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2021
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

14.COMMITMENTS AND CONTINGENCIES

Lease Commitments

The Company leases certain property and equipment under agreements generally with terms of five years or less and may include certain renewal options. Rental expense during the years ended December 31, 2021, 2020 and 2019 was $8.8 million, $6.8 million and $6.1 million, respectively.

The minimum annual rental commitments under non-cancelable operating leases as of December 31, 2021 are due as follows (in thousands):

    

Year Ended

2022

$

8,094

2023

 

6,278

2024

 

5,674

2025

 

4,726

2026

 

3,479

Thereafter

 

6,854

$

35,105

Litigation

In the normal course of its business, the Company is involved in various legal proceedings involving contractual and employment relationships, product liability claims, trademark rights and a variety of other matters. The Company does not believe there are any pending legal proceedings that will have a material impact on the Company’s financial position, results of operations or cash flows. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to such legal proceedings.

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS
12 Months Ended
Dec. 31, 2021
EMPLOYEE BENEFIT PLANS  
EMPLOYEE BENEFIT PLANS

15.EMPLOYEE BENEFIT PLANS

The Company has various retirement savings plans covering substantially all employees of the Company. These plans allow eligible employees to make discretionary contributions. The Company makes discretionary matching and other contributions depending on the plan and recognized expense of $2.0 million, $0.8 million and $0.9 million related to such plans during the years ended December 31, 2021, 2020 and 2019, respectively.

During the year-ended December 31, 2020, the Company terminated its defined benefit pension plan, liquidating the existing plan assets and settling all remaining plan obligations associated with the Company’s pension plans, which resulted in an immaterial impact to the consolidated financial statements.

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROFITS INTEREST UNITS
12 Months Ended
Dec. 31, 2021
STOCK-BASED COMPENSATION.  
PROFITS INTEREST UNITS

16.PROFITS INTEREST UNITS

Prior to the Reorganization, the Company’s Parent granted profit interest units (“PIUs”) in the form of Class B units of the Parent to certain key employees and directors for purposes of retaining them and enabling such individuals to participate in the long-term growth and financial success of the Company. As part of the Reorganization, the vested and unvested PIUs of the Parent, were converted on a pro rata basis into equivalent restricted stock units and restricted stock awards of the Company’s common stock. The following table summarizes the activity for all PIUs during the years ended December 31, 2021, 2020 and 2019:

Weighted-Average

 Grant-Date

    

Number of PIUs

    

 Fair Value

Balance at January 1, 2019

20,890,124

$

0.41

Granted

3,692,699

$

0.38

Forfeited

 

(2,848,653)

$

0.41

Balance at December 31, 2019

 

21,734,170

 

  

Granted

 

7,843,107

$

0.60

Forfeited

 

(2,152,315)

$

0.35

Balance at December 31, 2020

 

27,424,962

$

0.43

Forfeited

 

(1,266,068)

$

0.34

Converted at IPO in connection with the Reorganization

 

(26,158,894)

$

0.43

Balance at December 31, 2021

 

$

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

The Company used the following assumptions in conjunction with the Contingent Claims Analysis Model to estimate the fair value of the PIUs:

Year Ended

Year Ended

    

December 31, 2020

December 31, 2019

Expected volatility

55.00

%  

49.00

%

Risk-free interest rate

0.20

%  

1.90

%

Expected term (in years)

 

3.2

 

4.6

Expected dividend yield

 

%  

%

During the year ended December 31, 2020, the Company recorded $0.6 million in stock-based compensation expense related to the settlement of the Contingent Consideration, which is recorded in selling, general and administrative expense in the consolidated statements of operations.

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2021
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

17.STOCK-BASED COMPENSATION

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

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

Stock-based compensation expense for the years ended December 31, 2021 and 2020 was $128.8 million and $1.8 million, respectively. Stock-based compensation expense of $8.7 million and $120.1 million was recorded in cost of sales and selling, general and administrative expense, respectively, for the year ended December 31, 2021. Stock-based compensation expense for the year ended December 31, 2020 was recorded in selling, general and administrative expense on the consolidated statements of operations. Of the $128.8 million of stock-based compensation expense recorded during the year ended December 31, 2021, $0.5 million was due to the accelerated vesting of restricted stock and $49.0 million was due to the modification as a result of the Reorganization. Refer to Note 16 above for detail regarding the Company’s equity-based awards issued in the form of PIUs prior to the Reorganization and IPO. The recognized income tax benefit related to stock-based compensation was $0.1 million for the year ended December 31, 2021. There was no recognized income tax benefit related to stock-based compensation for the years ended December 31, 2020 and 2019. As of December 31, 2021, total unrecognized stock-based compensation expense related to all unvested stock-based awards of $73.6 million, which is expected to be recognized over a weighted-average period of 1.45 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:

Year Ended

December 31, 2021

Risk-free interest rate

 

0.64

%

Expected volatility

 

38.19

%

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 year ended December 31, 2021:

Weighted-

Average Grant-

    

Shares

    

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

8,340,126

 

19.00

Vested

 

(1,522,026)

 

Forfeited

 

(1,014,976)

 

19.00

Outstanding at December 31, 2021

 

5,803,124

$

19.00

Restricted Stock Units

The following table represents the Company’s restricted stock units activity during the year ended December 31, 2021:

    

    

Weighted-

Average Grant-

Shares

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

346,674

 

19.07

Vested

 

(51,316)

 

19.00

Forfeited

 

(16,767)

 

19.00

Outstanding at December 31, 2021

 

278,591

$

19.08

Stock Options

The following table represents the Company’s stock option activity during the year ended December 31, 2021:

    

Weighted-

    

Weighted-

    

Average 

Average 

Exercise Price

Remaining 

Aggregate 

    

Shares

    

 per Share

    

Contract Term

    

Intrinsic Value

 

 

(in years)

(in thousands)

Outstanding on January 1, 2021

 

$

 

$

Granted

 

903,978

19.08

 

  

 

  

Exercised

 

 

  

 

  

 

  

Forfeited

 

(81,092)

 

  

 

  

 

  

Outstanding at December 31, 2021

 

822,886

$

19.08

 

9.32

$

4,893

Vested and expected to vest at December 31, 2021

 

822,886

$

19.08

 

9.32

$

4,893

Options exercisable at December 31, 2021

 

 

 

 

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

The weighted average grant-date fair value of stock options granted during the year ended December 31, 2021 was $7.25 per share.

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHAREHOLDER'S EQUITY
12 Months Ended
Dec. 31, 2021
SHAREHOLDER'S EQUITY  
SHAREHOLDER'S EQUITY.

18.SHAREHOLDER’S EQUITY

Equity Structure Prior to Reorganization

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

Reorganization

Prior to the Closing of the IPO, the Company’s parent entity, Parent, merged with and into Latham Group, Inc., The purpose of the Reorganization was to allow existing indirect owners of the Company to become direct shareholders of the Company.

In connection with the Reorganization, Class A units of the Parent (the “Class A units”) were converted into economically equivalent number of shares of the Company’s common stock on a pro rata basis to the individual holders’ ownership , and Class B units of the Parent (the “Class B units”) were converted into an economically equivalent number of restricted and unrestricted shares of the Company’s common stock, based on each individual’s respective equity value, as derived by individual Class B ownership. The Reorganization was accounted for as an equity reorganization between entities under common control.

As the Class A units were akin to common shares as all holders held economic interest of the Parent and were entitled to distributions on a pro rata basis to their respective the individual holders’ ownership, the conversion of Class A units to common shares as part of the Reorganization was considered to be the equivalent to a stock split, which requires retrospective treatment for accounting purposes. Accordingly, all share and per share amounts in these consolidated financial statements and related notes have been retroactively restated, where applicable, for all periods herein, to give effect to the conversion ratio applied in connection with the Reorganization. As a result of the retrospective application of the Reorganization, any transaction between the Company and Parent has been eliminated from these consolidated financial statements as these represent intercompany transactions.

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

Equity Structure Subsequent to the Reorganization

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

As a part of the equity Reorganization, on April 22, 2021, 194,207,115 Class A units converted into 97,187,596 shares of common stock and 26,158,894 Class B units converted into 4,145,987 shares of common stock and 8,340,126 shares of unvested restricted stock.

Amendment and Restatement of Certificate of Incorporation

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

As of and December 31, 2021 and 2020, 113,642,487 and 118,854,249 shares of common stock are issued and outstanding for accounting purposes, respectively.

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET INCOME PER SHARE
12 Months Ended
Dec. 31, 2021
NET INCOME PER SHARE  
NET INCOME PER SHARE

19.NET INCOME PER SHARE

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

Year Ended December 31, 

    

2021

    

2020

    

2019

Numerator:

  

  

  

Net income attributable to common stockholders

$

(62,348)

$

15,983

$

7,457

Denominator:

 

  

 

  

 

  

Weighted-average common shares outstanding

 

Basic

110,644,366

101,606,966

95,032,265

Diluted

110,644,366

102,602,738

95,400,528

Net income per share attributable to common stockholders

Basic

$

(0.56)

$

0.16

$

0.08

Diluted

$

(0.56)

$

0.16

$

0.08

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 per share because the effect was anti-dilutive:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Restricted stock awards

5,909,089

 

22,524

 

97,718

Restricted stock units

106,917

Stock options

39

 

 

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2021
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

20.RELATED PARTY TRANSACTIONS

BrightAI Services

Starting in 2020, BrightAI rendered services to the Company , for which the cost was capitalized as internal-use software. A co-founder of BrightAI Services has served on the Company’s board of directors since December 9, 2020. During the years ended December 31, 2021 and 2020, the Company incurred $2.1 million and $0.5 million, respectively, associated with services performed by BrightAI, which is recorded as construction in progress within in property and equipment, net on the consolidated balance sheet as of December 31, 2021. As of December 31, 2021 and 2020, the Company had accounts payable - related party to BrightAI of $0.9 million and $0.5 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 initial public offering.

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 both the years ended December 31, 2021 and 2020. The Company reimbursed less than $0.1 million of out-of-pocket costs and expenses to the Sponsor and Wynnchurch Capital, L.P. during both the years ended December 31, 2021 and 2020. As of both December 31, 2021 and 2020, there were no outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P.

Operating Lease

In May 2019, in connection with the Narellan Acquisition, the Company assumed an operating lease for the manufacture, sale and storage of swimming pools and associated equipment with Acquigen Pty Ltd, which was owned by an individual employed by the Company. The lease expires in June 2028. The Company recognized $0.5 million, $0.4 million and $0.2 million of rent expense related to this lease during the years ended December 31, 2021, 2020 and 2019, respectively, which is recognized within selling, general and administrative expense on the consolidated statements of operations. As of December 31, 2021, the individual was no longer employed by the Company and, therefore, no longer considered a related party. Related party transactions disclosed herein that relate to the individual were recognized while the individual was an employee and considered a related party.

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
GEOGRAPHIC INFORMATION
12 Months Ended
Dec. 31, 2021
GEOGRAPHIC INFORMATION  
GEOGRAPHIC INFORMATION

21.GEOGRAPHIC INFORMATION

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

December 31, 

    

2021

    

2020

    

2019

Net sales

  

United States

$

491,870

$

325,716

$

257,786

Canada

 

98,662

 

50,499

 

43,157

Australia

 

25,216

 

20,181

 

12,126

New Zealand

 

8,055

 

3,984

 

2,432

Other

 

6,653

 

3,009

 

2,474

Total

$

630,456

$

403,389

$

317,975

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

December 31, 

    

2021

    

2020

Long-lived assets

  

  

United States

$

52,695

$

37,680

Canada

 

4,607

 

3,050

Australia

 

4,444

 

4,979

New Zealand

 

1,760

 

1,648

Total

$

63,506

$

47,357

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY)
12 Months Ended
Dec. 31, 2021
CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY)  
CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY)

22.CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY)

Latham Group, Inc.

(Parent Company Only)

CONDENSED BALANCE SHEETS

(in thousands, except share and per share data)

December 31, 

    

2021

    

2020

Assets

  

 

  

Investment in subsidiary

$

353,645

$

281,609

Total assets

$

353,645

$

281,609

Liabilities and Stockholders’ Equity

 

  

 

  

Total liabilities

$

$

Stockholders’ Equity

 

  

 

  

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

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

 

12

 

12

Additional paid-in capital

 

401,846

 

265,478

(Accumulated deficit) retained earnings

 

(48,583)

 

13,765

Accumulated other comprehensive income

 

370

 

2,354

Total stockholders’ equity

 

353,645

 

281,609

Total liabilities and stockholders’ equity

$

353,645

$

281,609

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

Latham Group, Inc.

(Parent Company Only)

CONDENSED STATEMENTS OF OPERATIONS

(in thousands, except share and per share data)

Year Ended

December 31, 

    

2021

    

2020

    

2019

Equity in net (loss) income of subsidiary

$

(62,348)

$

15,983

$

7,457

Net (loss) income attributable to common stockholders

$

(62,348)

$

15,983

$

7,457

Net (loss) income per share

 

  

 

  

 

  

Net (loss) income per share attributable to common stockholders – basic and diluted

Basic

$

(0.56)

$

0.16

$

0.08

Diluted

$

(0.56)

$

0.16

$

0.08

Weighted-average common shares outstanding – basic and diluted

Basic

110,644,366

101,606,966

95,032,265

Diluted

 

110,644,366

 

102,602,738

 

95,400,528

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

Latham Group, Inc.

(Parent Company Only)

CONDENSED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME

(in thousands)

Year Ended

December 31, 

    

2021

    

2020

    

2019

Net (loss) income

$

(62,348)

$

15,983

$

7,457

Equity in other comprehensive (loss) income of subsidiary

 

(1,984)

 

2,825

 

(670)

Comprehensive (loss) income

$

(64,332)

$

18,808

$

6,787

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

Latham Group, Inc.

(Parent Company Only)

CONDENSED STATEMENT OF CASH FLOWS

(in thousands)

Year Ended

December 31, 

    

2021

    

2020

    

2019

Cash flows from operating activities:

 

  

 

  

 

  

Net (loss) income

$

(62,348)

$

15,983

$

7,457

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

 

  

 

  

 

  

Equity in net loss (income) of subsidiary

 

62,348

 

(15,983)

 

(7,457)

Net cash provided by operating activities

 

 

 

Cash flows from investing activities:

 

  

 

  

 

  

Investment in subsidiary

 

(117,626)

 

(65,553)

 

Net cash used in investing activities

 

(117,626)

 

(65,553)

 

Cash flows from financing activities:

 

  

 

  

 

  

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

399,264

Repurchase and retirement of treasury stock

(281,638)

Proceeds from issuance of common stock

 

 

65,553

 

Net cash provided by financing activities

 

117,626

 

65,553

 

Net increase in cash

 

 

 

Cash at beginning of period

 

 

 

Cash at end of period

$

$

$

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

Notes to Condensed Financial Statements of Registrant (Parent Company Only)

1.Basis of Presentation

These condensed parent company-only financial statements have been prepared in accordance with Rule 12-04, Schedule I of Regulation S-X. Latham Group, Inc. has no material assets or standalone operations other than its ownership in its consolidated subsidiaries. Under the terms of the Credit Agreement entered into by the Latham Pool Products, a wholly owned subsidiary of LIMC, which itself is a wholly owned subsidiary of Latham Group, Inc., Latham Pool Products is restricted from making dividend payments, loans or advances to Latham Group, Inc., unless certain conditions are met. As of December 31, 2021 and 2020, substantially all of the consolidated net assets of Latham Pool Products are considered restricted net assets as defined in Rule 4-08(e)(3) of Regulation S-X.

Latham Group, Inc. is able to transfer assets from Latham Pool Products in order to pay certain tax liabilities.

These condensed parent company financial statements have been prepared using the same accounting principles and policies described in the notes to the condensed financial statements, with the only exception being that the parent company accounts for its subsidiary using the equity method.

2.Common Stock

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.

On October 14, 2020 and October 20, 2020, existing shareholders purchased an aggregate of 21,666,653 shares of Latham Group, Inc.’s common stock for an aggregate of $64.9 million. In addition, during the year ended December 31, 2020, the Company issued 205,197 shares of common stock for an aggregate of $0.6 million.

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2021
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

23. SUBSEQUENT EVENTS

Secondary Offering

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. All of the net proceeds from this offering were used to purchase 13,800,000 shares of common stock from certain of our stockholders. In connection with the offering the Company incurred approximately $12.9 million in expenses, including underwriter fees.

Debt Refinancing

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. On the closing date, proceeds under the agreement were used to repay and replace $294.0 million under, and terminate, the Credit Agreement and for general corporate purposes.

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. The New Revolving Credit Facility is not subject to amortization.

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 (as defined in the New Credit Agreement, 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 Facility are subject to scheduled quarterly amortization payments equal to 0.25% of the initial principal amount of the New Term Loan Facility. The Company also amended its interest rate swap to change the index rate from LIBOR to SOFR in connection with the New Credit Agreement.

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation

Basis of Presentation

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

Use of Estimates

Use of Estimates

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

Seasonality

Seasonality

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

Revenue Recognition

Revenue Recognition

The Company adopted accounting standards codification (“ASC”) 606, Revenue from Contracts with Customers (“ASC 606”), on January 1, 2019 using the modified retrospective method. This standard applies to all contracts with customers, except for contracts that are within the scope of other standards. The adoption of ASC 606 resulted in a net decrease to retained earnings (accumulated deficit) of $1.7 million, a reduction to prepaid expenses of $1.2 million and an increase to accrued expenses of $0.5 million as of January 1, 2019, as a result of adjusting the timing of recording customer incentives to more closely match the revenues to which they are associated.

Under ASC 606, the Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when, or as, the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract, determines which goods or services are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when, or as, that performance obligation is satisfied.

The Company sells its products through business-to-business distribution channels. With the exception of its extended service warranties and custom product contracts, the Company recognizes its revenue at a point in time when control of the promised goods is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. Control of the goods is considered to have been transferred upon shipping or upon arrival at the customer’s destination, depending on the terms of the purchase order. Revenue that is derived from its extended service warranties, which are separately priced and sold, is recognized over the term of the contract. Refer to Warranties within this same Note for further information.

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. Custom products are generally delivered to the customer within three days of receipt of the purchase order.

Each product shipped is considered to be one performance obligation. For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any estimated rebates, cash discounts or other sales incentives. Customer rebates, cash discounts, and other sales incentives are estimated by applying the portfolio approach using the most-likely-amount method and are recorded as a reduction to revenue at the time of the initial sale. Estimates are updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. The Company believes the most-likely-amount method best predicts the amount of consideration to which it will be entitled.

The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities as promised services to its customers. Therefore, shipping and handling costs billed to customers are recorded in net sales, and the related costs in cost of sales.

The Company does not engage in contracts greater than one year, and therefore does not have any contract costs capitalized as of December 31, 2021, and 2020.

As a practical expedient, the Company does not adjust the promised amount of consideration for the effects of a significant financing component as the period between the transfer of a promised good to a customer and when the customer pays for that product is one year or less.

Warranties

Warranties

The Company offers limited assurance-type warranties on most of its products, which assure that the product will comply with agreed upon specifications. These assurance-type warranties are not separately priced and are not considered separate performance obligations. The Company also offers optional extended service contracts which are separately priced. The Company recognizes revenue related to extended service contracts over the term of the contract.

The Company’s assurance-type warranties generally range from five years to lifetime warranties. At the time product revenue is recognized, the Company records a liability for estimated costs that may be incurred under its warranties. The costs are estimated based on historical experience and any specific warranty issues that have been identified. The accuracy of the estimate of additional costs is dependent on the number and cost of future claims submitted during the warranty periods. Although historical warranty costs have been within expectations, there can be no assurance that future warranty costs will not exceed historical amounts. The Company believes that the reserves established for estimated and probable future product warranty claims are adequate. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the balance as necessary. Warranty costs are recorded within cost of sales on the consolidated statements of operations. The Company’s provision for product warranties was recorded within accrued expenses and other current liabilities and other long-term liabilities on the consolidated balance sheets as of December 31, 2021 and 2020.

Cost of Sales

Cost of Sales

Cost of sales includes the cost of materials and all costs to make products saleable, such as labor, materials, inbound freight, including inter-plant freight, purchasing and receiving costs, operating lease costs related to distribution and manufacturing facilities, and warehousing and distributions costs. In addition, all depreciation expense associated with assets used to manufacture products and make them saleable is included in cost of sales. The Company records shipping and handling costs associated with outbound freight as cost of sales when the related revenue is recognized in the accompanying consolidated statements of operations.

Trade Receivables, Net

Trade Receivables, Net

Trade receivables are recorded at the original invoiced amount and do not bear interest. The Company maintains an allowance for bad debt. The allowance for bad debt is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The Company determines the allowances based on historical write-off experience. The Company’s allowance for bad debt as of December 31, 2021 and 2020 was $2.4 million and $1.4 million, respectively.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and trade receivables. The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. The Company also has bank deposits in international accounts. The Company has not historically sustained any credit losses in such accounts and believes it is not exposed to any significant credit risk related to its cash. The Company routinely reviews the financial strength of its customers before extending credit and believes that its trade receivables credit risk exposure is limited. Generally, the Company does not require collateral from its customers.

During the years ended December 31, 2021, 2020 and 2019, one customer represented approximately 25.0%, 22.3% and 25.7% of the Company’s net sales, respectively. As of December 31, 2021 and 2020, outstanding trade receivables related to this customer were $10.7 million and $5.4 million, respectively. The Company provides extended payment terms to qualified customers for sales under its “Early Buy” program, which allows customers to take delivery in December and receive payment terms for April through June of the following year.

Fair Value Measurements

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 years ended December 31, 2021, 2020 and 2019.

Business Combinations

Business Combinations

In determining whether an acquisition should be accounted for as a business combination or asset acquisition, the Company first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this is the case, the single identifiable asset or the group of similar assets is not deemed to be a business, and is instead deemed to be an asset. If this is not the case, the Company then further evaluates whether the single identifiable asset or group of similar identifiable assets and activities includes, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. If so, the Company concludes that the single identifiable asset or group of similar identifiable assets and activities is a business.

The Company accounts for business combinations that are deemed to be businesses using the acquisition method of accounting. Application of this method of accounting requires that (i) identifiable assets acquired (including identifiable intangible assets) and liabilities assumed generally be measured and recognized at fair value as of the acquisition date and (ii) the excess of the purchase price over the net fair value of identifiable assets acquired and liabilities assumed be recognized as goodwill, which is not amortized for accounting purposes but is subject to testing for impairment at least annually. Any contingent assets acquired and contingent liabilities assumed are also recognized at fair value if the Company can reasonably estimate fair value during the measurement period (which cannot exceed one year from the acquisition date). The Company re-measures any contingent liabilities at fair value in each subsequent reporting period. Transaction costs related to business combinations are expensed as incurred. Determining the fair value of assets acquired and liabilities assumed in a business combination requires management to use significant judgment and estimates, especially with respect to intangible assets.

During the measurement period, which extends no later than one year from the acquisition date, the Company may record certain adjustments to the carrying value of the assets acquired and liabilities assumed with the corresponding offset to goodwill. After the measurement period, all adjustments are recorded in the consolidated statements of operations as operating expenses or income.

Acquisition-related contingent consideration was recorded in the consolidated balance sheets at its acquisition-date estimated fair value, in accordance with the acquisition method of accounting. The fair value of the acquisition-related contingent consideration was remeasured each reporting period, with changes in fair value recorded in other expense (income), net in the consolidated statements of operations. The fair value measurement is based on significant inputs not observable by market participants and thus represents a Level 3 input in the fair value hierarchy.

Equity Method Investments

Equity Method Investments

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

The Company records its proportionate share of earnings or losses of Premier Holdco, LLC (“Premier Pools & Spas”) within earnings from equity method investment in the consolidated statements of operations on a three-month lag. The Company recorded its interest in the net earnings of Premier Pools & Spas of $2.2 million for the year ended December 31, 2021, which included a $0.3 million adjustment for the amortization of basis differences, within earnings from equity method investment in the consolidated statements of operations during the year ended December 31, 2021. As the Company initially invested in Premier Pools & Spas on October 30, 2020, there was no earnings from equity method investment recorded during year ended December 31, 2020. The Company received distributions of $2.2 million during the year ended December 31, 2021.

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

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

Inventories, Net

Inventories, Net

Inventories, primarily raw materials and finished goods, are stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out method. Inventory costs include all costs directly attributable to the products, including all manufacturing overhead, and excludes costs to distribute. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated net realizable value. As of December 31, 2021 and 2020, the Company’s reserves for estimated slow moving products or obsolescence were $2.7 million and $1.8 million, respectively.

Property and Equipment, Net

Property and Equipment, Net

Property and equipment are recorded at cost and presented net of accumulated depreciation. Property and equipment acquired through business combinations are recorded at fair value at the acquisition date. Expenditures for betterments and major improvements that substantially enhance the value and increase the estimated useful life of the assets are capitalized and depreciated over the new estimated useful life. Normal repairs and maintenance costs are expensed as incurred. Depreciation and amortization expense are recognized using the straight-line method over the estimated useful lives of each respective asset category as follows:

Estimated

    

Useful Life

Building and improvements

25 years

Molds and dyes

5  –  10 years

Machinery and equipment (including computer equipment and software)

3  –  10 years

Furniture and fixtures

5  –  7 years

Vehicles

5 years

Leasehold improvements are amortized over the shorter of the term of the related lease or the estimated useful lives of the improvements. When property and equipment is sold or retired, the asset cost and accumulated depreciation and amortization are removed from the respective accounts and a gain or loss is recognized, if any, on the consolidated statements of operations.

The Company capitalizes external costs and directly attributable internal costs to acquire or create internal-use software which are incurred subsequent to the completion of the preliminary project state. These costs relate to activities such as software design, configuration, coding, testing and installation and exclude training and maintenance. Once the software is substantially complete and ready for its intended use, capitalized development costs are amortized straight-line over the estimated useful life of the software, generally not to exceed five years.

Long-Lived Assets

Long-Lived Assets

Long-lived assets include property and equipment and definite-lived intangible assets. The Company evaluates the carrying value of its long-lived assets for impairment whenever events or circumstances indicate that the carrying value of the assets may not be recoverable. Conditions that may indicate impairment include, but are not limited to, a significant decrease in the market price of an asset, a significant adverse change in the extent or manner in which an asset is being used or a significant decrease in its physical condition, and operating or cash flow performance that demonstrates continuing losses associated with an asset or asset group. The Company also considers non-financial data such as changes in the operating environment, competitive information, market trends and business relationships.

A potential impairment has occurred if the projected future undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group are less than the carrying value of the asset or asset group. The estimate of cash flows includes management’s assumptions of cash inflows and outflows directly resulting from the use of the asset in operation. If the carrying value exceeds the sum of the undiscounted cash flows, an impairment charge is recorded equal to the excess of the asset or asset group’s carrying value over its fair value. Fair value is measured using appropriate valuation methodologies that would typically include a projected discounted cash flow model using a discount rate the Company believes is commensurate with the risk inherent in its business. The Company did not recognize any impairment losses on long-lived assets during the years ended December 31, 2021 and 2020.

The Company amortizes its definite-lived intangible assets using the straight-line method. The weighted-average estimated useful lives (in years) of the Company’s definite-lived intangible assets are as follows:

Estimated 

Asset

    

Useful Life

Trade names and trademarks

 

9  –  25 years

Technology

15 years

Pool designs

 

14  – 15 years

Dealer relationships

 

5  –  13 years

Patented technology

 

5  –  10 years

Non-competition agreements

 

5 years

Franchise relationships

 

4 years

Backlog

 

10 months

Goodwill

Goodwill

The Company accounts for goodwill as the excess of the purchase price over the net amount of identifiable assets acquired and liabilities assumed in a business combination measured at fair value. Goodwill is not subject to amortization; rather, the Company tests goodwill for impairment annually on the first day of the Company’s fourth fiscal quarter and whenever events occur or changes in circumstances indicate that impairment may have occurred. Historically, including for the Company’s annual impairment test conducted during the year ended December 31, 2020, the Company had two reporting units for the purpose of performing its goodwill impairment test. In November 2020, the Company made changes to its internal organizational structure, including roles and responsibilities and to its internal reporting, resulting in a change to segment management. As a result of the change in segment management and in the information that is regularly reviewed, the results of the previous two reporting units are no longer being reviewed for profitability on an individual basis. Due to these factors, the Company recognized a change in reporting units effective in November 2020 and determined that only one reporting unit exists. The Company completed an assessment of any potential impairment for all reporting units immediately prior to and after the reporting unit change and determined that no impairment existed.

Impairment testing is performed for the Company’s reporting unit by first assessing qualitative factors to see if further testing of goodwill is required. If the Company concludes that it is more likely than not that its reporting unit’s fair value is less than its carrying amount based on the qualitative assessment, then a quantitative test is required. The Company may also choose to bypass the qualitative assessment and perform the quantitative test.

If the estimated fair value of the reporting unit exceeds the carrying amount, the Company considers that goodwill is not impaired. If the carrying value exceeds estimated fair value, there is an impairment of goodwill and an impairment loss is recorded. The Company calculates the impairment loss by comparing the fair value of its reporting unit less the carrying amount, including goodwill. Goodwill impairment would be limited to the carrying value of the goodwill.

Debt Issuance Costs

Debt Issuance Costs

The Company defers costs incurred in conjunction with acquiring third-party financing. The Company amortizes debt issuance costs over the term of the related long-term debt instruments using the effective interest method. Debt issuance costs related to long-term debt are recorded as a direct reduction to the carrying amount of long-term debt on the consolidated balance sheets.

Segment Reporting

Segment Reporting

The Company identifies operating segments based on how the chief operating decision maker (“CODM”) 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.

Income Taxes

Income Taxes

The Company accounts for income taxes using the asset and liability method. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities, using enacted tax rates expected to be applicable in the years in which the temporary differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company evaluates the realizability of its deferred tax assets and establishes a valuation allowance when it is more likely than not that all or a portion of the deferred tax assets will not be realized. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected, scheduling of anticipated reversals of taxable temporary differences, and considering prudent and feasible tax planning strategies. If in future periods the Company were to determine that it would be able to realize its deferred tax assets in excess of the net recorded amount, an adjustment to the deferred tax assets, particularly a release of the valuation allowance, would increase income in the period such determination was made.

The Company records liabilities for uncertain income tax positions based on a two-step process. The first step is recognition, where an individual tax position is evaluated as to whether it has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have less than a 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, the Company performs the second step of measuring the benefit to be recorded. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized on ultimate settlement. The actual benefits ultimately realized may differ from the estimates. In future periods, changes in facts, circumstances and new information may require the Company to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in income tax (benefit) expense and liability in the period in which such changes occur.

The Company’s policy is to classify interest and penalties related to unrecognized tax benefits as a component of income tax (benefit) expense within the consolidated statements of operations. The Company had $0.3 million of accrued interest and no accrued penalties as of December 31, 2021. The Company had $0.2 million of accrued interest and no accrued penalties as of December 31, 2020. The Company reinvests earnings of foreign operations indefinitely and, accordingly, does not provide for income taxes that could result from the remittance of such earnings.

Stock-Based Compensation

Stock-Based Compensation

Stock-based compensation is measured and recognized based on the grant date fair value of the awards. The fair value of the Company’s common stock is determined based on the quoted market price of the Company’s common stock for purposes of computing stock compensation expense. For stock options, the Company uses a Black-Scholes model for estimating the grant date fair value. The Black-Scholes pricing model requires critical assumptions including risk-free rate, volatility, expected term and expected dividend yield. The expected term is computed using the simplified method. The Company uses the simplified method to calculate expected term of the stock options as the Company does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the stock-based award. The Company considers the historical volatility of the Company’s stock price, as well as implied volatility. The Company utilized a dividend yield of zero, as it have no history or plan of declaring dividends on its common stock. The assumptions underlying these valuations represented the Company’s best estimate, which involved inherent uncertainties and the application of judgment. As a result, if the Company had used significantly different assumptions or estimates, the fair value of the Company’s stock-based compensation expense could have been materially different.

For stock options, restricted stock awards and restricted stock units, stock-based compensation is recognized using a graded vesting method over the requisite service period in which employees earn the awards. The Company accounts for forfeitures of stock-based awards as they occur rather than applying an estimated forfeiture rate to stock-based compensation expense.

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

Foreign Currency Translation and Foreign Currency Transactions

Foreign Currency Translation and Foreign Currency Transactions

The financial statements of the Company’s foreign operations are denominated in local currency and are then translated to U.S. dollars. Assets and liabilities are translated using the current rate of exchange at the balance sheet dates or historical rates of exchange, as applicable. Revenue and expenses are translated using the average monthly exchange rates prevailing throughout the reporting period. The related foreign currency translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in stockholders’ equity. Transaction gains and losses associated with the Company’s international subsidiaries, which are denominated in currencies other than the Company’s foreign entities’ functional currencies, are recognized as a component of other expense (income), net within the consolidated statements of operations.

Advertising Costs

Advertising Costs

Advertising costs, consisting of costs related to dealer conferences and commercials, are expensed as incurred and are included in selling, general and administrative expense on the consolidated statements of operations. Total advertising costs were $7.6 million, $5.9 million and $3.8 million during the years ended December 31, 2021, 2020 and 2019, respectively.

Comprehensive Income (Loss)

Comprehensive Income (Loss)

Comprehensive income (loss) is a measure of net income and all other changes in equity that result from transactions other than with equity holders and would normally be recorded in the consolidated statements of stockholders’ equity and the consolidated statements of comprehensive income. Other comprehensive income (loss) consists of foreign currency translation adjustments and defined benefit plan adjustments.

Income tax (benefit) expense on the components of other comprehensive income (loss) was not significant for the years ended December 31, 2021, 2020 and 2019.

Earnings Per Share

Earnings Per Share

Basic net income per share is calculated by dividing net income available to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net income per share is calculated by dividing net income available to common stockholders by the diluted weighted-average number of shares of common stock outstanding for the period. Potentially dilutive shares are included in the diluted per-share calculations when the effect of their inclusion is dilutive.

Treasury Stock

Treasury Stock

The Company accounts for treasury stock acquisitions using the cost method. The Company accounts for the retirement of treasury stock by deducting its par value from common stock and reflecting any excess of cost over par value as a deduction from additional paid-in capital on the consolidated balance sheets.

Reclassifications

Reclassifications

Certain prior period balances have been reclassified to conform to the current period presentation in the consolidated financial statements and the accompanying notes.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

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

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification will determine whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. In addition, a lessee is required to record (i) a right-of-use asset and a lease liability on its balance sheet for all leases with accounting lease terms of more than 12 months regardless of whether it is an operating or financing lease and (ii) lease expense in its consolidated statement of operations for operating leases and amortization and interest expense in its consolidated statement of operations for financing leases. Leases with a term of 12 months or less may be accounted for similar to prior guidance for operating leases today. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), which added an optional transition method that allows companies to adopt the standard as of the beginning of the year of adoption as opposed to the earliest comparative period presented. In November 2019, the FASB issued guidance delaying the effective date for all entities, except for public business entities. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2020. In June 2020, the FASB issued additional guidance delaying the effective date for all entities, except for public business entities. For public entities, ASU 2016-02 was effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. Early adoption is permitted. The adoption of ASU-2016-02 will have a material impact on the Company’s consolidated balance sheets.

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

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

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities, ASU 2019-12 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2019-12 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. Early adoption is permitted. The Company adopted ASU 2019-12 during the year ended December 31, 2021. The adoption of this standard required no cumulative-effect adjustments and did not have a material impact on the Company’s financial position or results of operations.

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

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

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

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of estimated useful lives of property, plant and equipment

Estimated

    

Useful Life

Building and improvements

25 years

Molds and dyes

5  –  10 years

Machinery and equipment (including computer equipment and software)

3  –  10 years

Furniture and fixtures

5  –  7 years

Vehicles

5 years

Schedule of weighted-average estimated useful lives of finite lived intangible assets

Estimated 

Asset

    

Useful Life

Trade names and trademarks

 

9  –  25 years

Technology

15 years

Pool designs

 

14  – 15 years

Dealer relationships

 

5  –  13 years

Patented technology

 

5  –  10 years

Non-competition agreements

 

5 years

Franchise relationships

 

4 years

Backlog

 

10 months

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2021
Business Acquisition [Line Items]  
Schedule of pro forma financial information

Year Ended 

December 31,

(in thousands)

    

2021

    

2020

    

2019

Net sales

$

662,282

$

486,276

$

396,655

Net (loss) income

$

(50,441)

$

30,163

$

1,712

Narellan Group Pty Limited  
Business Acquisition [Line Items]  
Summary of purchase price allocation

The following summarizes the purchase price allocation for the Company’s acquisition of Narellan:

(in thousands)

    

May 31, 2019

Total consideration

$

35,233

Allocation of purchase price:

 

  

Cash

 

24

Trade receivables

 

1,420

Inventories

 

4,501

Prepaid expenses and other current assets

 

472

Property and equipment

 

4,861

Intangible assets

 

18,332

Deferred tax asset

 

126

Total assets acquired

 

29,736

Accounts payable

 

3,379

Accrued expenses and other current liabilities

 

442

Deferred tax liabilities

 

470

Total liabilities assumed

 

4,291

Total fair value of net assets acquired, excluding goodwill

 

25,445

Goodwill

$

9,788

Schedule of purchase price to specific intangible asset categories

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 (in years)

Trade names and trademarks

$

9,535

 

25

Pool designs

 

5,728

 

14

Patented technology

 

1,410

 

5

Franchise relationships

 

1,187

 

4

Dealer relationships

 

472

 

5

Schedule of components total consideration

Total consideration was comprised of the following:

(in thousands)

    

Amount

Cash consideration

$

20,238

Fair value of equity consideration

 

7,567

Fair value of contingent consideration

 

7,428

Total consideration

$

35,233

Schedule of net sales and net loss from acquiree included in the Company's results from the Acquisition Date

The following are the net sales and net loss from Narellan included in the Company’s results from the Acquisition Date through December 31, 2019:

(in thousands)

    

Amount

Net sales

$

15,893

Net loss

$

(1,047)

GL International, LLC  
Business Acquisition [Line Items]  
Summary of purchase price allocation

The following summarizes the purchase price allocation for the Company’s acquisition of GLI:

(in thousands)

    

October 22, 2020

Total consideration

$

79,743

Allocation of purchase price:

 

  

Cash

 

5,007

Trade receivables

 

10,639

Inventories

 

11,854

Prepaid expenses and other current assets

 

3,949

Property and equipment

 

1,402

Intangible assets

 

46,700

Total assets acquired

 

79,551

Accounts payable

 

3,536

Accrued expenses and other current liabilities

 

8,853

Other long-term liabilities

 

524

Total liabilities assumed

 

12,913

Total fair value of net assets acquired, excluding goodwill

 

66,638

Goodwill

$

13,105

Schedule of purchase price to specific intangible asset categories

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 (in years)

Trade names

$

9,500

 

9

Dealer relationships

 

37,200

 

8

$

46,700

Schedule of net sales and net loss from acquiree included in the Company's results from the Acquisition Date

The following are the net sales and net loss from GLI included in the Company’s results from the GLI Acquisition Date through December 31, 2020:

Year Ended

(in thousands)

    

December 31, 2020

Net sales

$

7,689

Net loss

$

(1,123)

Trojan Leisure Products, LLC d/b/a Radiant Pools  
Business Acquisition [Line Items]  
Summary of purchase price allocation

The following summarizes the purchase price allocation for the Company’s acquisition of Radiant:

(in thousands)

    

November 24, 2021

Total consideration

$

90,725

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

Deferred income tax liabilities

 

2,920

Total liabilities assumed

 

5,702

Total fair value of net assets acquired, excluding goodwill

 

77,007

Goodwill

$

13,718

Schedule of purchase price to specific intangible asset categories

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

Schedule of net sales and net loss from acquiree included in the Company's results from the Acquisition Date

The following are the net sales and net income from Radiant included in the Company’s results from the Radiant Acquisition Date through December 31, 2021:

Year Ended

(in thousands)

    

December 31, 2021

Net sales

$

2,211

Net income

$

3

XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2021
Term loan  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Schedule of financial liabilities at fair value on a recurring basis

December 31, 

2021

2020

Carrying 

Estimated 

Carrying 

Estimated 

    

Value

    

Fair Value

    

Value

    

Fair Value

Term loan

$

280,408

$

281,926

$

221,496

$

221,081

XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2021
GOODWILL AND INTANGIBLE ASSETS, NET  
Schedule of changes in the carrying value of goodwill

The following table presents the changes in the carrying value of goodwill during the years ended December 31, 2021, 2020 and 2019 (in thousands):

    

Amount

Balance as of December 31, 2019

$

101,672

Acquisition of GLI

 

13,105

Foreign currency translation adjustment

 

973

Balance as of December 31, 2020

115,750

Acquisition of Radiant

13,718

Foreign currency translation adjustment

(597)

Balance as of December 31, 2021

$

128,871

Schedule of Intangible assets

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

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

December 31, 2020

Gross 

Foreign 

Carrying 

Currency 

Accumulated 

Net 

    

Amount

    

Translation

    

Amortization

    

Amount

Trade names and trademarks

$

135,100

$

1,047

$

10,258

$

125,889

Patented technology

 

16,126

 

155

 

3,452

 

12,829

Pool designs

 

5,728

 

629

 

648

 

5,709

Franchise relationships

 

1,187

 

130

 

470

 

847

Dealer relationships

 

160,376

 

52

 

17,697

 

142,731

Non-competition agreements

 

2,476

 

 

1,008

 

1,468

$

320,993

$

2,013

$

33,533

$

289,473

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

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

Estimated Future 

Amortization 

Year Ended

    

Expense

2022

$

28,158

2023

 

26,527

2024

 

25,707

2025

 

25,550

2026

 

25,550

Thereafter

 

206,818

$

338,310

XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORIES, NET (Tables)
12 Months Ended
Dec. 31, 2021
INVENTORIES, NET  
Schedule of inventories, net

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

December 31, 

    

2021

    

2020

Raw materials

$

77,510

$

37,010

Finished goods

 

32,046

 

27,808

$

109,556

$

64,818

XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2021
PROPERTY AND EQUIPMENT, NET  
Schedule of Property and Equipment, net

Property and equipment, net consisted of the following (in thousands):

December 31, 

    

2021

    

2020

Land

$

1,744

$

1,613

Building and improvements

 

7,369

 

5,898

Machinery and equipment

 

27,910

 

21,478

Furniture and fixtures

 

1,470

 

1,406

Computer equipment and software

 

7,011

 

6,633

Molds and dyes

 

13,365

 

9,051

Leasehold improvements

 

4,560

 

3,573

Vehicles

 

4,363

 

3,061

Construction in progress

 

18,677

 

8,525

 

86,469

 

61,238

Less: Accumulated depreciation

 

(22,963)

 

(13,881)

$

63,506

$

47,357

XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT (Tables)
12 Months Ended
Dec. 31, 2021
LONG-TERM DEBT  
Components of the Company's outstanding debt obligations

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

December 31, 

    

2021

    

2020

Term loan

$

284,009

$

228,147

Less: Unamortized discount and debt issuance costs

 

(3,601)

 

(6,651)

Total debt

 

280,408

 

221,496

Less: Current portion of long-term debt

 

(17,220)

 

(13,042)

Total long-term debt

$

263,188

$

208,454

Schedule of mandatory prepayments based on Company's excess cash flow for the year

Under the Amended Term Loan, the Company is required to make mandatory prepayments based on the Company’s excess cash flow for the year, as follows (as a percentage of the Company’s excess cash flow for the year):

Mandatory

Prepayment

Net Leverage Ratio

    

Percentage    

 

> 3.50:1.00

 

90

%

> 3.00:1.00 and ≤ 3.50:1.00

 

75

%

> 2.50:1.00 and ≤ 3.00:1.00

 

50

%

> 2.00:1.00 and ≤ 2.50:1.00

 

25

%

≤ 2.00:1.00

 

0

%

Principal payments due on the outstanding debt

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

Term Loan

Year Ended

Facility

2022

    

$

17,220

2023

 

17,220

2024

 

17,220

2025

 

232,349

$

284,009

XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2021
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES...  
Schedule of accrued expenses and other current liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

December 31, 

    

2021

    

2020

Accrued sales rebates

$

20,300

$

15,511

Accrued product warranties

 

4,717

 

2,705

Accrued incentives

 

9,205

 

11,244

Accrued vacation

 

2,773

 

3,805

Accrued payroll

 

6,107

 

6,098

Deferred offering costs

 

 

1,040

Accrued third-party services

 

1,458

 

2,172

Income taxes payable

587

Deferred revenue

5,927

4,530

Other

 

8,023

 

6,373

Total accrued expenses and other current liabilities

$

59,097

$

53,478

XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
PRODUCT WARRANTIES (Tables)
12 Months Ended
Dec. 31, 2021
PRODUCT WARRANTIES  
Warranty reserve activity

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

Year Ended

December 31, 

    

2021

    

2020

2019

Balance at the beginning of the year

$

2,882

$

2,846

$

1,977

Accruals for warranties issued

 

8,824

 

3,966

 

3,729

Warranty liabilities assumed in GLI Acquisition

 

 

118

 

Warranty liabilities assumed in Radiant Acquisition

50

Less: Settlements made (in cash or in kind)

 

(6,847)

 

(4,048)

 

(2,860)

Balance at the end of the year

$

4,909

$

2,882

$

2,846

XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET SALES (Tables)
12 Months Ended
Dec. 31, 2021
NET SALES.  
Summary of disaggregation of net sales by product line

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

Year Ended

December 31, 

    

2021

    

2020

    

2019

In-ground Swimming Pools

$

368,465

$

237,410

$

175,033

Covers

 

132,126

 

84,524

 

70,984

Liners

 

129,865

 

81,455

 

71,958

$

630,456

$

403,389

$

317,975

Schedule for allowance of bad debt activity

The allowance for bad debt activity during the years ended December 31, 2021, 2020 and 2019 was as follows (in thousands):

Year Ended  

December 31, 

    

2021

    

2020

    

2019

Balance at the beginning of the year

$

1,438

$

1,322

$

1,535

Bad debt expense

 

979

 

358

 

253

Write-offs

 

(24)

 

(242)

 

(466)

Balance at the end of the year

$

2,393

$

1,438

$

1,322

XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2021
INCOME TAXES  
Schedule of domestic and foreign components of its income (loss) before income taxes

Year Ended  

December 31, 

    

2021

    

2020

    

2019

(Loss) income before income taxes:

 

  

 

  

 

  

Domestic

$

(68,261)

$

19,609

$

9,939

Foreign

 

14,731

 

3,150

 

(7,153)

Total

$

(53,530)

$

22,759

$

2,786

Schedule of current and deferred income tax (benefit) expense

Current and deferred income tax expense (benefit) is composed of the following (in thousands):

Year Ended  

December 31, 

    

2021

    

2020

    

2019

Current income tax expense (benefit):

 

  

 

  

 

  

Domestic

$

19,855

$

10,342

$

5,424

Foreign

 

991

 

1,104

 

131

Total current tax (benefit) expense

 

20,846

 

11,446

 

5,555

Deferred income tax (benefit) expense:

 

  

 

  

 

  

Domestic

 

(1,912)

 

(4,532)

 

(10,020)

Foreign

 

(10,116)

 

(138)

 

(206)

Total deferred tax (benefit) expense

 

(12,028)

 

(4,670)

 

(10,226)

Total income tax (benefit) expense

$

8,818

$

6,776

$

(4,671)

Schedule of reconciliation of statutory federal income tax rate with Company's effective income tax rate

The reconciliation of the statutory federal income tax rate with the Company’s effective income tax rate is as follows (% of Income (Loss) Before Income Taxes):

    

Year Ended

    

Year Ended

    

Year Ended

 

    

December 31, 2021

    

December 31, 2020

    

December 31, 2019

 

Federal statutory tax rate

 

21.0

%  

21.0

%  

21.0

%

Foreign rate differential

 

(1.4)

%  

1.2

%  

1.1

%

State income tax, net of federal benefit

 

(3.3)

%  

1.4

%  

(67.2)

%

Uncertain tax positions

 

(0.3)

%  

0.8

%  

348.2

%

Change in valuation allowance

 

23.8

%  

(1.1)

%  

(5.9)

%

GILTI

 

0.8

%  

1.5

%  

21.1

%

Meals and entertainment

 

(0.2)

%  

0.5

%  

6.8

%

Foreign expenses not deductible for tax

 

(0.8)

%  

1.7

%  

56.1

%

Transaction costs not deductible for tax

 

(0.2)

%  

2.0

%  

13.3

%

Nondeductible stock compensation

(48.0)

%  

%  

%  

Canadian restructuring

 

%  

%  

(562.4)

%

Canadian branch income

 

(9.1)

%  

1.8

%  

0.0

%

Other permanent items

 

1.2

%  

(1.0)

%  

(0.1)

%

 

(16.5)

%  

29.8

%  

(168.0)

%

Schedule of changes in valuation allowance

The following table summarizes changes in the valuation allowance (in thousands):

Year Ended

December 31, 

    

2021

    

2020

    

2019

Balance at January 1

$

(12,704)

$

(12,463)

$

(12,300)

Additions

 

 

(241)

 

(163)

Deductions

12,704

Balance at December 31

$

$

(12,704)

$

(12,463)

Schedule of deferred income tax assets and liabilities

Deferred income tax assets and liabilities recorded on the balance sheets as of December 31, 2021 and 2020 consist of the following (in thousands):

    

December 31, 

2021

    

2020

Deferred tax assets:

 

  

 

  

Net operating loss carryforwards

$

9,885

$

12,099

Inventories, net

 

1,267

 

473

Warranty reserve

 

1,041

 

789

Trade receivables

 

483

 

360

Profits interest units

 

1,778

 

760

Accrued expenses

 

539

 

1,010

Transaction costs

 

1,211

 

607

Future branch taxes

(2,462)

Other

 

719

 

216

Gross deferred tax assets

 

14,461

 

16,314

Valuation allowance

 

 

(12,704)

Total deferred tax asset

 

14,461

 

3,610

Less: Foreign deferred tax benefit

 

(10,603)

 

(345)

Total domestic deferred tax asset

 

3,858

 

3,265

Deferred tax liabilities:

 

  

 

  

Intangible assets

 

(50,298)

 

(53,874)

Property and equipment, net

 

(5,788)

 

(4,120)

Prepaid expenses and other

 

(1,201)

 

(464)

Investments in partnerships

(2,914)

Total deferred tax liabilities

 

(60,201)

 

(58,458)

Net deferred tax liabilities

$

(56,343)

$

(55,193)

Schedule of reconciliation of beginning and ending amount of uncertain tax positions

The following is a reconciliation of the beginning and ending amount of uncertain tax positions (in thousands):

Year Ended

December 31, 

    

2021

    

2020

Balance at the beginning of the year

$

9,862

$

9,681

Additions for tax positions taken during prior years

 

149

 

181

Additions for tax positions taken during the current year

 

 

Balance at the end of the year

$

10,011

$

9,862

XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2021
COMMITMENTS AND CONTINGENCIES  
Summary of minimum annual rental commitments under non-cancelable operating leases

The minimum annual rental commitments under non-cancelable operating leases as of December 31, 2021 are due as follows (in thousands):

    

Year Ended

2022

$

8,094

2023

 

6,278

2024

 

5,674

2025

 

4,726

2026

 

3,479

Thereafter

 

6,854

$

35,105

XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROFITS INTEREST UNITS (Tables)
12 Months Ended
Dec. 31, 2021
STOCK-BASED COMPENSATION.  
Schedule of activity of all PIUs

Weighted-Average

 Grant-Date

    

Number of PIUs

    

 Fair Value

Balance at January 1, 2019

20,890,124

$

0.41

Granted

3,692,699

$

0.38

Forfeited

 

(2,848,653)

$

0.41

Balance at December 31, 2019

 

21,734,170

 

  

Granted

 

7,843,107

$

0.60

Forfeited

 

(2,152,315)

$

0.35

Balance at December 31, 2020

 

27,424,962

$

0.43

Forfeited

 

(1,266,068)

$

0.34

Converted at IPO in connection with the Reorganization

 

(26,158,894)

$

0.43

Balance at December 31, 2021

 

$

Schedule of assumptions in conjunction with the Contingent Claims Analysis Model to estimate the fair value of the PIUs

The Company used the following assumptions in conjunction with the Contingent Claims Analysis Model to estimate the fair value of the PIUs:

Year Ended

Year Ended

    

December 31, 2020

December 31, 2019

Expected volatility

55.00

%  

49.00

%

Risk-free interest rate

0.20

%  

1.90

%

Expected term (in years)

 

3.2

 

4.6

Expected dividend yield

 

%  

%

XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2021
STOCK-BASED COMPENSATION.  
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:

Year Ended

December 31, 2021

Risk-free interest rate

 

0.64

%

Expected volatility

 

38.19

%

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 year ended December 31, 2021:

Weighted-

Average Grant-

    

Shares

    

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

8,340,126

 

19.00

Vested

 

(1,522,026)

 

Forfeited

 

(1,014,976)

 

19.00

Outstanding at December 31, 2021

 

5,803,124

$

19.00

Schedule of restricted stock units

The following table represents the Company’s restricted stock units activity during the year ended December 31, 2021:

    

    

Weighted-

Average Grant-

Shares

Date Fair Value

Outstanding at January 1, 2021

 

$

Granted

 

346,674

 

19.07

Vested

 

(51,316)

 

19.00

Forfeited

 

(16,767)

 

19.00

Outstanding at December 31, 2021

 

278,591

$

19.08

Schedule of stock option activity

The following table represents the Company’s stock option activity during the year ended December 31, 2021:

    

Weighted-

    

Weighted-

    

Average 

Average 

Exercise Price

Remaining 

Aggregate 

    

Shares

    

 per Share

    

Contract Term

    

Intrinsic Value

 

 

(in years)

(in thousands)

Outstanding on January 1, 2021

 

$

 

$

Granted

 

903,978

19.08

 

  

 

  

Exercised

 

 

  

 

  

 

  

Forfeited

 

(81,092)

 

  

 

  

 

  

Outstanding at December 31, 2021

 

822,886

$

19.08

 

9.32

$

4,893

Vested and expected to vest at December 31, 2021

 

822,886

$

19.08

 

9.32

$

4,893

Options exercisable at December 31, 2021

 

 

 

 

XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET INCOME PER SHARE (Tables)
12 Months Ended
Dec. 31, 2021
NET INCOME PER SHARE  
Schedule of basic and diluted earnings (loss) per share

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

Year Ended December 31, 

    

2021

    

2020

    

2019

Numerator:

  

  

  

Net income attributable to common stockholders

$

(62,348)

$

15,983

$

7,457

Denominator:

 

  

 

  

 

  

Weighted-average common shares outstanding

 

Basic

110,644,366

101,606,966

95,032,265

Diluted

110,644,366

102,602,738

95,400,528

Net income per share attributable to common stockholders

Basic

$

(0.56)

$

0.16

$

0.08

Diluted

$

(0.56)

$

0.16

$

0.08

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

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

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Restricted stock awards

5,909,089

 

22,524

 

97,718

Restricted stock units

106,917

Stock options

39

 

 

XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
GEOGRAPHIC INFORMATION (Tables)
12 Months Ended
Dec. 31, 2021
GEOGRAPHIC INFORMATION  
Schedule of Net sales by geography

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

December 31, 

    

2021

    

2020

    

2019

Net sales

  

United States

$

491,870

$

325,716

$

257,786

Canada

 

98,662

 

50,499

 

43,157

Australia

 

25,216

 

20,181

 

12,126

New Zealand

 

8,055

 

3,984

 

2,432

Other

 

6,653

 

3,009

 

2,474

Total

$

630,456

$

403,389

$

317,975

Schedule of Long-lived assets by geographic area

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

December 31, 

    

2021

    

2020

Long-lived assets

  

  

United States

$

52,695

$

37,680

Canada

 

4,607

 

3,050

Australia

 

4,444

 

4,979

New Zealand

 

1,760

 

1,648

Total

$

63,506

$

47,357

XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) (Tables)
12 Months Ended
Dec. 31, 2021
CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY)  
Schedule of condensed balance sheets

Latham Group, Inc.

(Parent Company Only)

CONDENSED BALANCE SHEETS

(in thousands, except share and per share data)

December 31, 

    

2021

    

2020

Assets

  

 

  

Investment in subsidiary

$

353,645

$

281,609

Total assets

$

353,645

$

281,609

Liabilities and Stockholders’ Equity

 

  

 

  

Total liabilities

$

$

Stockholders’ Equity

 

  

 

  

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

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

 

12

 

12

Additional paid-in capital

 

401,846

 

265,478

(Accumulated deficit) retained earnings

 

(48,583)

 

13,765

Accumulated other comprehensive income

 

370

 

2,354

Total stockholders’ equity

 

353,645

 

281,609

Total liabilities and stockholders’ equity

$

353,645

$

281,609

Schedule of condensed statements of operations

Latham Group, Inc.

(Parent Company Only)

CONDENSED STATEMENTS OF OPERATIONS

(in thousands, except share and per share data)

Year Ended

December 31, 

    

2021

    

2020

    

2019

Equity in net (loss) income of subsidiary

$

(62,348)

$

15,983

$

7,457

Net (loss) income attributable to common stockholders

$

(62,348)

$

15,983

$

7,457

Net (loss) income per share

 

  

 

  

 

  

Net (loss) income per share attributable to common stockholders – basic and diluted

Basic

$

(0.56)

$

0.16

$

0.08

Diluted

$

(0.56)

$

0.16

$

0.08

Weighted-average common shares outstanding – basic and diluted

Basic

110,644,366

101,606,966

95,032,265

Diluted

 

110,644,366

 

102,602,738

 

95,400,528

Schedule of condensed statements of comprehensive income

Latham Group, Inc.

(Parent Company Only)

CONDENSED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME

(in thousands)

Year Ended

December 31, 

    

2021

    

2020

    

2019

Net (loss) income

$

(62,348)

$

15,983

$

7,457

Equity in other comprehensive (loss) income of subsidiary

 

(1,984)

 

2,825

 

(670)

Comprehensive (loss) income

$

(64,332)

$

18,808

$

6,787

Schedule of condensed statements of cash flows

Latham Group, Inc.

(Parent Company Only)

CONDENSED STATEMENT OF CASH FLOWS

(in thousands)

Year Ended

December 31, 

    

2021

    

2020

    

2019

Cash flows from operating activities:

 

  

 

  

 

  

Net (loss) income

$

(62,348)

$

15,983

$

7,457

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

 

  

 

  

 

  

Equity in net loss (income) of subsidiary

 

62,348

 

(15,983)

 

(7,457)

Net cash provided by operating activities

 

 

 

Cash flows from investing activities:

 

  

 

  

 

  

Investment in subsidiary

 

(117,626)

 

(65,553)

 

Net cash used in investing activities

 

(117,626)

 

(65,553)

 

Cash flows from financing activities:

 

  

 

  

 

  

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

399,264

Repurchase and retirement of treasury stock

(281,638)

Proceeds from issuance of common stock

 

 

65,553

 

Net cash provided by financing activities

 

117,626

 

65,553

 

Net increase in cash

 

 

 

Cash at beginning of period

 

 

 

Cash at end of period

$

$

$

XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
NATURE OF THE BUSINESS - (Details)
$ / shares in Units, $ in Millions
Apr. 27, 2021
USD ($)
shares
Apr. 13, 2021
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Apr. 22, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Business Acquisition [Line Items]          
Common stock, shares authorized   500,000,000 900,000,000 900,000,000 500,000,000
Common stock, par value | $ / shares   $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001
Stock split ratio   109,673.709      
IPO          
Business Acquisition [Line Items]          
Proceeds from issuance of common stock (in shares) 23,000,000        
Net proceeds from the IPO | $ $ 399.3        
Underwriters Option          
Business Acquisition [Line Items]          
Proceeds from issuance of common stock (in shares) 3,000,000        
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net decrease to retained earnings (accumulated deficit) $ (48,583) $ 13,765  
Increase to accrued expenses $ 59,097 $ 53,478  
Product warranty term 5 years    
ASC 606 | Initial application cumulative effect      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net decrease to retained earnings (accumulated deficit)     $ 1,700
Reduction to prepaid expenses     1,200
Increase to accrued expenses     $ 500
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Trade Receivables, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Allowance for bad debt $ 2,393 $ 1,438 $ 1,322 $ 1,535
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
customer
Dec. 31, 2020
USD ($)
customer
Dec. 31, 2019
customer
Concentration Risk [Line Items]      
Number of largest customers | customer 1 1 1
Trade receivables $ 60,753 $ 32,758  
Net sales | Customer concentration | Customer one      
Concentration Risk [Line Items]      
Concentration risk percentage 25.00% 22.30% 25.70%
Trade receivables $ 10,700 $ 5,400  
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories, Net (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Reserves for estimated slow moving products or obsolescence $ 2.7 $ 1.8
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment, Net (Details)
12 Months Ended
Dec. 31, 2021
Building and improvements  
Property, Plant and Equipment [Line Items]  
Estimated useful life 25 years
Molds and dyes | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 10 years
Molds and dyes | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Machinery and equipment (including computer equipment and software) | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 10 years
Machinery and equipment (including computer equipment and software) | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 7 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Vehicles  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Software  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Long-Lived Assets (Details)
12 Months Ended
Dec. 31, 2021
Technology  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 15 years
Non-competition agreements  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 5 years
Franchise relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 4 years
Backlog  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 10 months
Maximum | Trade names and trademarks  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 25 years
Maximum | Pool designs  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 15 years
Maximum | Dealer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 13 years
Maximum | Patented technology  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 10 years
Minimum | Trade names and trademarks  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 9 years
Minimum | Pool designs  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 14 years
Minimum | Dealer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 5 years
Minimum | Patented technology  
Finite-Lived Intangible Assets [Line Items]  
Weighted-average estimated useful lives (in years) 5 years
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill, Deferred Offering Costs, Segment Reporting, Income Taxes (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2020
item
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
item
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Number of reporting units | item 1   2
Number of operating segments | segment   1  
Number of reportable segments | segment   1  
Accrued interest on unrecognized tax benefits   $ 300,000 $ 200,000
Accrued penalties on unrecognized tax benefits   0 $ 0
Impairment   $ 0  
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Stock-Based Compensation, Pension and Other Postretirement Plans, Advertising , Earnings Per Share (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Total advertising costs $ 7.6 $ 5.9 $ 3.8
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 24, 2021
Oct. 22, 2020
Sep. 25, 2020
May 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]              
Total purchase price, net of cash acquired         $ 90,508 $ 74,736 $ 20,214
Net working capital adjustment receivable           750  
Proceeds from long term debt used to pay Acquisition consideration         222,813 20,000 22,310
Fair value of the Class A units issued in settlement of contingent consideration           2,208 7,567
Goodwill         128,871 115,750 101,672
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]              
Goodwill         $ 128,871 115,750 $ 101,672
Narellan Group Pty Limited              
Business Acquisition [Line Items]              
Total purchase price       $ 35,233      
Business acquisition, cash consideration       20,238      
Business Acquisition, Transaction Costs       1,100      
Business acquisition, contingent consideration           $ 7,400  
Business acquisition, equity consideration       7,567      
Proceeds from long term debt used to pay Acquisition consideration       22,300      
Long-Term Debt, Discount       700      
Contingent Consideration settled through a cash payment     $ 6,600        
Contingent Consideration settled through Class A units as equity consideration     758,697        
Contractual value of shares issued to settle contingent consideration     $ 2,200        
Fair value of the Class A units issued in settlement of contingent consideration     2,800        
Stock-based compensation expense arising in contingent consideration settlement     $ 600        
Goodwill       9,788      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]              
Total consideration       35,233      
Cash       24      
Trade receivables       1,420      
Inventories       4,501      
Prepaid expenses and other current assets       472      
Property and equipment       4,861      
Intangible assets       18,332      
Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets       126      
Total assets acquired       29,736      
Accounts payable       3,379      
Accrued expenses and other current liabilities       442      
Deferred tax liabilities       470      
Total liabilities assumed       4,291      
Total fair value of net assets acquired, excluding goodwill:       25,445      
Goodwill       $ 9,788      
Trojan Leisure Products, LLC d/b/a Radiant Pools              
Business Acquisition [Line Items]              
Total purchase price $ 90,700            
Total purchase price, net of cash acquired 90,500            
Cash acquired 200            
Business Acquisition, Transaction Costs 2,900            
Proceeds from long term debt used to pay Acquisition consideration 50,000            
Goodwill 13,718            
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]              
Total consideration 90,725            
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            
Deferred tax liabilities 2,920            
Total liabilities assumed 5,702            
Total fair value of net assets acquired, excluding goodwill: 77,007            
Goodwill $ 13,718            
GL International, LLC              
Business Acquisition [Line Items]              
Total purchase price   $ 79,700          
Total purchase price, net of cash acquired   74,700          
Cash acquired   5,000          
Net working capital adjustment receivable   800          
Business Acquisition, Transaction Costs   2,400          
Goodwill   13,105          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]              
Total consideration   79,743          
Cash   5,007          
Trade receivables   10,639          
Inventories   11,854          
Prepaid expenses and other current assets   3,949          
Property and equipment   1,402          
Intangible assets   46,700          
Total assets acquired   79,551          
Accounts payable   3,536          
Accrued expenses and other current liabilities   8,853          
Other long-term liabilities   524          
Total liabilities assumed   12,913          
Total fair value of net assets acquired, excluding goodwill:   66,638          
Goodwill   $ 13,105          
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 24, 2021
Oct. 22, 2020
May 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition, Pro Forma Information [Abstract]            
Net sales       $ 662,282 $ 486,276 $ 396,655
Net income (loss)       (50,441) 30,163 1,712
Narellan Group Pty Limited            
Business Acquisition, Pro Forma Information [Abstract]            
Net sales           15,893
Net income (loss)           $ (1,047)
GL International, LLC            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value   $ 46,700        
Business Acquisition, Pro Forma Information [Abstract]            
Net sales         7,689  
Net income (loss)         $ (1,123)  
Trojan Leisure Products, LLC d/b/a Radiant Pools            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value $ 72,500          
Business Acquisition, Pro Forma Information [Abstract]            
Net sales       2,211    
Net income (loss)       $ 3    
Trade names | GL International, LLC            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value   $ 9,500        
Amortization Period   9 years        
Trade names | Trojan Leisure Products, LLC d/b/a Radiant Pools            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value $ 13,000          
Amortization Period 25 years          
Trade names and trademarks | Narellan Group Pty Limited            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value     $ 9,535      
Amortization Period     25 years      
Pool designs | Narellan Group Pty Limited            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value     $ 5,728      
Amortization Period     14 years      
Pool designs | Trojan Leisure Products, LLC d/b/a Radiant Pools            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value $ 7,900          
Amortization Period 15 years          
Patented technology | Narellan Group Pty Limited            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value     $ 1,410      
Amortization Period     5 years      
Technology            
Acquired Finite-Lived Intangible Assets [Line Items]            
Amortization Period       15 years    
Technology | Trojan Leisure Products, LLC d/b/a Radiant Pools            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value $ 13,000          
Amortization Period 15 years          
Franchise relationships            
Acquired Finite-Lived Intangible Assets [Line Items]            
Amortization Period       4 years    
Franchise relationships | Narellan Group Pty Limited            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value     $ 1,187      
Amortization Period     4 years      
Backlog            
Acquired Finite-Lived Intangible Assets [Line Items]            
Amortization Period       10 months    
Backlog | Trojan Leisure Products, LLC d/b/a Radiant Pools            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value $ 1,600          
Amortization Period 10 months          
Dealer relationships | Narellan Group Pty Limited            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value     $ 472      
Amortization Period     5 years      
Dealer relationships | GL International, LLC            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value   $ 37,200        
Amortization Period   8 years        
Dealer relationships | Trojan Leisure Products, LLC d/b/a Radiant Pools            
Acquired Finite-Lived Intangible Assets [Line Items]            
Fair Value $ 37,000          
Amortization Period 13 years          
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Consideration (Details) - USD ($)
$ in Thousands
Nov. 24, 2021
Oct. 22, 2020
May 31, 2019
Narellan Group Pty Limited      
Business Combination, Consideration Transferred [Abstract]      
Cash consideration     $ 20,238
Fair value of equity consideration     7,567
Fair value of contingent consideration as of the acquisition date     7,428
Total consideration     $ 35,233
GL International, LLC      
Business Combination, Consideration Transferred [Abstract]      
Total consideration   $ 79,700  
Trojan Leisure Products, LLC d/b/a Radiant Pools      
Business Combination, Consideration Transferred [Abstract]      
Total consideration $ 90,700    
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY METHOD INVESTMENT (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 30, 2020
Oct. 02, 2021
Dec. 31, 2021
Dec. 31, 2020
Aug. 06, 2021
Schedule of Equity Method Investments [Line Items]          
Ownership percentage     20.10%    
Consideration paid       $ 25,384  
Term of the supply agreement     3 months    
Proceeds from the sale of portion of equity method investment     $ 6,796    
Equity Method Investments     23,362 $ 25,384  
Return of equity method investment     1,800    
Earnings from equity method investment     (2,222)    
Distributions received from equity method investment     $ 1,808    
Premier Group Holdings Inc. Member          
Schedule of Equity Method Investments [Line Items]          
Ownership percentage         0.298%
Premier Pools & Spas          
Schedule of Equity Method Investments [Line Items]          
Ownership percentage 28.00%   20.10%    
Consideration paid $ 25,400        
Term of the supply agreement     10 years    
Period defined in agreement for calculating percentage of rebates     3 years    
Proceeds from the sale of portion of equity method investment   $ 6,800      
Gain on Sale of Investments   $ 3,900      
Equity Method Investments     $ 23,400    
Return of equity method investment     400    
Earnings from equity method investment     2,200    
Equity Method Investments Basis Difference Adjustment     300    
Distributions received from equity method investment     $ 2,200    
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS - Reconciliation of the Company's Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
FAIR VALUE MEASUREMENTS    
Change in fair value of Contingent Consideration $ (204) $ 1,441
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS - Fair value of financial instruments (Details) - Level 2 - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative liabilities $ 500 $ 300
Term loan | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount 280,408 221,496
Term loan | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount $ 281,926 $ 221,081
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS, NET - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
GOODWILL AND INTANGIBLE ASSETS, NET    
Beginning balance $ 115,750 $ 101,672
Acquisition 13,718 13,105
Foreign currency translation adjustment (597) 973
Ending balance $ 128,871 $ 115,750
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS, NET - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 393,493 $ 320,993  
Foreign Currency Translation 845 2,013  
Accumulated Amortization 56,028 33,533  
Net Amount 338,310 289,473  
Amortization of Intangible Assets 22,566 17,347 $ 15,643
Trade names and trademarks      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 148,100 135,100  
Foreign Currency Translation 439 1,047  
Accumulated Amortization 16,382 10,258  
Net Amount 132,157 125,889  
Patented technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 16,126 16,126  
Foreign Currency Translation 65 155  
Accumulated Amortization 5,205 3,452  
Net Amount 10,986 12,829  
Technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 13,000    
Accumulated Amortization 72    
Net Amount 12,928    
Pool designs      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 13,628 5,728  
Foreign Currency Translation 265 629  
Accumulated Amortization 1,101 648  
Net Amount 12,792 5,709  
Franchise relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 1,187 1,187  
Foreign Currency Translation 54 130  
Accumulated Amortization 767 470  
Net Amount 474 847  
Backlog      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 1,600    
Accumulated Amortization 160    
Net Amount 1,440    
Dealer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 197,376 160,376  
Foreign Currency Translation 22 52  
Accumulated Amortization 30,838 17,697  
Net Amount 166,560 142,731  
Non-competition agreements      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 2,476 2,476  
Accumulated Amortization 1,503 1,008  
Net Amount $ 973 $ 1,468  
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS, NET - Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2022 $ 28,158  
2023 26,527  
2024 25,707  
2025 25,550  
2026 25,550  
Thereafter 206,818  
Total $ 338,310 $ 289,473
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORIES, NET (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
INVENTORIES, NET    
Raw materials $ 77,510 $ 37,010
Finished goods 32,046 27,808
Inventory, Net, Total $ 109,556 $ 64,818
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 86,469 $ 61,238  
Less: Accumulated depreciation (22,963) (13,881)  
Property and equipment, net 63,506 47,357  
Depreciation and amortization expense 9,700 8,000 $ 6,000
Loss on sales and disposal of Property and Equipment 300 300 $ 700
Land      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 1,744 1,613  
Building and improvements      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 7,369 5,898  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 27,910 21,478  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 1,470 1,406  
Computer equipment and software      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 7,011 6,633  
Molds and dyes      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 13,365 9,051  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 4,560 3,573  
Vehicles      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 4,363 3,061  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 18,677 $ 8,525  
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Term loan $ 284,009  
Less: Current portion of long-term debt (17,220) $ (13,042)
Term loan    
Debt Instrument [Line Items]    
Term loan 284,009 228,147
Less: Unamortized discount and debt issuance costs (3,601) (6,651)
Total debt 280,408 221,496
Less: Current portion of long-term debt (17,220) (13,042)
Total long-term debt $ 263,188 $ 208,454
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT - Revolving Credit Facility (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]  
Debt, principal amount outstanding $ 284,009
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT - Term Loan Facility (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
Long-term debt, net of discount and current portion $ 263,188 $ 208,454  
Repayment of debt 169,138 24,044 $ 5,809
Current maturities of long-term debt 17,220 13,042  
Financing costs 1,250    
Term loan      
Debt Instrument [Line Items]      
Discount and debt issuance costs 3,601 6,651  
Amount outstanding, net of discount and issuance costs 280,408 221,496  
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net 3,601 6,651  
Current maturities of long-term debt $ 17,220 $ 13,042  
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT - Schedule of mandatory prepayments based on Company's excess cash flow for the year (Details)
12 Months Ended
Dec. 31, 2021
> 3.50:1.00  
Debt Instrument [Line Items]  
Mandatory Prepayment Percentage 0.90%
> 3.00:1.00 and 3.50:1.00  
Debt Instrument [Line Items]  
Mandatory Prepayment Percentage 0.75%
> 2.50:1.00 and 3.00:1.00  
Debt Instrument [Line Items]  
Mandatory Prepayment Percentage 0.50%
> 2.00:1.00 and 2.50:1.00  
Debt Instrument [Line Items]  
Mandatory Prepayment Percentage 0.25%
2.00:1.00  
Debt Instrument [Line Items]  
Mandatory Prepayment Percentage 0.00%
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT - Principal payments due (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Principal payments due  
2022 $ 17,220
2023 17,220
2024 17,220
2025 232,349
Total payments due $ 284,009
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES.    
Accrued sales rebates $ 20,300 $ 15,511
Accrued product warranties 4,717 2,705
Accrued incentives 9,205 11,244
Accrued vacation 2,773 3,805
Accrued payroll 6,107 6,098
Deferred offering costs   1,040
Accrued third-party services 1,458 2,172
Deferred revenue 5,927 4,530
Income taxes payable 587  
Other 8,023 6,373
Total accrued expenses and other current liabilities $ 59,097 $ 53,478
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
PRODUCT WARRANTIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]      
Balance at the beginning of the year $ 2,882 $ 2,846 $ 1,977
Accruals for warranties issued 8,824 3,966 3,729
Warranty liabilities assume in GLI Acquisition 50 118  
Less: Settlements made (in cash or in kind) (6,847) (4,048) (2,860)
Balance at the end of the year $ 4,909 $ 2,882 $ 2,846
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET SALES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Net sales $ 630,456 $ 403,389 $ 317,975
In-ground Swimming Pools      
Disaggregation of Revenue [Line Items]      
Net sales 368,465 237,410 175,033
Covers      
Disaggregation of Revenue [Line Items]      
Net sales 132,126 84,524 70,984
Liners      
Disaggregation of Revenue [Line Items]      
Net sales $ 129,865 $ 81,455 $ 71,958
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET SALES - Allowance for bad debt activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for bad debt activity roll forward      
Balance at the beginning of the year $ 1,438 $ 1,322 $ 1,535
Bad debt expense 979 358 253
Write-offs (24) (242) (466)
Balance at the end of the year $ 2,393 $ 1,438 $ 1,322
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Components of income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income (loss) before income taxes:      
Domestic $ (68,261) $ 19,609 $ 9,939
Foreign 14,731 3,150 (7,153)
Total $ (53,530) $ 22,759 $ 2,786
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Current and deferred income tax (benefit) expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current income tax (benefit) expense:      
Domestic $ 19,855 $ 10,342 $ 5,424
Foreign 991 1,104 131
Total current tax (benefit) expense 20,846 11,446 5,555
Deferred income tax (benefit) expense:      
Domestic (1,912) (4,532) (10,020)
Foreign (10,116) (138) (206)
Total deferred tax (benefit) expense (12,028) (4,670) (10,226)
Total income tax (benefit) expense $ 8,818 $ 6,776 $ (4,671)
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Reconciliation of the statutory federal income tax rate with the Company's effective income tax rate (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
INCOME TAXES          
Federal statutory tax rate 21.00% 21.00% 21.00% 21.00% 35.00%
Foreign rate differential (1.40%) 1.20% 1.10%    
State income tax, net of federal benefit (3.30%) 1.40% (67.20%)    
Uncertain tax positions (0.30%) 0.80% 348.20%    
Change in valuation allowance 23.80% (1.10%) (5.90%)    
GILTI 0.80% 1.50% 21.10%    
Meals and entertainment (0.20%) 0.50% 6.80%    
Foreign expenses not deductible for tax (0.80%) 1.70% 56.10%    
Transaction costs not deductible for tax (0.20%) 2.00% 13.30%    
Nondeductible stock compensation (48.00%)        
Canadian restructuring     (562.40%)    
Canadian Branch Income (9.10%) 1.80% 0.00%    
Other expenses not deductible for tax 1.20% (1.00%) (0.10%)    
Total (16.50%) 29.80% (168.00%)    
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Changes in the valuation allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
INCOME TAXES      
Balance at January 1 $ (12,704) $ (12,463) $ (12,300)
Additions   (241) (163)
Deductions $ 12,704    
Balance at December 31   $ (12,704) $ (12,463)
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Deferred Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:        
Net operating loss carryforwards $ 9,885 $ 12,099    
Inventories, net 1,267 473    
Warranty reserve 1,041 789    
Trade receivables 483 360    
Profits interest units 1,778 760    
Accrued expenses 539 1,010    
Transaction costs 1,211 607    
Future branch taxes (2,462)      
Other 719 216    
Gross deferred tax assets 14,461 16,314    
Valuation allowance   (12,704) $ (12,463) $ (12,300)
Total deferred tax asset 14,461 3,610    
Less: Foreign deferred tax benefit (10,603) (345)    
Total domestic deferred tax asset 3,858 3,265    
Deferred tax liabilities:        
Intangible assets (50,298) (53,874)    
Property and equipment, net (5,788) (4,120)    
Prepaid expenses and other (1,201) (464)    
Investments in partnerships (2,914)      
Total deferred tax liabilities (60,201) (58,458)    
Net deferred tax liabilities $ (56,343) $ (55,193)    
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Uncertain tax positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
INCOME TAXES    
Balance at the beginning of the year $ 9,862 $ 9,681
Additions for tax positions taken during prior years 149 181
Balance at the end of the year $ 10,011 $ 9,862
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
INCOME TAXES          
Federal statutory tax rate 21.00% 21.00% 21.00% 21.00% 35.00%
Valuation allowance   $ 12,704 $ 12,463 $ 12,300  
Operating Loss Carryforwards $ 9,900        
Liability related to uncertain tax positions, exclusive of interest 5,400        
Liability related to uncertain tax positions, if recognized, would impact the effective tax rate 5,400        
Accrued interest 300 200      
Accrued penalty $ 0 $ 0      
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
COMMITMENTS AND CONTINGENCIES      
Term of lease 5 years    
Rental expense $ 8,800 $ 6,800 $ 6,100
Minimum annual rental commitments under non-cancelable operating leases      
2022 8,094    
2023 6,278    
2024 5,674    
2025 4,726    
2026 3,479    
Thereafter 6,854    
Total $ 35,105    
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
EMPLOYEE BENEFIT PLANS      
Discretionary matching and other contributions $ 2.0 $ 0.8 $ 0.9
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROFITS INTEREST UNITS (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Payment Arrangement, Expense $ 128.8 $ 1.8
Selling, general and administrative expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Payment Arrangement, Expense $ 120.1  
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROFITS INTEREST UNITS - Number of PIUs and Weighted - Average Grant Date Fair Value - (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of PIUs      
Balance at beginning 27,424,962 21,734,170 20,890,124
Granted   7,843,107 3,692,699
Forfeited (1,266,068) (2,152,315) (2,848,653)
Converted at IPO in connection with the Reorganization (26,158,894)    
Balance at ending   27,424,962 21,734,170
Weighted-Average Grant Date Fair Value      
Balance at beginning $ 0.43   $ 0.41
Granted   $ 0.60 0.38
Forfeited 0.34 0.35 $ 0.41
Converted at IPO in connection with the Reorganization $ 0.43    
Balance at ending   $ 0.43  
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROFITS INTEREST UNITS - Fair value of the PIUs - (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
STOCK-BASED COMPENSATION.      
Expected volatility 38.19% 55.00% 49.00%
Risk-free interest rate 0.64% 0.20% 1.90%
Expected term (in years) 6 years 3 months 3 years 2 months 14 days 4 years 7 months 6 days
Expected dividend yield 0.00%    
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Narrative (Details)
$ in Thousands
Apr. 12, 2021
USD ($)
shares
STOCK-BASED COMPENSATION.  
Shares reserved for issuance | shares 13,170,212
Maximum grant date fair value of cash and equity awards that may be awarded to a non-employee director | $ $ 750
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 22, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted     7,843,107 3,692,699
Stock-based compensation expense   $ 128.8 $ 1.8  
Stock-based compensation expense due to accelerated vesting of restricted stock   0.5    
Stock-based compensation expense due to the modification   49.0    
Total unrecognized stock-based compensation expense   $ 73.6    
Total unrecognized stock-based compensation expense expected to be recognized over a weighted-average period   1 year 5 months 12 days    
Weighted average grant-date fair value   $ 7.25    
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 8.7    
Selling, general and administrative expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 120.1    
Vest every six months in equal installments beginning on December 27, 2021 and ending on December 27, 2023        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of awards other than options vested 6,799,414      
Vest every six months in equal installments, beginning on December 27, 2021 and ending on December 27, 2024        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of awards other than options vested 1,540,712      
Vest 1/3 on the nine-month anniversary of the Closing of the IPO        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of awards other than options vested 251,828      
Vesting percentage 33.30%      
Vest 1/3 on the first anniversary of the Closing of the IPO        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage 33.30%      
Vest 1/3 on the two-year anniversary of the Closing of the IPO        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage 33.30%      
Vest on the first anniversary of the Closing of the IPO        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of awards other than options vested 22,367      
Vest on the nine-month anniversary of the Closing of the IPO        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of awards other than options vested 51,316      
Vest evenly on each of the first three anniversaries of the Closing of the IPO        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of awards other than options vested 15,790      
Vest 25% annually on each of the first four anniversaries of the Closing of the IPO        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting percentage 25.00%      
Restricted stock awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted 8,340,126 8,340,126    
Number of awards other than options vested   1,522,026    
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted 341,301 346,674    
Number of awards other than options vested   51,316    
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted 886,862      
Number of options granted   903,978    
Strike price $ 19.00      
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Weighted average basis for fair value option award granted (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
STOCK-BASED COMPENSATION.      
Risk-free interest rate 0.64% 0.20% 1.90%
Expected volatility 38.19% 55.00% 49.00%
Expected term (in years) 6 years 3 months 3 years 2 months 14 days 4 years 7 months 6 days
Expected dividend yield 0.00%    
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Restricted Stock Awards (Details) - $ / shares
12 Months Ended
Apr. 22, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares        
Balance at beginning   27,424,962 21,734,170 20,890,124
Granted     7,843,107 3,692,699
Forfeited   (1,266,068) (2,152,315) (2,848,653)
Balance at ending     27,424,962 21,734,170
Weighted-Average Grant Date Fair Value        
Balance at beginning   $ 0.43   $ 0.41
Granted     $ 0.60 0.38
Forfeited   $ 0.34 0.35 $ 0.41
Balance at ending     $ 0.43  
Restricted stock awards        
Shares        
Granted 8,340,126 8,340,126    
Vested   (1,522,026)    
Forfeited   (1,014,976)    
Balance at ending   5,803,124    
Weighted-Average Grant Date Fair Value        
Granted   $ 19.00    
Forfeited   19.00    
Balance at ending   $ 19.00    
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Restricted Stock Units (Details) - $ / shares
12 Months Ended
Apr. 22, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares        
Balance at beginning   27,424,962 21,734,170 20,890,124
Granted     7,843,107 3,692,699
Forfeited   (1,266,068) (2,152,315) (2,848,653)
Balance at ending     27,424,962 21,734,170
Weighted-Average Grant Date Fair Value        
Balance at beginning   $ 0.43   $ 0.41
Granted     $ 0.60 0.38
Forfeited   $ 0.34 0.35 $ 0.41
Balance at ending     $ 0.43  
Restricted stock units        
Shares        
Granted 341,301 346,674    
Vested   (51,316)    
Forfeited   (16,767)    
Balance at ending   278,591    
Weighted-Average Grant Date Fair Value        
Granted   $ 19.07    
Vested   19.00    
Forfeited   19.00    
Balance at ending   $ 19.08    
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Stock Options (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Weighted-Average Exercise Price per Share  
Granted (in dollars per share) | $ / shares $ 19.08
Outstanding at the end (in dollars per share) | $ / shares 19.08
Vested and expected to vest at the end (in dollars per share) | $ / shares $ 19.08
Weighted-Average Remaining Contract Term  
Outstanding at the end (in years) 9 years 3 months 25 days
Vested and expected to vest at the end (in years) 9 years 3 months 25 days
Outstanding at the end (in dollars) | $ $ 4,893
Options exercisable at the end (in dollars) | $ $ 4,893
Stock options  
Shares  
Options granted 903,978
Forfeited (81,092)
Outstanding at the end 822,886
Vested and expected to vest 822,886
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHAREHOLDER'S EQUITY (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 22, 2021
$ / shares
shares
Apr. 13, 2021
$ / shares
shares
Dec. 31, 2021
USD ($)
item
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2019
shares
SHAREHOLDER'S EQUITY          
Number of classes of limited partner interests | item     2    
Number of units vested     0    
Repurchase right | $     $ 0    
Common stock, shares authorized 900,000,000 500,000,000 900,000,000 500,000,000  
Common stock, par value | $ / shares $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001  
Stock split ratio   109,673.709      
Number of restricted shares issued upon conversion of units       7,843,107 3,692,699
Preferred stock shares authorized 100,000,000   100,000,000 0  
Preferred stock par value | $ / shares     $ 0.0001 $ 0.0001  
Total authorized shares under certificate of incorporation 1,000,000,000        
Common stock issued and outstanding     113,642,487 118,854,249  
Latham Investment Holdings, LP          
SHAREHOLDER'S EQUITY          
Ownership interest of parent before reorganization     100.00%    
Class A Units          
SHAREHOLDER'S EQUITY          
Number of units converted 194,207,115        
Number of shares issued upon conversion of units 97,187,596        
Class B Units          
SHAREHOLDER'S EQUITY          
Number of units converted 26,158,894        
Number of shares issued upon conversion of units 4,145,987        
Number of restricted shares issued upon conversion of units 8,340,126        
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net income attributable to common stockholders $ (62,348) $ 15,983 $ 7,457
Weighted-average common shares outstanding      
Basic 110,644,366 101,606,966 95,032,265
Diluted 110,644,366 102,602,738 95,400,528
Net income per share attributable to common stockholders      
Basic $ (0.56) $ 0.16 $ 0.08
Diluted $ (0.56) $ 0.16 $ 0.08
Restricted stock units      
Net income per share attributable to common stockholders      
Potentially dilutive securities outstanding 106,917    
Stock options      
Net income per share attributable to common stockholders      
Potentially dilutive securities outstanding 39    
Restricted stock awards      
Net income per share attributable to common stockholders      
Potentially dilutive securities outstanding 5,909,089 22,524 97,718
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS - Bright AI Services (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]    
Accounts payable - related party $ 850 $ 500
Bright AI Services    
Related Party Transaction [Line Items]    
Accounts payable - related party 900 500
Costs incurred $ 2,100 $ 500
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS - Expense Reimbursement and Management Fees (Details) - Sponsor - Management Fee Arrangement
$ in Millions
12 Months Ended 24 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Related Party Transaction [Line Items]    
Maximum annual reimbursement $ 1.0  
Management fees incurred   $ 0.0
Amounts payable $ 0.0 $ 0.0
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS - Operating Lease (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Acquigen Pty Ltd. | Lease Agreement      
Related Party Transaction [Line Items]      
Rent expense $ 0.5 $ 0.4 $ 0.2
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
GEOGRAPHIC INFORMATION - Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales $ 630,456 $ 403,389 $ 317,975
Property and equipment, net 63,506 47,357  
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 491,870 325,716 257,786
Property and equipment, net 52,695 37,680  
Canada      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 98,662 50,499 43,157
Property and equipment, net 4,607 3,050  
Australia      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 25,216 20,181 12,126
Property and equipment, net 4,444 4,979  
New Zealand      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 8,055 3,984 2,432
Property and equipment, net 1,760 1,648  
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales $ 6,653 $ 3,009 $ 2,474
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - CONDENSED BALANCE SHEETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Assets        
Total assets $ 794,483 $ 646,676    
Liabilities and Stockholders' Equity        
Total liabilities 440,838 365,067    
Stockholders' equity:        
Preferred stock, $0.0001 par value; 100,000,000 and no shares authorized as of December 31, 2021 and 2020, respectively; no shares issued and outstanding as of both December 31, 2021 and 2020 0 0    
Common stock, $0.0001 par value; 900,000,000 and 500,000,000 shares authorized as of December 31, 2021 and 2020, respectively; 119,445,611 and 118,854,249 shares issued and outstanding as of December 31, 2021 and 2020, respectively 12 12    
Additional paid-in capital 401,846 265,478    
Retained earnings (accumulated deficit) (48,583) 13,765    
Accumulated other comprehensive income (loss) 370 2,354    
Total stockholders' equity 353,645 281,609 $ 193,795 $ 180,280
Total liabilities and stockholders' equity 794,483 646,676    
Parent        
Assets        
Investment in subsidiary 353,645 281,609    
Total assets 353,645 281,609    
Stockholders' equity:        
Common stock, $0.0001 par value; 900,000,000 and 500,000,000 shares authorized as of December 31, 2021 and 2020, respectively; 119,445,611 and 118,854,249 shares issued and outstanding as of December 31, 2021 and 2020, respectively 12 12    
Additional paid-in capital 401,846 265,478    
Retained earnings (accumulated deficit) (48,583) 13,765    
Accumulated other comprehensive income (loss) 370 2,354    
Total stockholders' equity 353,645 281,609    
Total liabilities and stockholders' equity $ 353,645 $ 281,609    
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - CONDENSED BALANCE SHEETS (Parenthetical) (Details) - $ / shares
Dec. 31, 2021
Apr. 22, 2021
Apr. 13, 2021
Dec. 31, 2020
Condensed Balance Sheet Statements, Captions [Line Items]        
Preferred Stock, Par Value $ 0.0001     $ 0.0001
Preferred Stock, Shares Authorized 100,000,000 100,000,000   0
Preferred Stock, Shares Issued 0     0
Preferred Stock, Shares Outstanding 0     0
Common Stock, Par or Stated Value Per Share $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 900,000,000 900,000,000 500,000,000 500,000,000
Common Stock, Shares, Issued 119,445,611     118,854,249
Common Stock, Shares, Outstanding 119,445,611     118,854,249
Parent        
Condensed Balance Sheet Statements, Captions [Line Items]        
Preferred Stock, Par Value $ 0.0001      
Preferred Stock, Shares Authorized 100,000,000     0
Preferred Stock, Shares Issued 0     0
Preferred Stock, Shares Outstanding 0     0
Common Stock, Par or Stated Value Per Share $ 0.0001      
Common Stock, Shares Authorized 900,000,000     500,000,000
Common Stock, Shares, Issued 119,445,611     118,854,249
Common Stock, Shares, Outstanding 119,445,611     118,854,249
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - CONDENSED STATEMENTS OF OPERATIONS (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net income per share      
Net income per share attributable to common stockholers - basic $ (0.56) $ 0.16 $ 0.08
Net income per share attributable to common stockholders - diluted $ (0.56) $ 0.16 $ 0.08
Weighted-average common shares outstanding - basic 110,644,366 101,606,966 95,032,265
Weighted-average common shares outstanding - diluted 110,644,366 102,602,738 95,400,528
Parent      
Condensed Income Statements, Captions [Line Items]      
Equity in net income of subsidiary $ (62,348) $ 15,983 $ 7,457
Net income attributable to common stockholders $ (62,348) $ 15,983 $ 7,457
Net income per share      
Net income per share attributable to common stockholers - basic $ (0.56) $ 0.16 $ 0.08
Net income per share attributable to common stockholders - diluted $ (0.56) $ 0.16 $ 0.08
Weighted-average common shares outstanding - basic 110,644,366 101,606,966 95,032,265
Weighted-average common shares outstanding - diluted 110,644,366 102,602,738 95,400,528
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - CONDENSED STATEMENTS OF COMPREHENSIVE INCOME (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Condensed Statement of Income Captions [Line Items]      
Net income $ (62,348) $ 15,983 $ 7,457
Equity in other comprehensive income (loss) of subsidiary (1,984) 2,825 (670)
Comprehensive income (64,332) 18,808 6,787
Parent      
Condensed Statement of Income Captions [Line Items]      
Net income (62,348) 15,983 7,457
Equity in other comprehensive income (loss) of subsidiary (1,984) 2,825 (670)
Comprehensive income $ (64,332) $ 18,808 $ 6,787
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - CONDENSED STATEMENT OF CASH FLOWS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net income $ (62,348) $ 15,983 $ 7,457
Adjustments to reconcile net income to net cash provided by operating activities:      
Net cash provided by operating activities 33,690 63,160 35,655
Cash flows from investing activities:      
Net cash used in investing activities (108,205) (115,805) (27,083)
Cash flows from financing activities:      
Proceeds from initial public offering, net of underwriting discounts, commissions and offering costs 399,264    
Repurchase and retirement of treasury stock (281,638) (582) (200)
Proceeds from issuance of common stock   65,553 250
Net cash provided by financing activities 60,018 54,303 16,551
Net increase in cash (15,358) 2,655 24,167
Cash at beginning of period 59,310 56,655 32,488
Cash at end of period 43,952 59,310 56,655
Supplemental cash flow information:      
Cash paid for interest 17,371 15,625 19,488
Parent      
Cash flows from operating activities:      
Net income (62,348) 15,983 7,457
Adjustments to reconcile net income to net cash provided by operating activities:      
Equity in net income of subsidiary 62,348 (15,983) $ (7,457)
Cash flows from investing activities:      
Investment in subsidiary (117,626) (65,553)  
Net cash used in investing activities (117,626) (65,553)  
Cash flows from financing activities:      
Proceeds from initial public offering, net of underwriting discounts, commissions and offering costs 399,264    
Repurchase and retirement of treasury stock (281,638)    
Proceeds from issuance of common stock   65,553  
Net cash provided by financing activities $ 117,626 $ 65,553  
XML 123 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY) - Additional information (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2021
Oct. 20, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Condensed Financial Statements, Captions [Line Items]          
Value of shares issued during the period     $ 399,264 $ 65,553 $ 7,817
IPO          
Condensed Financial Statements, Captions [Line Items]          
Proceeds from issuance of common stock (in shares) 23,000,000        
Net proceeds from the IPO $ 399,300        
Underwriters Option          
Condensed Financial Statements, Captions [Line Items]          
Proceeds from issuance of common stock (in shares) 3,000,000        
Parent          
Condensed Financial Statements, Captions [Line Items]          
Proceeds from issuance of common stock (in shares)   21,666,653   205,197  
Value of shares issued during the period   $ 64,900   $ 600  
Parent | IPO          
Condensed Financial Statements, Captions [Line Items]          
Proceeds from issuance of common stock (in shares) 23,000,000        
Net proceeds from the IPO $ 399,300        
Parent | Underwriters Option          
Condensed Financial Statements, Captions [Line Items]          
Proceeds from issuance of common stock (in shares) 3,000,000        
XML 124 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Millions
Feb. 23, 2022
Jan. 11, 2022
Apr. 27, 2021
Dec. 31, 2021
Apr. 22, 2021
Apr. 13, 2021
Dec. 31, 2020
SUBSEQUENT EVENTS              
Common stock, par value       $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001
Underwriters Option              
SUBSEQUENT EVENTS              
Shares issued to parent     3,000,000        
Subsequent Event              
SUBSEQUENT EVENTS              
Repayment of debt $ 294.0            
Subsequent Event | New Revolving Credit Facility              
SUBSEQUENT EVENTS              
Maximum borrowing capacity $ 75.0            
Commitment fee (as a percent) 0.375%            
Subsequent Event | New Revolving Credit Facility | SOFR              
SUBSEQUENT EVENTS              
Basis spread on variable rate 3.50%            
Subsequent Event | New Revolving Credit Facility | Base Rate              
SUBSEQUENT EVENTS              
Basis spread on variable rate 2.50%            
Subsequent Event | New Revolving Credit Facility | EURIBOR Rate              
SUBSEQUENT EVENTS              
Basis spread on variable rate 3.50%            
Subsequent Event | New Revolving Credit Facility | Minimum              
SUBSEQUENT EVENTS              
Commitment fee accrual (as a percent) 0.25%            
Subsequent Event | New Revolving Credit Facility | Maximum              
SUBSEQUENT EVENTS              
Commitment fee accrual (as a percent) 0.50%            
Subsequent Event | New Term Loan Facility              
SUBSEQUENT EVENTS              
Principal amount $ 325.0            
Quarterly amortization payments (as a percent) 0.25%            
Subsequent Event | New Term Loan Facility | Minimum | SOFR              
SUBSEQUENT EVENTS              
Basis spread on variable rate 3.75%            
Subsequent Event | New Term Loan Facility | Minimum | Base Rate              
SUBSEQUENT EVENTS              
Basis spread on variable rate 2.75%            
Subsequent Event | New Term Loan Facility | Maximum | SOFR              
SUBSEQUENT EVENTS              
Basis spread on variable rate 4.00%            
Subsequent Event | New Term Loan Facility | Maximum | Base Rate              
SUBSEQUENT EVENTS              
Commitment fee (as a percent) 3.00%            
Subsequent Event | Secondary offering              
SUBSEQUENT EVENTS              
Shares issued to parent   13,800,000          
Common stock, par value   $ 0.0001          
Shares issue price   $ 19.50          
Number of shares Repurchased   13,800,000          
Stock issuance costs   $ 12.9          
Subsequent Event | Underwriters Option              
SUBSEQUENT EVENTS              
Shares issued to parent   1,800,000          
XML 125 swim-20211231x10k_htm.xml IDEA: XBRL DOCUMENT 0001833197 us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2022-01-11 2022-01-11 0001833197 us-gaap:OverAllotmentOptionMember swim:LathamInvestmentHoldingsLpMember 2021-04-27 2021-04-27 0001833197 us-gaap:OverAllotmentOptionMember 2021-04-27 2021-04-27 0001833197 swim:LathamInvestmentHoldingsLpMember 2020-10-20 2020-10-20 0001833197 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001833197 us-gaap:CommonClassAMember 2021-04-22 2021-04-22 0001833197 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001833197 2021-04-13 2021-04-13 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 2020-12-31 0001833197 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001833197 us-gaap:RetainedEarningsMember 2019-12-31 0001833197 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001833197 us-gaap:RetainedEarningsMember 2018-12-31 0001833197 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001833197 us-gaap:CommonStockMember 2021-12-31 0001833197 us-gaap:CommonStockMember 2020-12-31 0001833197 us-gaap:CommonStockMember 2019-12-31 0001833197 us-gaap:CommonStockMember 2018-12-31 0001833197 us-gaap:EmployeeStockOptionMember 2021-04-22 0001833197 us-gaap:EmployeeStockOptionMember 2021-12-31 0001833197 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001833197 2021-04-12 0001833197 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-04-22 2021-04-22 0001833197 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheSixMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheSevenMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheEightMember 2021-04-22 2021-04-22 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001833197 us-gaap:RestrictedStockMember 2021-12-31 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2021-04-22 2021-04-22 0001833197 us-gaap:RestrictedStockMember 2021-04-22 2021-04-22 0001833197 us-gaap:EmployeeStockOptionMember 2021-04-22 2021-04-22 0001833197 us-gaap:CommonClassBMember 2021-04-22 2021-04-22 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001833197 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001833197 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheNineMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheFourMember 2021-04-22 2021-04-22 0001833197 swim:ShareBasedPaymentArrangementTrancheFiveMember 2021-04-22 2021-04-22 0001833197 swim:OtherGeographicAreasMember 2021-01-01 2021-12-31 0001833197 swim:LinersMember 2021-01-01 2021-12-31 0001833197 swim:InGroundSwimmingPoolsMember 2021-01-01 2021-12-31 0001833197 swim:CoversMember 2021-01-01 2021-12-31 0001833197 country:US 2021-01-01 2021-12-31 0001833197 country:NZ 2021-01-01 2021-12-31 0001833197 country:CA 2021-01-01 2021-12-31 0001833197 country:AU 2021-01-01 2021-12-31 0001833197 swim:OtherGeographicAreasMember 2020-01-01 2020-12-31 0001833197 swim:LinersMember 2020-01-01 2020-12-31 0001833197 swim:InGroundSwimmingPoolsMember 2020-01-01 2020-12-31 0001833197 swim:CoversMember 2020-01-01 2020-12-31 0001833197 country:US 2020-01-01 2020-12-31 0001833197 country:NZ 2020-01-01 2020-12-31 0001833197 country:CA 2020-01-01 2020-12-31 0001833197 country:AU 2020-01-01 2020-12-31 0001833197 swim:OtherGeographicAreasMember 2019-01-01 2019-12-31 0001833197 swim:LinersMember 2019-01-01 2019-12-31 0001833197 swim:InGroundSwimmingPoolsMember 2019-01-01 2019-12-31 0001833197 swim:CoversMember 2019-01-01 2019-12-31 0001833197 country:US 2019-01-01 2019-12-31 0001833197 country:NZ 2019-01-01 2019-12-31 0001833197 country:CA 2019-01-01 2019-12-31 0001833197 country:AU 2019-01-01 2019-12-31 0001833197 us-gaap:SubsequentEventMember 2022-02-23 2022-02-23 0001833197 swim:BrightAiServicesMember 2021-01-01 2021-12-31 0001833197 swim:BrightAiServicesMember 2020-01-01 2020-12-31 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2020-01-01 2021-12-31 0001833197 srt:MinimumMember us-gaap:ToolsDiesAndMoldsMember 2021-01-01 2021-12-31 0001833197 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001833197 srt:MinimumMember swim:MachineryAndEquipmentIncludingComputerEquipmentAndSoftwareMember 2021-01-01 2021-12-31 0001833197 srt:MaximumMember us-gaap:ToolsDiesAndMoldsMember 2021-01-01 2021-12-31 0001833197 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001833197 srt:MaximumMember swim:MachineryAndEquipmentIncludingComputerEquipmentAndSoftwareMember 2021-01-01 2021-12-31 0001833197 us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001833197 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001833197 us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0001833197 country:US 2021-12-31 0001833197 country:NZ 2021-12-31 0001833197 country:CA 2021-12-31 0001833197 country:AU 2021-12-31 0001833197 country:US 2020-12-31 0001833197 country:NZ 2020-12-31 0001833197 country:CA 2020-12-31 0001833197 country:AU 2020-12-31 0001833197 us-gaap:VehiclesMember 2021-12-31 0001833197 us-gaap:ToolsDiesAndMoldsMember 2021-12-31 0001833197 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001833197 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001833197 us-gaap:LandMember 2021-12-31 0001833197 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001833197 us-gaap:ConstructionInProgressMember 2021-12-31 0001833197 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0001833197 swim:ComputerEquipmentAndSoftwareMember 2021-12-31 0001833197 us-gaap:VehiclesMember 2020-12-31 0001833197 us-gaap:ToolsDiesAndMoldsMember 2020-12-31 0001833197 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001833197 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001833197 us-gaap:LandMember 2020-12-31 0001833197 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001833197 us-gaap:ConstructionInProgressMember 2020-12-31 0001833197 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0001833197 swim:ComputerEquipmentAndSoftwareMember 2020-12-31 0001833197 swim:PremierPoolsSpasMember 2020-10-30 2020-10-30 0001833197 us-gaap:SubsequentEventMember swim:SecondaryOfferingMember 2022-01-11 2022-01-11 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember 2020-09-25 2020-09-25 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001833197 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001833197 swim:LeaseAgreementMember swim:AquigenPtyLtd.Member 2021-01-01 2021-12-31 0001833197 swim:LeaseAgreementMember swim:AquigenPtyLtd.Member 2020-01-01 2020-12-31 0001833197 swim:LeaseAgreementMember swim:AquigenPtyLtd.Member 2019-01-01 2019-12-31 0001833197 2020-11-01 2020-11-30 0001833197 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001833197 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001833197 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001833197 swim:LathamInvestmentHoldingsLpMember 2021-12-31 0001833197 swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMember us-gaap:SubsequentEventMember 2022-02-23 0001833197 srt:MaximumMember swim:SeniorSecuredTermLoanFacilityMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2022-02-23 2022-02-23 0001833197 swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMember us-gaap:SubsequentEventMember 2022-02-23 2022-02-23 0001833197 swim:PremierPoolsSpasMember 2021-07-04 2021-10-02 0001833197 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-12-31 0001833197 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001833197 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001833197 swim:PoolDesignsMember 2021-01-01 2021-12-31 0001833197 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0001833197 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001833197 us-gaap:FranchiseRightsMember 2020-01-01 2020-12-31 0001833197 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001833197 swim:PoolDesignsMember 2020-01-01 2020-12-31 0001833197 us-gaap:UnpatentedTechnologyMember 2021-12-31 0001833197 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001833197 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001833197 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0001833197 us-gaap:FranchiseRightsMember 2021-12-31 0001833197 us-gaap:EmploymentContractsMember 2021-12-31 0001833197 us-gaap:CustomerRelationshipsMember 2021-12-31 0001833197 swim:PoolDesignsMember 2021-12-31 0001833197 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001833197 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001833197 us-gaap:FranchiseRightsMember 2020-12-31 0001833197 us-gaap:EmploymentContractsMember 2020-12-31 0001833197 us-gaap:CustomerRelationshipsMember 2020-12-31 0001833197 swim:PoolDesignsMember 2020-12-31 0001833197 us-gaap:MediumTermNotesMember 2021-01-01 2021-12-31 0001833197 swim:PremierPoolsSpasMember 2021-12-31 0001833197 swim:PremierGroupHoldingsInc.Member 2021-08-06 0001833197 swim:PremierPoolsSpasMember 2020-10-30 0001833197 2018-01-01 2018-12-31 0001833197 2017-01-01 2017-12-31 0001833197 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001833197 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MediumTermNotesMember 2021-12-31 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:MediumTermNotesMember 2021-12-31 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MediumTermNotesMember 2020-12-31 0001833197 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:MediumTermNotesMember 2020-12-31 0001833197 swim:SeniorSecuredTermLoanFacilityMember us-gaap:SubsequentEventMember 2022-02-23 0001833197 us-gaap:MediumTermNotesMember 2021-12-31 0001833197 us-gaap:MediumTermNotesMember 2020-12-31 0001833197 srt:MinimumMember swim:SeniorSecuredTermLoanFacilityMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-23 2022-02-23 0001833197 srt:MinimumMember swim:SeniorSecuredTermLoanFacilityMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2022-02-23 2022-02-23 0001833197 srt:MaximumMember swim:SeniorSecuredTermLoanFacilityMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-23 2022-02-23 0001833197 swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-23 2022-02-23 0001833197 swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMember us-gaap:SubsequentEventMember us-gaap:EurodollarMember 2022-02-23 2022-02-23 0001833197 swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2022-02-23 2022-02-23 0001833197 swim:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001833197 swim:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001833197 swim:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001833197 swim:LathamInvestmentHoldingsLpMember 2021-01-01 2021-12-31 0001833197 swim:LathamInvestmentHoldingsLpMember 2020-01-01 2020-12-31 0001833197 swim:LathamInvestmentHoldingsLpMember 2019-01-01 2019-12-31 0001833197 us-gaap:SubsequentEventMember swim:SecondaryOfferingMember 2022-01-11 0001833197 2021-04-13 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember 2020-12-31 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember 2021-11-24 2021-11-24 0001833197 swim:GlInternationalLlcMember 2020-10-22 2020-10-22 0001833197 swim:GlInternationalLlcMember 2020-01-01 2020-12-31 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember 2019-01-01 2019-12-31 0001833197 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001833197 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001833197 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001833197 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001833197 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001833197 2019-12-31 0001833197 2018-12-31 0001833197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001833197 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001833197 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001833197 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember us-gaap:UnpatentedTechnologyMember 2021-11-24 2021-11-24 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember us-gaap:TradeNamesMember 2021-11-24 2021-11-24 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember us-gaap:OrderOrProductionBacklogMember 2021-11-24 2021-11-24 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember us-gaap:CustomerRelationshipsMember 2021-11-24 2021-11-24 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember swim:PoolDesignsMember 2021-11-24 2021-11-24 0001833197 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-12-31 0001833197 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001833197 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001833197 srt:MinimumMember swim:PoolDesignsMember 2021-01-01 2021-12-31 0001833197 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-12-31 0001833197 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001833197 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001833197 srt:MaximumMember swim:PoolDesignsMember 2021-01-01 2021-12-31 0001833197 us-gaap:UnpatentedTechnologyMember 2021-01-01 2021-12-31 0001833197 us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-12-31 0001833197 us-gaap:FranchiseRightsMember 2021-01-01 2021-12-31 0001833197 us-gaap:EmploymentContractsMember 2021-01-01 2021-12-31 0001833197 swim:GlInternationalLlcMember us-gaap:TradeNamesMember 2020-10-22 2020-10-22 0001833197 swim:GlInternationalLlcMember us-gaap:CustomerRelationshipsMember 2020-10-22 2020-10-22 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember us-gaap:TrademarksAndTradeNamesMember 2019-05-31 2019-05-31 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-05-31 2019-05-31 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember us-gaap:FranchiseRightsMember 2019-05-31 2019-05-31 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember us-gaap:CustomerRelationshipsMember 2019-05-31 2019-05-31 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember swim:PoolDesignsMember 2019-05-31 2019-05-31 0001833197 swim:LathamInvestmentHoldingsLpMember 2021-12-31 0001833197 swim:LathamInvestmentHoldingsLpMember 2020-12-31 0001833197 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-01-01 0001833197 swim:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-12-31 0001833197 swim:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-12-31 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2021-12-31 0001833197 swim:BrightAiServicesMember 2021-12-31 0001833197 swim:BrightAiServicesMember 2020-12-31 0001833197 2021-04-12 2021-04-12 0001833197 us-gaap:IPOMember swim:LathamInvestmentHoldingsLpMember 2021-04-27 2021-04-27 0001833197 us-gaap:IPOMember 2021-04-27 2021-04-27 0001833197 us-gaap:CommonClassBMember 2021-04-22 0001833197 us-gaap:CommonClassAMember 2021-04-22 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember 2021-01-01 2021-12-31 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember 2021-01-01 2021-12-31 0001833197 swim:GlInternationalLlcMember 2021-01-01 2021-12-31 0001833197 swim:ManagementFeeArrangementMember swim:SponsorMember 2021-01-01 2021-12-31 0001833197 srt:MinimumMember swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMember us-gaap:SubsequentEventMember 2022-02-23 2022-02-23 0001833197 srt:MaximumMember swim:SeniorSecuredMulticurrencyRevolvingLineOfCreditMember us-gaap:SubsequentEventMember 2022-02-23 2022-02-23 0001833197 swim:PremierPoolsSpasMember 2021-01-01 2021-12-31 0001833197 swim:SeniorSecuredTermLoanFacilityMember us-gaap:SubsequentEventMember 2022-02-23 2022-02-23 0001833197 swim:LeverageRatioTwoMember 2021-01-01 2021-12-31 0001833197 swim:LeverageRatioThreeMember 2021-01-01 2021-12-31 0001833197 swim:LeverageRatioOneMember 2021-01-01 2021-12-31 0001833197 swim:LeverageRatioFourMember 2021-01-01 2021-12-31 0001833197 swim:LeverageRatioFiveMember 2021-01-01 2021-12-31 0001833197 2021-04-22 0001833197 swim:TrojanLeisureProductsLlcDbaRadiantPoolsMember 2021-11-24 0001833197 swim:GlInternationalLlcMember 2020-10-22 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember 2019-05-31 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember 2019-05-31 2019-05-31 0001833197 swim:NarellanGroupPtyLimitedAndItsSubsidiariesMember 2020-09-25 0001833197 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001833197 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-01-01 2019-12-31 0001833197 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001833197 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001833197 2020-01-01 2020-12-31 0001833197 2021-12-31 0001833197 2020-12-31 0001833197 2021-07-02 0001833197 2022-03-08 0001833197 2019-01-01 2019-12-31 0001833197 2021-01-01 2021-12-31 shares iso4217:USD pure swim:item swim:customer iso4217:USD shares swim:segment P25Y P14Y P5Y P4Y P5Y P9Y P8Y P3Y2M14D P4Y7M6D Latham Group, Inc. false 0001833197 --12-31 2021 FY 0 118854249 119445611 0 P5Y P3Y P5Y P9Y P14Y P5Y P5Y 1 P3M 0 0 0 119445611 118854249 0.333 0.333 0.333 10-K true 2021-12-31 false 001-40358 DE 83-2797583 787 Watervliet Shaker Road Latham NY 12110 800 833-3800 Common stock, par value $0.0001 per share SWIM NASDAQ No No Yes Yes Non-accelerated Filer false true false false false 119523708 963170436 34 RSM US LLP Blue Bell, Pennsylvania Deloitte & Touche LLP Hartford, Connecticut 43952000 59310000 60753000 32758000 109556000 64818000 4039000 4377000 10766000 6063000 229066000 167326000 63506000 47357000 23362000 25384000 10603000 345000 1041000 128871000 115750000 338310000 289473000 765000 794483000 646676000 37998000 26917000 850000 500000 17220000 13042000 59097000 53478000 115165000 93937000 263188000 208454000 56343000 55193000 5689000 5540000 453000 1943000 440838000 365067000 0.0001 0.0001 100000000 0 0 0 0 0 0.0001 0.0001 900000000 500000000 119445611 118854249 12000 12000 401846000 265478000 -48583000 13765000 370000 2354000 353645000 281609000 794483000 646676000 630456000 403389000 317975000 426294000 260616000 219819000 204162000 142773000 98156000 217775000 85527000 57388000 22566000 17347000 15643000 -36179000 39899000 25125000 24433000 18251000 22639000 4860000 1111000 300000 -19573000 -17140000 -22339000 2222000 -53530000 22759000 2786000 8818000 6776000 -4671000 -62348000 15983000 7457000 -0.56 0.16 0.08 -0.56 0.16 0.08 110644366 101606966 95032265 110644366 102602738 95400528 -62348000 15983000 7457000 -1984000 2825000 -664000 -6000 -1984000 2825000 -670000 -64332000 18808000 6787000 92925353 10000 188049000 -7978000 199000 180280000 7457000 7457000 -1697000 -1697000 -664000 -664000 6000 6000 3673677 7817000 7817000 -100087 200000 200000 808000 808000 96498943 10000 196474000 -2218000 -471000 193795000 15983000 15983000 2825000 2825000 21871850 2000 65551000 65553000 -275238 582000 582000 758694 2208000 2208000 1827000 1827000 118854249 12000 265478000 13765000 2354000 281609000 -62348000 -62348000 -1984000 -1984000 1.00 110033000 110033000 8340126 1000 -1000 4145987 23000000 2000 399262000 399264000 -33931091 3000 281635000 281638000 -1014976 51316 128775000 128775000 119445611 12000 401846000 -48583000 370000 353645000 -62348000 15983000 7457000 32230000 25365000 21659000 6419000 2317000 3151000 -12028000 -4670000 -10226000 128775000 1827000 808000 -493000 -1024000 -933000 4806000 2222000 1808000 149000 465000 5075000 -204000 1441000 26015000 -9462000 7104000 39656000 17023000 -12960000 4455000 -1680000 -1460000 -338000 4190000 503000 -800000 10678000 9775000 -2278000 4686000 20556000 699000 -1156000 793000 123000 33690000 63160000 35655000 24975000 16264000 8165000 35000 579000 1296000 90508000 74736000 20214000 25384000 447000 6796000 -108205000 -115805000 -27083000 222813000 20000000 22310000 169138000 24044000 5809000 16000000 -16000000 1250000 110033000 65553000 250000 399264000 281638000 582000 200000 6624000 60018000 54303000 16551000 -861000 997000 -956000 -15358000 2655000 24167000 59310000 56655000 32488000 43952000 59310000 56655000 17371000 15625000 19488000 20054000 14815000 168000 664000 1235000 312000 850000 500000 1040000 8869000 2208000 7567000 -149000 31000 750000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">1.</b></span>NATURE OF THE BUSINESS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Latham Group, Inc. (“the Company”) wholly owns Latham Pool Products, Inc. (“Latham Pool Products”) (together, “Latham”) and 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:36pt;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-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:36pt;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 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. Refer to Note 18 for additional detail.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;margin:0pt;">Prior to the closing of the Company’s IPO on April 27, 2021 (the “Closing of the IPO”), the Company’s parent entity, Parent, merged with and into Latham Group, Inc. (the “Reorganization”). Refer to Note 18 for additional detail.</p> 109673.709 23000000 3000000 399300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>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:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The Company’s 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;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. Estimates are evaluated on an ongoing basis and revised as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Seasonality</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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. In general, net sales and net income are highest during spring and summer, representing the peak months of swimming pool use, pool installation and remodeling and repair activities. Sales periods having severe weather may also affect net sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company adopted accounting standards codification (“ASC”) 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”), on January 1, 2019 using the modified retrospective method. This standard applies to all contracts with customers, except for contracts that are within the scope of other standards. The adoption of ASC 606 resulted in a net decrease to retained earnings (accumulated deficit) of $1.7 million, a reduction to prepaid expenses of $1.2 million and an increase to accrued expenses of $0.5 million as of January 1, 2019, as a result of adjusting the timing of recording customer incentives to more closely match the revenues to which they are associated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 606, the Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when, or as, the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract, determines which goods or services are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when, or as, that performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company sells its products through business-to-business distribution channels. With the exception of its extended service warranties and custom product contracts, the Company recognizes its revenue at a point in time when control of the promised goods is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. Control of the goods is considered to have been transferred upon shipping or upon arrival at the customer’s destination, depending on the terms of the purchase order. Revenue that is derived from its extended service warranties, which are separately priced and sold, is recognized over the term of the contract. Refer to Warranties within this same Note for further information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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. Custom products are generally delivered to the customer within three days of receipt of the purchase order.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each product shipped is considered to be one performance obligation. For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any estimated rebates, cash discounts or other sales incentives. Customer rebates, cash discounts, and other sales incentives are estimated by applying the portfolio approach using the most-likely-amount method and are recorded as a reduction to revenue at the time of the initial sale. Estimates are updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. The Company believes the most-likely-amount method best predicts the amount of consideration to which it will be entitled.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities as promised services to its customers. Therefore, shipping and handling costs billed to customers are recorded in net sales, and the related costs in cost of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not engage in contracts greater than one year, and therefore does not have any contract costs capitalized as of December 31, 2021, and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As a practical expedient, the Company does not adjust the promised amount of consideration for the effects of a significant financing component as the period between the transfer of a promised good to a customer and when the customer pays for that product is one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company offers limited assurance-type warranties on most of its products, which assure that the product will comply with agreed upon specifications. These assurance-type warranties are not separately priced and are not considered separate performance obligations. The Company also offers optional extended service contracts which are separately priced. The Company recognizes revenue related to extended service contracts over the term of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s assurance-type warranties generally range from five years to lifetime warranties. At the time product revenue is recognized, the Company records a liability for estimated costs that may be incurred under its warranties. The costs are estimated based on historical experience and any specific warranty issues that have been identified. The accuracy of the estimate of additional costs is dependent on the number and cost of future claims submitted during the warranty periods. Although historical warranty costs have been within expectations, there can be no assurance that future warranty costs will not exceed historical amounts. The Company believes that the reserves established for estimated and probable future product warranty claims are adequate. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the balance as necessary. Warranty costs are recorded within cost of sales on the consolidated statements of operations. The Company’s provision for product warranties was recorded within accrued expenses and other current liabilities and other long-term liabilities on the consolidated balance sheets as of December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cost of Sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cost of sales includes the cost of materials and all costs to make products saleable, such as labor, materials, inbound freight, including inter-plant freight, purchasing and receiving costs, operating lease costs related to distribution and manufacturing facilities, and warehousing and distributions costs. In addition, all depreciation expense associated with assets used to manufacture products and make them saleable is included in cost of sales. The Company records shipping and handling costs associated with outbound freight as cost of sales when the related revenue is recognized in the accompanying consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Trade Receivables, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Trade receivables are recorded at the original invoiced amount and do not bear interest. The Company maintains an allowance for bad debt. The allowance for bad debt is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The Company determines the allowances based on historical write-off experience. The Company’s allowance for bad debt as of December 31, 2021 and 2020 was $2.4 million and $1.4 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;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and trade receivables. The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. The Company also has bank deposits in international accounts. The Company has not historically sustained any credit losses in such accounts and believes it is not exposed to any significant credit risk related to its cash. The Company routinely reviews the financial strength of its customers before extending credit and believes that its trade receivables credit risk exposure is limited. Generally, the Company does not require collateral from its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2021, 2020 and 2019, one customer represented approximately 25.0%, 22.3% and 25.7% of the Company’s net sales, respectively. As of December 31, 2021 and 2020, outstanding trade receivables related to this customer were $10.7 million and $5.4 million, respectively. The Company provides extended payment terms to qualified customers for sales under its “Early Buy” program, which allows customers to take delivery in December and receive payment terms for April through June of the following year.</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 Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:0pt;margin:0pt 0pt 12pt 36pt;">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:0pt;margin:0pt 0pt 12pt 36pt;">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:0pt;margin:0pt 0pt 12pt 36pt;">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:36pt;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 years ended December 31, 2021, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Business Combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In determining whether an acquisition should be accounted for as a business combination or asset acquisition, the Company first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this is the case, the single identifiable asset or the group of similar assets is not deemed to be a business, and is instead deemed to be an asset. If this is not the case, the Company then further evaluates whether the single identifiable asset or group of similar identifiable assets and activities includes, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. If so, the Company concludes that the single identifiable asset or group of similar identifiable assets and activities is a business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for business combinations that are deemed to be businesses using the acquisition method of accounting. Application of this method of accounting requires that (i) identifiable assets acquired (including identifiable intangible assets) and liabilities assumed generally be measured and recognized at fair value as of the acquisition date and (ii) <span style="white-space:pre-wrap;">the excess of the purchase price over the net fair value of identifiable assets acquired and liabilities assumed be recognized as goodwill, which is not amortized for accounting purposes but is subject to testing for impairment at least annually. Any contingent assets acquired and contingent liabilities assumed are also recognized at fair value if the Company can reasonably estimate fair value during the measurement period (which cannot exceed one year from the acquisition date). The Company re-measures any contingent liabilities at fair value in each subsequent reporting period. Transaction costs related to business combinations are expensed as incurred. Determining the fair value of assets acquired and liabilities assumed in a business combination requires management to use significant judgment and estimates, especially with respect to intangible assets.</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:36pt;margin:0pt 0pt 12pt 0pt;">During the measurement period, which extends no later than one year from the acquisition date, the Company may record certain adjustments to the carrying value of the assets acquired and liabilities assumed with the corresponding offset to goodwill. After the measurement period, all adjustments are recorded in the consolidated statements of operations as operating expenses or income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Acquisition-related contingent consideration was recorded in the consolidated balance sheets at its acquisition-date estimated fair value, in accordance with the acquisition method of accounting. The fair value of the acquisition-related contingent consideration was remeasured each reporting period, with changes in fair value recorded in other expense (income), net in the consolidated statements of operations. The fair value measurement is based on significant inputs not observable by market participants and thus represents a Level 3 input in the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Method Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Investments and ownership interests in common stock or in-substance common stock are accounted for under the equity method accounting if the Company has the ability to exercise significant influence over the entity, but does not have a controlling financial interest. Under the equity method, investments are initially recognized at cost and adjusted to reflect the Company’s interest in net earnings, dividends received and other-than-temporary impairments. The Company records its interest in the net earnings of its equity method investee, along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income (loss), within earnings (losses) from equity method investment in the consolidated statements of operations. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to the underlying basis differences. Profits or losses related to intra-entity sales with its equity method investee are eliminated until realized by the investor or investee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records its proportionate share of earnings or losses of Premier Holdco, LLC (“Premier Pools &amp; Spas”) within earnings from equity method investment in the consolidated statements of operations on a three-month lag. The Company recorded its interest in the net earnings of Premier Pools &amp; Spas of $2.2 million for the year ended December 31, 2021, which included a $0.3 million adjustment for the amortization of basis differences, within earnings from equity method investment in the consolidated statements of operations during the year ended December 31, 2021. As the Company initially invested in Premier Pools &amp; Spas on October 30, 2020, there was no earnings from equity method investment recorded during year ended December 31, 2020. The Company received distributions of $2.2 million during the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For presentation in the consolidated statements of cash flows, the Company utilizes the cumulative earnings approach for purposes of determining whether distributions should be classified as either a return on investment, which are be included in operating activities, or a return of investment, which would be included in investing activities. Under the cumulative earnings approach, the Company compares the distributions received to its cumulative equity-method earnings since inception. Any distributions received up to the amount of cumulative equity earnings are be considered a return on investment and classified in operating activities. Any excess distributions would be considered a return of investment and classified in investing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Equity method goodwill is not amortized or tested for impairment; instead the Company evaluates equity method investments for impairment when events or changes in circumstances indicate that the decline in value below the carrying amount of its equity method investment is determined to be other than temporary. In such a case, the decline in value below the carrying amount of its equity method investment is recognized in the consolidated statements of operations in the period the impairment occurs.</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;">Inventories, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories, primarily raw materials and finished goods, are stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out method. Inventory costs include all costs directly attributable to the products, including all manufacturing overhead, and excludes costs to distribute. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated net realizable value. As of December 31, 2021 and 2020, the Company’s reserves for estimated slow moving products or obsolescence were $2.7 million and $1.8 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;">Property and Equipment, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment are recorded at cost and presented net of accumulated depreciation. Property and equipment acquired through business combinations are recorded at fair value at the acquisition date. Expenditures for betterments and major improvements that substantially enhance the value and increase the estimated useful life of the assets are capitalized and depreciated over the new estimated useful life. Normal repairs and maintenance costs are expensed as incurred. Depreciation and amortization expense are recognized using the straight-line method over the estimated useful lives of each respective asset category as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:84.3%;margin:0pt;padding: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.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:13.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;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding: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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Building and improvements</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><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;">25 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Molds and dyes</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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="-sec-ix-hidden:Hidden_YvMAeZc6Tk-56qIIsXI6ZA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment (including computer equipment and software)</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><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;"><span style="-sec-ix-hidden:Hidden_1wPYPnwy9EiDKBM6_qgoUw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span>  –  10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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="-sec-ix-hidden:Hidden_bwDNJxicmEm2f5i4t-jP2g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  7 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles</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><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;">5 years</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:36pt;margin:0pt 0pt 12pt 0pt;">Leasehold improvements are amortized over the shorter of the term of the related lease or the estimated useful lives of the improvements. When property and equipment is sold or retired, the asset cost and accumulated depreciation and amortization are removed from the respective accounts and a gain or loss is recognized, if any, on the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes external costs and directly attributable internal costs to acquire or create internal-use software which are incurred subsequent to the completion of the preliminary project state. These costs relate to activities such as software design, configuration, coding, testing and installation and exclude training and maintenance. Once the software is substantially complete and ready for its intended use, capitalized development costs are amortized straight-line over the estimated useful life of the software, generally not to exceed five years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Long-lived assets include property and equipment and definite-lived intangible assets. The Company evaluates the carrying value of its long-lived assets for impairment whenever events or circumstances indicate that the carrying value of the assets may not be recoverable. Conditions that may indicate impairment include, but are not limited to, a significant decrease in the market price of an asset, a significant adverse change in the extent or manner in which an asset is being used or a significant decrease in its physical condition, and operating or cash flow performance that demonstrates continuing losses associated with an asset or asset group. The Company also considers non-financial data such as changes in the operating environment, competitive information, market trends and business relationships.</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:36pt;margin:0pt 0pt 12pt 0pt;">A potential impairment has occurred if the projected future undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group are less than the carrying value of the asset or asset group. The estimate of cash flows includes management’s assumptions of cash inflows and outflows directly resulting from the use of the asset in operation. If the carrying value exceeds the sum of the undiscounted cash flows, an impairment charge is recorded equal to the excess of the asset or asset group’s carrying value over its fair value. Fair value is measured using appropriate valuation methodologies that would typically include a projected discounted cash flow model using a discount rate the Company believes is commensurate with the risk inherent in its business. The Company did not recognize any impairment losses on long-lived assets during the years ended December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company amortizes its definite-lived intangible assets using the straight-line method. The weighted-average estimated useful lives (in years) of the Company’s definite-lived intangible assets are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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:2.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:14.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:83.59%;margin:0pt;padding: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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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;">Asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom: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;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"><span style="-sec-ix-hidden:Hidden_UqIpjD0tB0-Db-2ApLhY9g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">9</span></span>  –  25 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;background:#cceeff;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"><span style="-sec-ix-hidden:Hidden_5ppzuVbnC0COeM-GWe4Wvg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">14</span></span>  – 15 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="-sec-ix-hidden:Hidden_ZGoYWyhMLkK8udkgjCdNuA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  13 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;background:#cceeff;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"><span style="-sec-ix-hidden:Hidden_AfU8QHLPNE6G7r5BjnVXfA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  10 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;">4 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">10 months</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;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:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for goodwill as the excess of the purchase price over the net amount of identifiable assets acquired and liabilities assumed in a business combination measured at fair value. Goodwill is not subject to amortization; rather, the Company tests goodwill for impairment annually on the first day of the Company’s fourth fiscal quarter and whenever events occur or changes in circumstances indicate that impairment may have occurred. Historically, including for the Company’s annual impairment test conducted during the year ended December 31, 2020, the Company had two reporting units for the purpose of performing its goodwill impairment test. In November <span style="white-space:pre-wrap;">2020, the Company made changes to its internal organizational structure, including roles and responsibilities and to its internal reporting, resulting in a change to segment management. As a result of the change in segment management and in the information that is regularly reviewed, the results of the previous </span>two reporting units are no longer being reviewed for profitability on an individual basis. Due to these factors, the Company recognized a change in reporting units effective in November 2020 and determined that only one reporting unit exists. The Company completed an assessment of any potential impairment for all reporting units immediately prior to and after the reporting unit change and determined that no impairment existed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Impairment testing is performed for the Company’s reporting unit by first assessing qualitative factors to see if further testing of goodwill is required. If the Company concludes that it is more likely than not that its reporting unit’s fair value is less than its carrying amount based on the qualitative assessment, then a quantitative test is required. The Company may also choose to bypass the qualitative assessment and perform the quantitative test.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If the estimated fair value of the reporting unit exceeds the carrying amount, the Company considers that goodwill is not impaired. If the carrying value exceeds estimated fair value, there is an impairment of goodwill and an impairment loss is recorded. The Company calculates the impairment loss by comparing the fair value of its reporting unit less the carrying amount, including goodwill. Goodwill impairment would be limited to the carrying value of the goodwill.</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;">Debt Issuance Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company defers costs incurred in conjunction with acquiring third-party financing. The Company amortizes debt issuance costs over the term of the related long-term debt instruments using the effective interest method. Debt issuance costs related to long-term debt are recorded as a direct reduction to the carrying amount of long-term debt on the consolidated balance sheets.</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:36pt;margin:0pt 0pt 12pt 0pt;">The Company identifies operating segments based on how the chief operating decision maker (“CODM”) manages the business, allocates resources, makes operating decisions and evaluates operating performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company conducts its business as one operating and <span style="-sec-ix-hidden:Hidden_Vr1iY8DHt0qigvHSHTrDhA;"><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;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using the asset and liability method. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities, using enacted tax rates expected to be applicable in the years in which the temporary differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company evaluates the realizability of its deferred tax assets and establishes a valuation allowance when it is more likely than not that all or a portion of the deferred tax assets will not be realized. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected, scheduling of anticipated reversals of taxable temporary differences, and considering prudent and feasible tax planning strategies. If in future periods the Company were to determine that it would be able to realize its deferred tax assets in excess of the net recorded amount, an adjustment to the deferred tax assets, particularly a release of the valuation allowance, would increase income in the period such determination was made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records liabilities for uncertain income tax positions based on a two-step process. The first step is recognition, where an individual tax position is evaluated as to whether it has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have less than a 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, the Company performs the second step of measuring the benefit to be recorded. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized on ultimate settlement. The actual benefits ultimately realized may differ from the estimates. In future periods, changes in facts, circumstances and new information may require the Company to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in income tax (benefit) expense and liability in the period in which such changes occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s policy is to classify interest and penalties related to unrecognized tax benefits as a component of income tax (benefit) expense within the consolidated statements of operations. The Company had $0.3 million of accrued interest and no accrued penalties as of December 31, 2021. The Company had $0.2 million of accrued interest and no accrued penalties as of December 31, 2020. The Company reinvests earnings of foreign operations indefinitely and, accordingly, does not provide for income taxes that could result from the remittance of such earnings.</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;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation is measured and recognized based on the grant date fair value of the awards. The fair value of the Company’s common stock is determined based on the quoted market price of the Company’s common stock for purposes of computing stock compensation expense. For stock options, the Company uses a Black-Scholes model for estimating the grant date fair value. The Black-Scholes pricing model requires critical assumptions including risk-free rate, volatility, expected term and expected dividend yield. The expected term is computed using the simplified method. The Company uses the simplified method to calculate expected term of the stock options as the Company does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the stock-based award. The Company considers the historical volatility of the Company’s stock price, as well as implied volatility. The Company utilized a dividend yield of zero, as it have no history or plan of declaring dividends on its common stock. The assumptions underlying these valuations represented the Company’s best estimate, which involved inherent uncertainties and the application of judgment. As a result, if the Company had used significantly different assumptions or estimates, the fair value of the Company’s stock-based compensation expense could have been materially different. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For stock options, restricted stock awards and restricted stock units, stock-based compensation is recognized using a graded vesting method over the requisite service period in which employees earn the awards. The Company accounts for forfeitures of stock-based awards as they occur rather than applying an estimated forfeiture rate to stock-based compensation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Contemporaneously with the pricing of the Company’s IPO, on April 22, 2021, the Company effected its Omnibus Incentive Plan in which it granted to certain employees of the Company restricted stock awards, restricted stock units and option awards inclusive of the as converted Class B units as a result of the Reorganization.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign Currency Translation and Foreign Currency Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The financial statements of the Company’s foreign operations are denominated in local currency and are then translated to U.S. dollars. Assets and liabilities are translated using the current rate of exchange at the balance sheet dates or historical rates of exchange, as applicable. Revenue and expenses are translated using the average monthly exchange rates prevailing throughout the reporting period. The related foreign currency translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in stockholders’ equity. Transaction gains and losses associated with the Company’s international subsidiaries, which are denominated in currencies other than the Company’s foreign entities’ functional currencies, are recognized as a component of other expense (income), net within the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Advertising costs, consisting of costs related to dealer conferences and commercials, are expensed as incurred and are included in selling, general and administrative expense on the consolidated statements of operations. Total advertising costs were $7.6 million, $5.9 million and $3.8 million during the years ended December 31, 2021, 2020 and 2019, 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;">Comprehensive Income (Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (loss) is a measure of net income and all other changes in equity that result from transactions other than with equity holders and would normally be recorded in the consolidated statements of stockholders’ equity and the consolidated statements of comprehensive income. Other comprehensive income (loss) consists of foreign currency translation adjustments and defined benefit plan adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Income tax (benefit) expense on the components of other comprehensive income (loss) was not significant for the years ended December 31, 2021, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income per share is calculated by dividing net income available to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net income per share is calculated by dividing net income available to common stockholders by the diluted weighted-average number of shares of common stock outstanding for the period. Potentially dilutive shares are included in the diluted per-share calculations when the effect of their inclusion is dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Treasury Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for treasury stock acquisitions using the cost method. The Company accounts for the retirement of treasury stock by deducting its par value from common stock and reflecting any excess of cost over par value as a deduction from additional paid-in capital on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reclassifications</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain prior period balances have been reclassified to conform to the current period presentation in the consolidated financial statements and the accompanying notes.</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:36pt;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:36pt;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 prior guidance for operating leases today. In July 2018, the FASB issued <i style="font-style:italic;">ASU No. 2018-11, Leases (Topic 842)</i>, which added an optional transition method that allows companies to adopt the standard as of the beginning of the year of adoption as opposed to the earliest comparative period presented. In November 2019, the FASB issued guidance delaying the effective date for all entities, except for public business entities. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2020. In June 2020, the FASB issued additional guidance delaying the effective date for all entities, except for public business entities. For public entities, ASU 2016-02 was effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. Early adoption is permitted. The adoption of ASU-2016-02 will have a material impact on the Company’s consolidated balance sheets.</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:36pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i> (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. In November 2018, the FASB issued ASU 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments — Credit Losses</i>, which narrowed the scope and changed the effective date for nonpublic entities for ASU 2016-13. The FASB subsequently issued supplemental guidance within ASU 2019-05, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief</i> (“ASU 2019-05”). ASU 2019-05 provides an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For public entities that are SEC filers, excluding entities eligible to be smaller reporting companies, ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2017, the FASB issued ASU 2017-12, <i style="font-style:italic;">Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities</i> (“ASU 2017-12”), which is intended to improve the financial reporting of hedging relationships to better portray the economic results of an entity’s risk management activities in its consolidated financial statements. In addition to that main objective, the amendments in the update make certain targeted improvements to simplify the application of the hedge accounting guidance in current GAAP. Additional updates to further clarify the guidance in ASU 2017-12 were issued by the FASB in October 2018 within ASU 2018-16. For public entities, the amendment is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. For nonpublic entities, ASU 2017-12 is effective for fiscal years beginning after December 15, 2020 and interim periods beginning after December 15, 2021. Early application is permitted in any interim period after the issuance of the update. The Company is currently evaluating the impact that the adoption of ASU 2017-12 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i> (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities, ASU 2019-12 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2019-12 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. Early adoption is permitted. The Company adopted ASU 2019-12 during the year ended December 31, 2021. The adoption of this standard required no cumulative-effect adjustments and did not have a material impact on the Company’s financial position or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2020, the FASB issued ASU 2020-01, <i style="font-style:italic;">Investments — Equity Securities (Topic 321), Investments — Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)</i> (“ASU 2020-01”), which is intended to clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. For public entities, ASU 2020-01 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2020-01 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. The Company is currently evaluating the impact that the adoption of ASU 2020-01 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i> which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. This guidance is effective for all entities upon issuance on March 12, 2020 and may be applied through December 31, 2022. The expedients and exceptions in this guidance are optional, and the Company is evaluating the potential future financial statement impact of any such expedient or exception that it may elect to apply as the Company evaluates the effects of adopting this guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;margin:0pt;">In January 2021, the FASB issued ASU 2021-01, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Scope</i>, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, this guidance applies to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU became effective as of March 12, 2020 and can be adopted anytime during the period of January 1, 2020 through December 31, 2022. The Company is currently evaluating the impact that the adoption of ASU 2021-01 will have on its consolidated financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The Company’s 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;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of the Company’s consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The Company bases its estimates on historical experience, known trends and other market-specific or other relevant factors that it believes to be reasonable under the circumstances. Estimates are evaluated on an ongoing basis and revised as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Seasonality</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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. In general, net sales and net income are highest during spring and summer, representing the peak months of swimming pool use, pool installation and remodeling and repair activities. Sales periods having severe weather may also affect net sales.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company adopted accounting standards codification (“ASC”) 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”), on January 1, 2019 using the modified retrospective method. This standard applies to all contracts with customers, except for contracts that are within the scope of other standards. The adoption of ASC 606 resulted in a net decrease to retained earnings (accumulated deficit) of $1.7 million, a reduction to prepaid expenses of $1.2 million and an increase to accrued expenses of $0.5 million as of January 1, 2019, as a result of adjusting the timing of recording customer incentives to more closely match the revenues to which they are associated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under ASC 606, the Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when, or as, the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract, determines which goods or services are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when, or as, that performance obligation is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company sells its products through business-to-business distribution channels. With the exception of its extended service warranties and custom product contracts, the Company recognizes its revenue at a point in time when control of the promised goods is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. Control of the goods is considered to have been transferred upon shipping or upon arrival at the customer’s destination, depending on the terms of the purchase order. Revenue that is derived from its extended service warranties, which are separately priced and sold, is recognized over the term of the contract. Refer to Warranties within this same Note for further information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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. Custom products are generally delivered to the customer within three days of receipt of the purchase order.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each product shipped is considered to be one performance obligation. For each product shipped, the transaction price by product is specified in the purchase order. The Company recognizes revenue on the transaction price less any estimated rebates, cash discounts or other sales incentives. Customer rebates, cash discounts, and other sales incentives are estimated by applying the portfolio approach using the most-likely-amount method and are recorded as a reduction to revenue at the time of the initial sale. Estimates are updated each reporting period and any changes are allocated to the performance obligations on the same basis as at inception. The Company believes the most-likely-amount method best predicts the amount of consideration to which it will be entitled.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities as promised services to its customers. Therefore, shipping and handling costs billed to customers are recorded in net sales, and the related costs in cost of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not engage in contracts greater than one year, and therefore does not have any contract costs capitalized as of December 31, 2021, and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As a practical expedient, the Company does not adjust the promised amount of consideration for the effects of a significant financing component as the period between the transfer of a promised good to a customer and when the customer pays for that product is one year or less.</p> 1700000 1200000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company offers limited assurance-type warranties on most of its products, which assure that the product will comply with agreed upon specifications. These assurance-type warranties are not separately priced and are not considered separate performance obligations. The Company also offers optional extended service contracts which are separately priced. The Company recognizes revenue related to extended service contracts over the term of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s assurance-type warranties generally range from five years to lifetime warranties. At the time product revenue is recognized, the Company records a liability for estimated costs that may be incurred under its warranties. The costs are estimated based on historical experience and any specific warranty issues that have been identified. The accuracy of the estimate of additional costs is dependent on the number and cost of future claims submitted during the warranty periods. Although historical warranty costs have been within expectations, there can be no assurance that future warranty costs will not exceed historical amounts. The Company believes that the reserves established for estimated and probable future product warranty claims are adequate. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the balance as necessary. Warranty costs are recorded within cost of sales on the consolidated statements of operations. The Company’s provision for product warranties was recorded within accrued expenses and other current liabilities and other long-term liabilities on the consolidated balance sheets as of December 31, 2021 and 2020.</p> P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cost of Sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cost of sales includes the cost of materials and all costs to make products saleable, such as labor, materials, inbound freight, including inter-plant freight, purchasing and receiving costs, operating lease costs related to distribution and manufacturing facilities, and warehousing and distributions costs. In addition, all depreciation expense associated with assets used to manufacture products and make them saleable is included in cost of sales. The Company records shipping and handling costs associated with outbound freight as cost of sales when the related revenue is recognized in the accompanying consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Trade Receivables, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Trade receivables are recorded at the original invoiced amount and do not bear interest. The Company maintains an allowance for bad debt. The allowance for bad debt is based on the best estimate of the amount of probable credit losses in existing accounts receivable. The Company determines the allowances based on historical write-off experience. The Company’s allowance for bad debt as of December 31, 2021 and 2020 was $2.4 million and $1.4 million, respectively.</p> 2400000 1400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and trade receivables. The Company from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. The Company also has bank deposits in international accounts. The Company has not historically sustained any credit losses in such accounts and believes it is not exposed to any significant credit risk related to its cash. The Company routinely reviews the financial strength of its customers before extending credit and believes that its trade receivables credit risk exposure is limited. Generally, the Company does not require collateral from its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2021, 2020 and 2019, one customer represented approximately 25.0%, 22.3% and 25.7% of the Company’s net sales, respectively. As of December 31, 2021 and 2020, outstanding trade receivables related to this customer were $10.7 million and $5.4 million, respectively. The Company provides extended payment terms to qualified customers for sales under its “Early Buy” program, which allows customers to take delivery in December and receive payment terms for April through June of the following year.</p> 1 1 1 0.250 0.223 0.257 10700000 5400000 <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 Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:0pt;margin:0pt 0pt 12pt 36pt;">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:0pt;margin:0pt 0pt 12pt 36pt;">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:0pt;margin:0pt 0pt 12pt 36pt;">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:36pt;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 years ended December 31, 2021, 2020 and 2019.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Business Combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In determining whether an acquisition should be accounted for as a business combination or asset acquisition, the Company first determines whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this is the case, the single identifiable asset or the group of similar assets is not deemed to be a business, and is instead deemed to be an asset. If this is not the case, the Company then further evaluates whether the single identifiable asset or group of similar identifiable assets and activities includes, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs. If so, the Company concludes that the single identifiable asset or group of similar identifiable assets and activities is a business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for business combinations that are deemed to be businesses using the acquisition method of accounting. Application of this method of accounting requires that (i) identifiable assets acquired (including identifiable intangible assets) and liabilities assumed generally be measured and recognized at fair value as of the acquisition date and (ii) <span style="white-space:pre-wrap;">the excess of the purchase price over the net fair value of identifiable assets acquired and liabilities assumed be recognized as goodwill, which is not amortized for accounting purposes but is subject to testing for impairment at least annually. Any contingent assets acquired and contingent liabilities assumed are also recognized at fair value if the Company can reasonably estimate fair value during the measurement period (which cannot exceed one year from the acquisition date). The Company re-measures any contingent liabilities at fair value in each subsequent reporting period. Transaction costs related to business combinations are expensed as incurred. Determining the fair value of assets acquired and liabilities assumed in a business combination requires management to use significant judgment and estimates, especially with respect to intangible assets.</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:36pt;margin:0pt 0pt 12pt 0pt;">During the measurement period, which extends no later than one year from the acquisition date, the Company may record certain adjustments to the carrying value of the assets acquired and liabilities assumed with the corresponding offset to goodwill. After the measurement period, all adjustments are recorded in the consolidated statements of operations as operating expenses or income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Acquisition-related contingent consideration was recorded in the consolidated balance sheets at its acquisition-date estimated fair value, in accordance with the acquisition method of accounting. The fair value of the acquisition-related contingent consideration was remeasured each reporting period, with changes in fair value recorded in other expense (income), net in the consolidated statements of operations. The fair value measurement is based on significant inputs not observable by market participants and thus represents a Level 3 input in the fair value hierarchy.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Method Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Investments and ownership interests in common stock or in-substance common stock are accounted for under the equity method accounting if the Company has the ability to exercise significant influence over the entity, but does not have a controlling financial interest. Under the equity method, investments are initially recognized at cost and adjusted to reflect the Company’s interest in net earnings, dividends received and other-than-temporary impairments. The Company records its interest in the net earnings of its equity method investee, along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income (loss), within earnings (losses) from equity method investment in the consolidated statements of operations. Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to the underlying basis differences. Profits or losses related to intra-entity sales with its equity method investee are eliminated until realized by the investor or investee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records its proportionate share of earnings or losses of Premier Holdco, LLC (“Premier Pools &amp; Spas”) within earnings from equity method investment in the consolidated statements of operations on a three-month lag. The Company recorded its interest in the net earnings of Premier Pools &amp; Spas of $2.2 million for the year ended December 31, 2021, which included a $0.3 million adjustment for the amortization of basis differences, within earnings from equity method investment in the consolidated statements of operations during the year ended December 31, 2021. As the Company initially invested in Premier Pools &amp; Spas on October 30, 2020, there was no earnings from equity method investment recorded during year ended December 31, 2020. The Company received distributions of $2.2 million during the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For presentation in the consolidated statements of cash flows, the Company utilizes the cumulative earnings approach for purposes of determining whether distributions should be classified as either a return on investment, which are be included in operating activities, or a return of investment, which would be included in investing activities. Under the cumulative earnings approach, the Company compares the distributions received to its cumulative equity-method earnings since inception. Any distributions received up to the amount of cumulative equity earnings are be considered a return on investment and classified in operating activities. Any excess distributions would be considered a return of investment and classified in investing activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Equity method goodwill is not amortized or tested for impairment; instead the Company evaluates equity method investments for impairment when events or changes in circumstances indicate that the decline in value below the carrying amount of its equity method investment is determined to be other than temporary. In such a case, the decline in value below the carrying amount of its equity method investment is recognized in the consolidated statements of operations in the period the impairment occurs.</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;">Inventories, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories, primarily raw materials and finished goods, are stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out method. Inventory costs include all costs directly attributable to the products, including all manufacturing overhead, and excludes costs to distribute. The Company periodically reviews its inventory for slow moving or obsolete items and writes down the related products to estimated net realizable value. As of December 31, 2021 and 2020, the Company’s reserves for estimated slow moving products or obsolescence were $2.7 million and $1.8 million, respectively.</p> 2700000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and Equipment, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment are recorded at cost and presented net of accumulated depreciation. Property and equipment acquired through business combinations are recorded at fair value at the acquisition date. Expenditures for betterments and major improvements that substantially enhance the value and increase the estimated useful life of the assets are capitalized and depreciated over the new estimated useful life. Normal repairs and maintenance costs are expensed as incurred. Depreciation and amortization expense are recognized using the straight-line method over the estimated useful lives of each respective asset category as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:84.3%;margin:0pt;padding: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.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:13.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;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding: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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Building and improvements</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><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;">25 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Molds and dyes</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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="-sec-ix-hidden:Hidden_YvMAeZc6Tk-56qIIsXI6ZA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment (including computer equipment and software)</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><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;"><span style="-sec-ix-hidden:Hidden_1wPYPnwy9EiDKBM6_qgoUw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span>  –  10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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="-sec-ix-hidden:Hidden_bwDNJxicmEm2f5i4t-jP2g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  7 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles</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><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;">5 years</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:36pt;margin:0pt 0pt 12pt 0pt;">Leasehold improvements are amortized over the shorter of the term of the related lease or the estimated useful lives of the improvements. When property and equipment is sold or retired, the asset cost and accumulated depreciation and amortization are removed from the respective accounts and a gain or loss is recognized, if any, on the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes external costs and directly attributable internal costs to acquire or create internal-use software which are incurred subsequent to the completion of the preliminary project state. These costs relate to activities such as software design, configuration, coding, testing and installation and exclude training and maintenance. Once the software is substantially complete and ready for its intended use, capitalized development costs are amortized straight-line over the estimated useful life of the software, generally not to exceed five years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:84.3%;margin:0pt;padding: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.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:13.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;">Estimated</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding: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.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><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Building and improvements</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><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;">25 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Molds and dyes</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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="-sec-ix-hidden:Hidden_YvMAeZc6Tk-56qIIsXI6ZA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment (including computer equipment and software)</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><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;"><span style="-sec-ix-hidden:Hidden_1wPYPnwy9EiDKBM6_qgoUw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span>  –  10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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="-sec-ix-hidden:Hidden_bwDNJxicmEm2f5i4t-jP2g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  7 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles</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><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;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;">5 years</p></td></tr></table> P25Y P10Y P10Y P7Y P5Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Long-lived assets include property and equipment and definite-lived intangible assets. The Company evaluates the carrying value of its long-lived assets for impairment whenever events or circumstances indicate that the carrying value of the assets may not be recoverable. Conditions that may indicate impairment include, but are not limited to, a significant decrease in the market price of an asset, a significant adverse change in the extent or manner in which an asset is being used or a significant decrease in its physical condition, and operating or cash flow performance that demonstrates continuing losses associated with an asset or asset group. The Company also considers non-financial data such as changes in the operating environment, competitive information, market trends and business relationships.</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:36pt;margin:0pt 0pt 12pt 0pt;">A potential impairment has occurred if the projected future undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group are less than the carrying value of the asset or asset group. The estimate of cash flows includes management’s assumptions of cash inflows and outflows directly resulting from the use of the asset in operation. If the carrying value exceeds the sum of the undiscounted cash flows, an impairment charge is recorded equal to the excess of the asset or asset group’s carrying value over its fair value. Fair value is measured using appropriate valuation methodologies that would typically include a projected discounted cash flow model using a discount rate the Company believes is commensurate with the risk inherent in its business. The Company did not recognize any impairment losses on long-lived assets during the years ended December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company amortizes its definite-lived intangible assets using the straight-line method. The weighted-average estimated useful lives (in years) of the Company’s definite-lived intangible assets are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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:2.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:14.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:83.59%;margin:0pt;padding: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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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;">Asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom: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;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"><span style="-sec-ix-hidden:Hidden_UqIpjD0tB0-Db-2ApLhY9g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">9</span></span>  –  25 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;background:#cceeff;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"><span style="-sec-ix-hidden:Hidden_5ppzuVbnC0COeM-GWe4Wvg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">14</span></span>  – 15 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="-sec-ix-hidden:Hidden_ZGoYWyhMLkK8udkgjCdNuA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  13 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;background:#cceeff;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"><span style="-sec-ix-hidden:Hidden_AfU8QHLPNE6G7r5BjnVXfA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  10 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;">4 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">10 months</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.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:2.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:14.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:83.59%;margin:0pt;padding: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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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;">Asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;border-bottom: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;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"><span style="-sec-ix-hidden:Hidden_UqIpjD0tB0-Db-2ApLhY9g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">9</span></span>  –  25 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;background:#cceeff;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"><span style="-sec-ix-hidden:Hidden_5ppzuVbnC0COeM-GWe4Wvg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">14</span></span>  – 15 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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="-sec-ix-hidden:Hidden_ZGoYWyhMLkK8udkgjCdNuA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  13 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;background:#cceeff;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;"><span style="-sec-ix-hidden:Hidden_AfU8QHLPNE6G7r5BjnVXfA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5</span></span>  –  10 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;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;">4 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.59%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">10 months</p></td></tr></table> P25Y P15Y P15Y P13Y P10Y P5Y P4Y P10M <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:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for goodwill as the excess of the purchase price over the net amount of identifiable assets acquired and liabilities assumed in a business combination measured at fair value. Goodwill is not subject to amortization; rather, the Company tests goodwill for impairment annually on the first day of the Company’s fourth fiscal quarter and whenever events occur or changes in circumstances indicate that impairment may have occurred. Historically, including for the Company’s annual impairment test conducted during the year ended December 31, 2020, the Company had two reporting units for the purpose of performing its goodwill impairment test. In November <span style="white-space:pre-wrap;">2020, the Company made changes to its internal organizational structure, including roles and responsibilities and to its internal reporting, resulting in a change to segment management. As a result of the change in segment management and in the information that is regularly reviewed, the results of the previous </span>two reporting units are no longer being reviewed for profitability on an individual basis. Due to these factors, the Company recognized a change in reporting units effective in November 2020 and determined that only one reporting unit exists. The Company completed an assessment of any potential impairment for all reporting units immediately prior to and after the reporting unit change and determined that no impairment existed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Impairment testing is performed for the Company’s reporting unit by first assessing qualitative factors to see if further testing of goodwill is required. If the Company concludes that it is more likely than not that its reporting unit’s fair value is less than its carrying amount based on the qualitative assessment, then a quantitative test is required. The Company may also choose to bypass the qualitative assessment and perform the quantitative test.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If the estimated fair value of the reporting unit exceeds the carrying amount, the Company considers that goodwill is not impaired. If the carrying value exceeds estimated fair value, there is an impairment of goodwill and an impairment loss is recorded. The Company calculates the impairment loss by comparing the fair value of its reporting unit less the carrying amount, including goodwill. Goodwill impairment would be limited to the carrying value of the goodwill.</p> 2 1 0 <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;">Debt Issuance Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company defers costs incurred in conjunction with acquiring third-party financing. The Company amortizes debt issuance costs over the term of the related long-term debt instruments using the effective interest method. Debt issuance costs related to long-term debt are recorded as a direct reduction to the carrying amount of long-term debt on the consolidated balance sheets.</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:36pt;margin:0pt 0pt 12pt 0pt;">The Company identifies operating segments based on how the chief operating decision maker (“CODM”) manages the business, allocates resources, makes operating decisions and evaluates operating performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company conducts its business as one operating and <span style="-sec-ix-hidden:Hidden_Vr1iY8DHt0qigvHSHTrDhA;"><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;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using the asset and liability method. This approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities, using enacted tax rates expected to be applicable in the years in which the temporary differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes. The Company evaluates the realizability of its deferred tax assets and establishes a valuation allowance when it is more likely than not that all or a portion of the deferred tax assets will not be realized. Potential for recovery of deferred tax assets is evaluated by estimating the future taxable profits expected, scheduling of anticipated reversals of taxable temporary differences, and considering prudent and feasible tax planning strategies. If in future periods the Company were to determine that it would be able to realize its deferred tax assets in excess of the net recorded amount, an adjustment to the deferred tax assets, particularly a release of the valuation allowance, would increase income in the period such determination was made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company records liabilities for uncertain income tax positions based on a two-step process. The first step is recognition, where an individual tax position is evaluated as to whether it has a likelihood of greater than 50% of being sustained upon examination based on the technical merits of the position, including resolution of any related appeals or litigation processes. For tax positions that are currently estimated to have less than a 50% likelihood of being sustained, no tax benefit is recorded. For tax positions that have met the recognition threshold in the first step, the Company performs the second step of measuring the benefit to be recorded. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized on ultimate settlement. The actual benefits ultimately realized may differ from the estimates. In future periods, changes in facts, circumstances and new information may require the Company to change the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recorded in income tax (benefit) expense and liability in the period in which such changes occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s policy is to classify interest and penalties related to unrecognized tax benefits as a component of income tax (benefit) expense within the consolidated statements of operations. The Company had $0.3 million of accrued interest and no accrued penalties as of December 31, 2021. The Company had $0.2 million of accrued interest and no accrued penalties as of December 31, 2020. The Company reinvests earnings of foreign operations indefinitely and, accordingly, does not provide for income taxes that could result from the remittance of such earnings.</p> 300000 0 200000 0 <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;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation is measured and recognized based on the grant date fair value of the awards. The fair value of the Company’s common stock is determined based on the quoted market price of the Company’s common stock for purposes of computing stock compensation expense. For stock options, the Company uses a Black-Scholes model for estimating the grant date fair value. The Black-Scholes pricing model requires critical assumptions including risk-free rate, volatility, expected term and expected dividend yield. The expected term is computed using the simplified method. The Company uses the simplified method to calculate expected term of the stock options as the Company does not have sufficient historical exercise data to provide a reasonable basis upon which to estimate expected term. The risk-free interest rate is based on the yield available on U.S. Treasury zero-coupon issues similar in duration to the expected term of the stock-based award. The Company considers the historical volatility of the Company’s stock price, as well as implied volatility. The Company utilized a dividend yield of zero, as it have no history or plan of declaring dividends on its common stock. The assumptions underlying these valuations represented the Company’s best estimate, which involved inherent uncertainties and the application of judgment. As a result, if the Company had used significantly different assumptions or estimates, the fair value of the Company’s stock-based compensation expense could have been materially different. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For stock options, restricted stock awards and restricted stock units, stock-based compensation is recognized using a graded vesting method over the requisite service period in which employees earn the awards. The Company accounts for forfeitures of stock-based awards as they occur rather than applying an estimated forfeiture rate to stock-based compensation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Contemporaneously with the pricing of the Company’s IPO, on April 22, 2021, the Company effected its Omnibus Incentive Plan in which it granted to certain employees of the Company restricted stock awards, restricted stock units and option awards inclusive of the as converted Class B units as a result of the Reorganization.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign Currency Translation and Foreign Currency Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The financial statements of the Company’s foreign operations are denominated in local currency and are then translated to U.S. dollars. Assets and liabilities are translated using the current rate of exchange at the balance sheet dates or historical rates of exchange, as applicable. Revenue and expenses are translated using the average monthly exchange rates prevailing throughout the reporting period. The related foreign currency translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in stockholders’ equity. Transaction gains and losses associated with the Company’s international subsidiaries, which are denominated in currencies other than the Company’s foreign entities’ functional currencies, are recognized as a component of other expense (income), net within the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Advertising costs, consisting of costs related to dealer conferences and commercials, are expensed as incurred and are included in selling, general and administrative expense on the consolidated statements of operations. Total advertising costs were $7.6 million, $5.9 million and $3.8 million during the years ended December 31, 2021, 2020 and 2019, respectively.</p> 7600000 5900000 3800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive Income (Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (loss) is a measure of net income and all other changes in equity that result from transactions other than with equity holders and would normally be recorded in the consolidated statements of stockholders’ equity and the consolidated statements of comprehensive income. Other comprehensive income (loss) consists of foreign currency translation adjustments and defined benefit plan adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Income tax (benefit) expense on the components of other comprehensive income (loss) was not significant for the years ended December 31, 2021, 2020 and 2019.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income per share is calculated by dividing net income available to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net income per share is calculated by dividing net income available to common stockholders by the diluted weighted-average number of shares of common stock outstanding for the period. Potentially dilutive shares are included in the diluted per-share calculations when the effect of their inclusion is dilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Treasury Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for treasury stock acquisitions using the cost method. The Company accounts for the retirement of treasury stock by deducting its par value from common stock and reflecting any excess of cost over par value as a deduction from additional paid-in capital on the consolidated balance sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reclassifications</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain prior period balances have been reclassified to conform to the current period presentation in the consolidated financial statements and the accompanying notes.</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:36pt;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:36pt;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 prior guidance for operating leases today. In July 2018, the FASB issued <i style="font-style:italic;">ASU No. 2018-11, Leases (Topic 842)</i>, which added an optional transition method that allows companies to adopt the standard as of the beginning of the year of adoption as opposed to the earliest comparative period presented. In November 2019, the FASB issued guidance delaying the effective date for all entities, except for public business entities. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2020. In June 2020, the FASB issued additional guidance delaying the effective date for all entities, except for public business entities. For public entities, ASU 2016-02 was effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. For nonpublic entities, this guidance is effective for annual periods beginning after December 15, 2021. Early adoption is permitted. The adoption of ASU-2016-02 will have a material impact on the Company’s consolidated balance sheets.</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:36pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i> (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. In November 2018, the FASB issued ASU 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments — Credit Losses</i>, which narrowed the scope and changed the effective date for nonpublic entities for ASU 2016-13. The FASB subsequently issued supplemental guidance within ASU 2019-05, <i style="font-style:italic;">Financial Instruments — Credit Losses (Topic 326): Targeted Transition Relief</i> (“ASU 2019-05”). ASU 2019-05 provides an option to irrevocably elect the fair value option for certain financial assets previously measured at amortized cost basis. For public entities that are SEC filers, excluding entities eligible to be smaller reporting companies, ASU 2016-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2017, the FASB issued ASU 2017-12, <i style="font-style:italic;">Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities</i> (“ASU 2017-12”), which is intended to improve the financial reporting of hedging relationships to better portray the economic results of an entity’s risk management activities in its consolidated financial statements. In addition to that main objective, the amendments in the update make certain targeted improvements to simplify the application of the hedge accounting guidance in current GAAP. Additional updates to further clarify the guidance in ASU 2017-12 were issued by the FASB in October 2018 within ASU 2018-16. For public entities, the amendment is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. For nonpublic entities, ASU 2017-12 is effective for fiscal years beginning after December 15, 2020 and interim periods beginning after December 15, 2021. Early application is permitted in any interim period after the issuance of the update. The Company is currently evaluating the impact that the adoption of ASU 2017-12 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i> (“ASU 2019-12”), which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in ASC 740 and also clarifies and amends existing guidance to improve consistent application. For public entities, ASU 2019-12 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2019-12 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. Early adoption is permitted. The Company adopted ASU 2019-12 during the year ended December 31, 2021. The adoption of this standard required no cumulative-effect adjustments and did not have a material impact on the Company’s financial position or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January 2020, the FASB issued ASU 2020-01, <i style="font-style:italic;">Investments — Equity Securities (Topic 321), Investments — Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)</i> (“ASU 2020-01”), which is intended to clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. For public entities, ASU 2020-01 is effective for annual periods beginning after December 15, 2020, and interim periods within those reporting periods. For nonpublic companies, ASU 2020-01 is effective for annual periods beginning after December 15, 2021, and interim periods within those reporting periods. The Company is currently evaluating the impact that the adoption of ASU 2020-01 will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In March 2020, the FASB issued ASU 2020-04, <i style="font-style:italic;">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i> which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. This guidance is effective for all entities upon issuance on March 12, 2020 and may be applied through December 31, 2022. The expedients and exceptions in this guidance are optional, and the Company is evaluating the potential future financial statement impact of any such expedient or exception that it may elect to apply as the Company evaluates the effects of adopting this guidance on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;margin:0pt;">In January 2021, the FASB issued ASU 2021-01, <i style="font-style:italic;">Reference Rate Reform (Topic 848): Scope</i>, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, this guidance applies to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. The ASU became effective as of March 12, 2020 and can be adopted anytime during the period of January 1, 2020 through December 31, 2022. The Company is currently evaluating the impact that the adoption of ASU 2021-01 will have on its consolidated financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.</b></span>ACQUISITIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Narellan Group Pty Limited</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On May 31, 2019 (the “Acquisition Date”), Latham Pool Products acquired Narellan Group Pty Limited and its subsidiaries (collectively “Narellan”) for a total purchase price of $35.2 million (the “Narellan Acquisition”). The results of Narellan’s operations have been included in the consolidated financial statements since that date. Narellan is a fiberglass pool manufacturer based in Australia with operations in Australia, New Zealand and Canada. The acquisition expanded the Company’s market share with a broader geographical footprint. Additionally, the acquisition provided the Company with an increase in dealer and franchise relationships. In connection with the Narellan Acquisition, consideration paid included $20.2 million in cash, $7.6 million in equity consideration and $7.4 million of contingent consideration as of the Acquisition Date. The cash consideration was funded, in part, through long-term debt proceeds of $22.3 million, net of discount of $0.7 million. The equity consideration consisted of common stock. The valuation of the common stock was prepared using a quantitative put options method. The Company incurred $1.1 million in transaction costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company agreed to pay the contingent consideration in the form of cash and equity consideration to the seller if certain EBITDA targets were achieved for any of the trailing twelve months periods ended December 31, 2019, June 30, 2020 or the year ended December 31, 2020 (the “Contingent Consideration”). The fair value of the Contingent Consideration at the Acquisition Date was $7.4 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September 25, 2020, the Company amended the terms of the Narellan share purchase agreement to accelerate the settlement of the Contingent Consideration with the selling shareholders of Narellan based upon estimated EBITDA for the year ended December 31, 2020. The Contingent Consideration was settled through a cash payment of $6.6 million and the issuance of an additional 758,697 shares of common stock as equity consideration, which had a contractual value of $2.2 million and was recorded as a capital contribution on the consolidated statements of stockholders’ equity. As the fair value of the common stock issued of $2.8 million exceeded the contractual value of $2.2 million and the selling shareholders are also employees of the Company, the Company recorded the excess remuneration paid to the selling shareholders of $0.6 million as stock-based compensation in the consolidated statements of operations and as contributed capital in the consolidated statements of stockholders’ equity as of and for the year-ended December 31, 2020.</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:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounted for the Narellan Acquisition using the acquisition method of accounting in accordance with FASB ASC 805, <i style="font-style:italic;">Business Combinations</i> (“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. Specific to intangible assets, dealer relationships and franchise relationships were valued using the multi-period excess earnings method, whereas trade names and proprietary 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:36pt;margin:0pt;">The following summarizes the purchase price allocation for the Company’s acquisition of Narellan:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:84.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:84.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom: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;">May 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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;"> 35,233</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allocation of purchase price:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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:84.83%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;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,420</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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,501</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 472</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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,861</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,332</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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:10.66%;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;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,736</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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,379</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 442</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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:10.66%;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;"> 470</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.66%;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;"> 4,291</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total fair value of net assets acquired, excluding goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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:10.66%;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;"> 25,445</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.66%;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,788</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:36pt;margin:0pt;">Total consideration was comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:84.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:84.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom: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:bottom;width:84.83%;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 consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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;"> 20,238</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;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,567</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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:10.66%;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;"> 7,428</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.66%;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;"> 35,233</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:36pt;margin:0pt 0pt 12pt 0pt;">The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the acquisition was allocated to goodwill in the amount of $9.8 million. Goodwill resulting from the acquisition was attributable to the expanded market share and broader geographical footprint. The goodwill recognized is not deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.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;width:72.08%;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.14%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:11.72%;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></tr><tr><td style="vertical-align:bottom;width:72.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Definite-lived intangible assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom: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;">Period (in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.08%;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.14%;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.29%;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.58%;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;"> 9,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.72%;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;"><span style="-sec-ix-hidden:Hidden_jY6xgg-Lu0-dHrOiZqcaCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 25</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:72.08%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_9shJpPFBB02-GHWgShieqA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 14</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:72.08%;background:#cceeff;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.14%;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.29%;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.58%;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,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.72%;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;"><span style="-sec-ix-hidden:Hidden_5iUBIOOyAkOR3ncyTlAmqw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:72.08%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p 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.58%;margin: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.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:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_srNbLEI-zkWoiG_nkRPmiQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 4</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:72.08%;background:#cceeff;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.14%;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.29%;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.58%;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;"> 472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.72%;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;"><span style="-sec-ix-hidden:Hidden_eOeE-4ckR02GsZPCM6mSiA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5</span></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:36pt;margin:0pt;">The following are the net sales and net loss from Narellan included in the Company’s results from the Acquisition Date through December 31, 2019:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:84.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:84.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom: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:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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;"> 15,893</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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,047)</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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">GL International, LLC</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 22, 2020, Latham Pool Products acquired GL International, LLC ( “GLI”) for a total purchase price of $79.7 million (the “GLI Acquisition”). The results of GLI’s operations have been included in the consolidated financial statements since that date. GLI specializes in manufacturing custom pool liners and safety covers. As a result, this acquisition expanded the Company’s liner and safety cover product offerings. In connection with the GLI Acquisition, consideration paid was $79.7 million in cash, or $74.7 million net of cash acquired of $5.0 million, and excluding a net working capital adjustment receivable of $0.8 million. The net working capital adjustment receivable was recorded in prepaid expenses and other current assets in the consolidated balance sheet as of December 31, 2020. The cash consideration was funded from existing cash on hand. The Company incurred $2.4 million in transaction costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounted for the GLI Acquisition using the acquisition method of accounting in accordance with FASB ASC 805, <i style="font-style:italic;">Business Combinations</i> (“ASC 805”). This requires that the assets acquired and liabilities assumed be measured at fair value. The Company estimated, using Level 3 inputs, the fair value of certain fixed assets using a combination of the cost approach and the market approach. Inventories were valued using the comparative sales method, less the cost of disposal. Specific to intangible assets, dealer relationships were valued using the multi-period excess earnings method, whereas trade names were valued using the relief from royalty method. The Company recorded the assets acquired and liabilities assumed at their respective fair values as of the acquisition date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following summarizes the purchase price allocation for the Company’s acquisition of GLI:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:81.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom: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 22, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 79,743</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;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:81.59%;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</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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,007</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;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,639</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 11,854</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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,402</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 46,700</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 79,551</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;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,536</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 8,853</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 524</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 12,913</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 66,638</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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,105</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:36pt;margin:0pt 0pt 12pt 0pt;">The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the acquisition was allocated to goodwill in the amount of $13.1 million. Goodwill resulting from the GLI Acquisition was attributable to the expanded market share and product offerings. Goodwill resulting from the GLI Acquisition is deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;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:71.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:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.16%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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;width:71.16%;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.29%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom: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.29%;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><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom: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 (in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"> 9,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="-sec-ix-hidden:Hidden_9jtihdLdwUWFwz6eSg6olg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 9</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.96%;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,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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="-sec-ix-hidden:Hidden_mj5SziauLkyKdfj6B7-7mA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 8</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.96%;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;"> 46,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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: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:36pt;margin:0pt;">The following are the net sales and net loss from GLI included in the Company’s results from the GLI Acquisition Date through December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:80.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:80.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.89%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.5%;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.59%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.65%;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:15.23%;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;"> 7,689</p></td></tr><tr><td style="vertical-align:bottom;width:80.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,123)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Trojan Leisure Products, LLC d/b/a Radiant Pools</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 inground, 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:36pt;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:36pt;margin:0pt;">The following summarizes the purchase price allocation for the Company’s acquisition of Radiant:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:81.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;"><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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.59%;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom: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:bottom;width:81.59%;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.69%;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.06%;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;"> 90,725</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;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.69%;margin:0pt;padding:0pt;"><p 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.06%;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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;margin:0pt;padding:0pt;"><p 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.06%;margin: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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;margin:0pt;padding:0pt;"><p 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.06%;margin: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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;margin:0pt;padding:0pt;"><p 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.06%;margin: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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;margin:0pt;padding:0pt;"><p 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.06%;margin: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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax 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.69%;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.06%;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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;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.06%;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;"> 13,718</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:36pt;margin:0pt 0pt 12pt 0pt;">The excess of the purchase price over the fair value of the identifiable assets acquired and the liabilities assumed in the acquisition was allocated to goodwill in the amount of $13.7 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:36pt;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:36pt;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:71.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:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:71.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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></tr><tr><td style="vertical-align:bottom;width:71.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Definite-lived intangible assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom: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;">Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;background:#cceeff;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.29%;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.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:10.96%;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;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">13 years</p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.96%;margin: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.29%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25 years</p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;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.29%;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.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:10.96%;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.29%;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:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;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.29%;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.48%;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.96%;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;"> 1,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 months</p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"> 72,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin: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:36pt;margin:0pt;">The following are the net sales and net income from Radiant included in the Company’s results from the Radiant Acquisition Date through December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:80.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:2.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.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:15.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.5%;margin: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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.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;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;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,211</p></td></tr><tr><td style="vertical-align:bottom;width:80.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;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</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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Pro Forma Financial Information (Unaudited)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following pro forma financial information presents the statements of operations of the Company with Narellan, GLI and Radiant as if the acquisitions occurred on January 1, 2019. The pro forma results do not include any anticipated synergies, cost savings or other expected benefits of an acquisition. The pro forma financial information is not necessarily indicative of what the financial results would have been had the acquisitions been completed on January 1, 2019 and is not necessarily indicative of the Company’s future financial results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:67.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.69%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.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:1.81%;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;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.69%;border-bottom: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,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;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:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.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.96%;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;"> 662,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.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.96%;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;"> 486,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.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:8.03%;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;"> 396,655</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,441)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.03%;margin: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,712</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:36pt;margin:0pt;">The pro forma financial information presented above reflects the effects as a result of the acquisitions, including the amortization expense from acquired intangible assets, the depreciation and amortization expense from acquired property and equipment, the additional cost of sales from acquired inventory, interest expense from debt financing, and any related tax effects. Transaction costs for GLI and Radiant are reflected within pro forma net income for the year ended December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 35200000 20200000 7600000 7400000 22300000 700000 1100000 7400000 6600000 758697 2200000 2800000 2200000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following summarizes the purchase price allocation for the Company’s acquisition of Narellan:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:84.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:84.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom: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;">May 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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;"> 35,233</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allocation of purchase price:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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:84.83%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;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,420</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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,501</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 472</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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,861</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,332</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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:10.66%;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;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,736</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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,379</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 442</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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:10.66%;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;"> 470</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.66%;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;"> 4,291</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total fair value of net assets acquired, excluding goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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:10.66%;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;"> 25,445</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.66%;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,788</p></td></tr></table> 35233000 24000 1420000 4501000 472000 4861000 18332000 126000 29736000 3379000 442000 470000 4291000 25445000 9788000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Total consideration was comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:84.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:84.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom: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:bottom;width:84.83%;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 consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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;"> 20,238</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;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,567</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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:10.66%;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;"> 7,428</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.66%;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;"> 35,233</p></td></tr></table> 20238000 7567000 7428000 35233000 9800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.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;width:72.08%;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.14%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:11.72%;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></tr><tr><td style="vertical-align:bottom;width:72.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Definite-lived intangible assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom: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;">Period (in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.08%;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.14%;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.29%;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.58%;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;"> 9,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.72%;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;"><span style="-sec-ix-hidden:Hidden_jY6xgg-Lu0-dHrOiZqcaCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 25</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:72.08%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_9shJpPFBB02-GHWgShieqA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 14</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:72.08%;background:#cceeff;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.14%;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.29%;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.58%;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,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.72%;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;"><span style="-sec-ix-hidden:Hidden_5iUBIOOyAkOR3ncyTlAmqw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:72.08%;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p 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.58%;margin: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.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:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_srNbLEI-zkWoiG_nkRPmiQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 4</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:72.08%;background:#cceeff;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.14%;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.29%;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.58%;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;"> 472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.72%;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;"><span style="-sec-ix-hidden:Hidden_eOeE-4ckR02GsZPCM6mSiA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5</span></span></p></td></tr></table> 9535000 5728000 1410000 1187000 472000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following are the net sales and net loss from Narellan included in the Company’s results from the Acquisition Date through December 31, 2019:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:84.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:84.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom: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:bottom;width:84.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.76%;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.66%;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;"> 15,893</p></td></tr><tr><td style="vertical-align:bottom;width:84.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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,047)</p></td></tr></table> 15893000 -1047000 79700000 79700000 74700000 5000000.0 800000 2400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following summarizes the purchase price allocation for the Company’s acquisition of GLI:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:81.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom: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 22, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 79,743</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;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:81.59%;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</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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,007</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;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,639</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 11,854</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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,402</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 46,700</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 79,551</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;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,536</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 8,853</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 524</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 12,913</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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;"> 66,638</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:14.06%;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,105</p></td></tr></table> 79743000 5007000 10639000 11854000 3949000 1402000 46700000 79551000 3536000 8853000 524000 12913000 66638000 13105000 13100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;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:71.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:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.16%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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;width:71.16%;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.29%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom: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.29%;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><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom: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 (in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"> 9,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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;"><span style="-sec-ix-hidden:Hidden_9jtihdLdwUWFwz6eSg6olg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 9</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.96%;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,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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="-sec-ix-hidden:Hidden_mj5SziauLkyKdfj6B7-7mA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 8</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.96%;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;"> 46,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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> 9500000 37200000 46700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following are the net sales and net loss from GLI included in the Company’s results from the GLI Acquisition Date through December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:80.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:80.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.89%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.5%;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.59%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.65%;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:15.23%;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;"> 7,689</p></td></tr><tr><td style="vertical-align:bottom;width:80.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,123)</p></td></tr></table> 7689000 -1123000 90700000 90700000 90500000 200000 50000000.0 2900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following summarizes the purchase price allocation for the Company’s acquisition of Radiant:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:81.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;"><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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.59%;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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom: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:bottom;width:81.59%;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.69%;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.06%;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;"> 90,725</p></td></tr><tr><td style="vertical-align:bottom;width:81.59%;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.69%;margin:0pt;padding:0pt;"><p 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.06%;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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;margin:0pt;padding:0pt;"><p 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.06%;margin: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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;margin:0pt;padding:0pt;"><p 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.06%;margin: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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;margin:0pt;padding:0pt;"><p 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.06%;margin: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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;margin:0pt;padding:0pt;"><p 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.06%;margin: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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax 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.69%;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.06%;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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;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.06%;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:bottom;width:81.59%;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.69%;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.06%;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;"> 13,718</p></td></tr></table> 90725000 217000 2805000 5528000 396000 1263000 72500000 82709000 1744000 1038000 2920000 5702000 77007000 13718000 13700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;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:71.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:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:71.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;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></tr><tr><td style="vertical-align:bottom;width:71.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Definite-lived intangible assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom: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;">Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;background:#cceeff;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.29%;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.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:10.96%;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;"> 37,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">13 years</p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.96%;margin: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.29%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25 years</p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;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.29%;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.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:10.96%;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.29%;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:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;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.29%;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.48%;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.96%;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;"> 1,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 months</p></td></tr><tr><td style="vertical-align:bottom;width:71.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"> 72,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin: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> 37000000 P13Y 13000000 P25Y 13000000 P15Y 7900000 P15Y 1600000 P10M 72500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following are the net sales and net income from Radiant included in the Company’s results from the Radiant Acquisition Date through December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:80.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:2.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.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:15.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.5%;margin: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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.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;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;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,211</p></td></tr><tr><td style="vertical-align:bottom;width:80.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.23%;margin:0pt;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</p></td></tr></table> 2211000 3000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:67.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.69%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.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:1.81%;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;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.69%;border-bottom: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,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;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:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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.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.96%;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;"> 662,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.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.96%;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;"> 486,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.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:8.03%;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;"> 396,655</p></td></tr><tr><td style="vertical-align:bottom;width:67.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,441)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.03%;margin: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,712</p></td></tr></table> 662282000 486276000 396655000 -50441000 30163000 1712000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">4.</b></span>EQUITY METHOD INVESTMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 30, 2020, the Company entered into a securities purchase agreement to purchase 28% of the common units of Premier Pools &amp; Spas for $25.4 million. On August 6, 2021, the Company entered into a securities purchase agreement, together with Premier Holdco LLC, Premier Pools Management Corp. Holdco, Premier Franchise Management Holdco, PFC Holdco, and PPSF, LLC, pursuant to which Premier Group Holdings Inc., an affiliate of Wynnchurch Capital, L.P., acquired 29.8% of the common units of Premier Pools &amp; Spas in aggregate from all sellers, including the Company. Sellers who were not related parties of Wynnchurch Capital, L.P. or the Company determined the purchase price per common unit paid by Premier Group Holdings Inc., indicating the amount paid for the common units of Premier Pools &amp; Spas reflects the price that would be paid in an arm’s-length transaction. As a result of the transaction, the Company received cash proceeds of $6.8 million and recorded a gain on the sale of equity method investment of $3.9 million, which was recorded within other (income) expense, net on the consolidated statements of operations during the fiscal year ended December 31, 2021. The Company’s post-sale ownership interest in Premier Pools &amp; Spas was 20.1%. On December 17, 2021, Premier Pools &amp; Spas issued additional non-voting common units to Premier Group Holdings Inc. As a result of the transaction, the Company recorded a gain on the sale of equity method investment of $1.0 million. The Company’s ownership interest in Premier Pools &amp; Spas after the issuance of additional non-voting common units is 18.2% while its’ voting interest remains 20.1%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company concluded that it holds common stock of Premier Pools &amp; Spas and has the ability to exercise significant influence over Premier Pools &amp; Spas but does not have a controlling financial interest. Accordingly, the Company accounts for this investment using the equity method of accounting. The Company’s proportionate share of the earnings or losses of the investee are reported as a separate line in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Premier Pools &amp; Spas is a holding company for its manufacturing and franchising companies including PFC LLC, Premier Franchise Management LLC, Premier Pools Management LLC, and Premier Fiberglass LLC (the “Premier Companies”). The Premier Companies are a leading swimming pool-building brand that uses its franchisee network to sell and install pools around the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with Latham’s Investment in Premier Pools &amp; Spas, the Company entered into an exclusive supply agreement with Premier Pools &amp; Spas, the Premier Companies, and Premier Pools &amp; Spas’ franchisees (“Premier Franchisees”) (together, the “Customer”). Premier Pools &amp; Spas does not consolidate the operations of the Premier Franchisees. Per the supply agreement, Latham is the exclusive supplier of the Premier Franchisees for specific pool and pool products. These products include fiberglass products and package pool products. The initial term of the supply agreement is ten years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the first three years of the supply agreement, the Customer is entitled to a low-teens percentage rebate for all fiberglass pools sold and an additional growth rebate of a low single-digit to low-teens percentage based on year over year sales growth on fiberglass pools (the “Rebates”). The Rebates will be paid directly to Premier Pools Management Corp. Holdco.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2021, the Company’s carrying amount for the equity method investment in Premier Pools &amp; Spas was $23.4 million. During the fiscal year ended December 31, 2021, Premier Pools &amp; Spas paid the Company dividends of $2.2 million that are presented on the consolidated statement of cash flows as distribution received from equity method investment of $1.8 million and return of equity method investment of $0.4 million, respectively. The Company has elected a <span style="-sec-ix-hidden:Hidden_-QgGE7J0dEePHqSfoWilCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three-month</span></span> financial reporting lag. The Company recorded its interest in net earnings of Premier Pools &amp; Spas of $2.2 million for the fiscal year ended December 31, 2021, along with a basis difference adjustment of $0.3 million.</p> 0.28 25400000 0.00298 6800000 3900000 0.201 0.201 P10Y P3Y 23400000 2200000 1800000 400000 -2200000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">5.</b></span>FAIR VALUE MEASUREMENTS</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:36pt;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:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers the carrying amounts of cash, trade receivables, prepaid expenses and other current assets, accounts payable, and accrued expenses and other current liabilities, to approximate fair value due to the short-term maturities of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Term loan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The term loan is carried at amortized cost; however, the Company estimates the fair value of the term loan for disclosure purposes. The fair value of the term loan is determined using inputs based on observable market data of a non-public exchange using, which are classified as Level 2 inputs. The following table sets forth the carrying amount and fair value of the term loan (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:42.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:42.78%;margin:0pt;padding: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.96%;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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.24%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.78%;margin:0pt;padding: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.96%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.73%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.55%;border-bottom: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.78%;margin:0pt;padding: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.96%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.42%;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.95%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.78%;margin:0pt;padding: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.96%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.42%;border-bottom: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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;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.9%;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.51%;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;"> 280,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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.89%;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.45%;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;"> 281,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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.89%;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.45%;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;"> 221,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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.89%;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.34%;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;"> 221,081</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;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:36pt;margin:0pt;">The Company estimates the fair value of the interest rate swap on a quarterly basis using Level 2 inputs, including the forward LIBOR curve. The fair value is estimated by comparing (i) the present value of all future monthly fixed rate payments versus (ii) the variable payments based on the forward LIBOR curve. As of December 31, 2021, the Company’s interest rate swap asset was $0.5 million, which was recorded within other assets on the consolidated balance sheets. As of December 31, 2020, the Company’s interest rate swap liability was $0.3 million, which was recorded within other long-term liabilities on the consolidated balance sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:42.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:42.78%;margin:0pt;padding: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.96%;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;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.24%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.78%;margin:0pt;padding: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.96%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.73%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.55%;border-bottom: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.78%;margin:0pt;padding: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.96%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.42%;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.95%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.78%;margin:0pt;padding: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.96%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.42%;border-bottom: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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;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.9%;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.51%;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;"> 280,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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.89%;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.45%;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;"> 281,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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.89%;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.45%;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;"> 221,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;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.89%;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.34%;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;"> 221,081</p></td></tr></table> 280408000 281926000 221496000 221081000 500000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">6.</b></span>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:36pt;margin:0pt;">The following table presents the changes in the carrying value of goodwill during the years ended December 31, 2021, 2020 and 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:86.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.8%;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.94%;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;"> 101,672</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisition of GLI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;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,105</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.8%;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:8.94%;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;"> 973</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115,750</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisition of Radiant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.8%;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.94%;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,718</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (597)</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.8%;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.94%;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;"> 128,871</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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company performed an annual test for goodwill impairment in the fourth quarter of the fiscal year ended December 31, 2021 in accordance with Step 0 of ASC 350 and determined that goodwill was not impaired. The Company performed an annual test for goodwill impairment in the fourth quarter of the fiscal years ended December 31, 2020 and 2019 in accordance with Step 1 of ASC 350 and determined that goodwill was not impaired.</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:36pt;margin:0pt;">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:36pt;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:57.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;"><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;"><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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:57.4%;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.64%;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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:40.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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;width:57.4%;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.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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:1.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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;width:57.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom: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:bottom;width:57.4%;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:1.64%;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.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.96%;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:1.64%;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.4%;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:6.85%;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:1.64%;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.64%;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.1%;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:1.64%;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.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.96%;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:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65</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;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:bottom;width:57.4%;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:1.64%;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.03%;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.96%;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:1.64%;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.4%;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:6.85%;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.64%;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.64%;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:8.1%;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:1.64%;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.03%;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.96%;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:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 265</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;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:bottom;width:57.4%;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:1.64%;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.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.96%;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:1.64%;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.4%;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:6.85%;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:1.64%;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.64%;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.1%;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:1.64%;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.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.96%;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:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22</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;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:bottom;width:57.4%;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:1.64%;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.03%;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.96%;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:1.64%;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.4%;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:6.85%;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.64%;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.64%;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:8.1%;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:1.64%;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.03%;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.96%;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:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.96%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.1%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.96%;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:57.4%;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.64%;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.03%;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.96%;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:1.64%;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.4%;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:6.85%;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:1.64%;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.64%;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:8.1%;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:1.64%;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.03%;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.96%;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;text-indent:36pt;margin:0pt;">Intangible assets, net as of December 31, 2020 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:57.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;"><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;"><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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:57.4%;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.64%;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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:40.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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;width:57.4%;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.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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:1.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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;width:57.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom: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:bottom;width:57.4%;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:1.64%;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.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.96%;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;"> 135,100</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;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,047</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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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;"> 10,258</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;"><span style="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.96%;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;"> 125,889</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 155</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;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,829</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;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:1.64%;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.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.96%;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,728</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;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;"> 629</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;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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;"> 648</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;"><span style="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.96%;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,709</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 130</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;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 847</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;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:1.64%;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.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.96%;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,376</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;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;"> 52</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;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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;"> 17,697</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;"><span style="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.96%;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;"> 142,731</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.96%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,468</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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.64%;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.03%;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.96%;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;"> 320,993</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;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;"> 2,013</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.1%;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;"> 33,533</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.96%;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;"> 289,473</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognized $22.6 million, $17.3 million, and $15.6 million of amortization expense related to intangible assets during the years ended December 31, 2021, 2020, and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company estimates that amortization expense related to definite-lived intangible assets will be as follows in each of the next five years and thereafter (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:82.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><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 0pt 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.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;white-space:nowrap;width:82.84%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.47%;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;">Estimated Future </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.47%;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;width:82.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom: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;">Expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.72%;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.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;"> 28,158</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 26,527</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;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.72%;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.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;"> 25,707</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 25,550</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;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.72%;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.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;"> 25,550</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.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;"> 206,818</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;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.72%;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.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;"> 338,310</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;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents the changes in the carrying value of goodwill during the years ended December 31, 2021, 2020 and 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:86.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.8%;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.94%;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;"> 101,672</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisition of GLI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;margin:0pt;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,105</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.8%;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:8.94%;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;"> 973</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115,750</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisition of Radiant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.8%;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.94%;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,718</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (597)</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.8%;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.94%;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;"> 128,871</p></td></tr></table> 101672000 13105000 973000 115750000 13718000 -597000 128871000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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:36pt;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:57.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;"><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;"><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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:57.4%;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.64%;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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:40.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;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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;width:57.4%;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.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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:1.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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;width:57.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom: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:bottom;width:57.4%;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:1.64%;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.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.96%;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:1.64%;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.4%;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:6.85%;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:1.64%;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.64%;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.1%;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:1.64%;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.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.96%;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:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65</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;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:bottom;width:57.4%;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:1.64%;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.03%;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.96%;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:1.64%;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.4%;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:6.85%;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.64%;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.64%;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:8.1%;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:1.64%;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.03%;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.96%;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:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 265</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;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:bottom;width:57.4%;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:1.64%;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.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.96%;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:1.64%;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.4%;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:6.85%;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:1.64%;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.64%;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.1%;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:1.64%;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.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.96%;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:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22</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;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:bottom;width:57.4%;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:1.64%;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.03%;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.96%;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:1.64%;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.4%;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:6.85%;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.64%;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.64%;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:8.1%;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:1.64%;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.03%;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.96%;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:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.96%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.1%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.96%;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:57.4%;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.64%;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.03%;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.96%;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:1.64%;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.4%;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:6.85%;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:1.64%;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.64%;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:8.1%;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:1.64%;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.03%;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.96%;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;text-indent:36pt;margin:0pt;">Intangible assets, net as of December 31, 2020 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:57.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;"><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;"><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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:57.4%;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.64%;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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:40.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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;width:57.4%;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.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;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:1.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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:1.64%;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;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;width:57.4%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom: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:bottom;width:57.4%;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:1.64%;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.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.96%;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;"> 135,100</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;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,047</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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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;"> 10,258</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;"><span style="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.96%;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;"> 125,889</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 155</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;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,829</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;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:1.64%;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.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.96%;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,728</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;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;"> 629</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;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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;"> 648</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;"><span style="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.96%;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,709</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 130</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;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 847</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;background:#cceeff;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:1.64%;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.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.96%;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,376</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;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;"> 52</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;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;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;"> 17,697</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;"><span style="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.96%;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;"> 142,731</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.96%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,468</p></td></tr><tr><td style="vertical-align:bottom;width:57.4%;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.64%;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.03%;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.96%;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;"> 320,993</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:6.85%;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;"> 2,013</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.1%;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;"> 33,533</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.96%;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;"> 289,473</p></td></tr></table> 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 135100000 1047000 10258000 125889000 16126000 155000 3452000 12829000 5728000 629000 648000 5709000 1187000 130000 470000 847000 160376000 52000 17697000 142731000 2476000 1008000 1468000 320993000 2013000 33533000 289473000 22600000 17300000 15600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company estimates that amortization expense related to definite-lived intangible assets will be as follows in each of the next five years and thereafter (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:82.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><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 0pt 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.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;white-space:nowrap;width:82.84%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.47%;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;">Estimated Future </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.47%;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;width:82.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom: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;">Expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.72%;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.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;"> 28,158</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 26,527</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;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.72%;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.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;"> 25,707</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 25,550</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;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.72%;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.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;"> 25,550</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:12.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;"> 206,818</p></td></tr><tr><td style="vertical-align:bottom;width:82.84%;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.67%;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.72%;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.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;"> 338,310</p></td></tr></table> 28158000 26527000 25707000 25550000 25550000 206818000 338310000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">7.</b></span>INVENTORIES, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Inventories, net consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:62.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;width:3.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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;width:62.33%;margin:0pt;padding: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;width:3.42%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.24%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding: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;width:3.42%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.42%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;width:3.42%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Raw materials</p></td><td style="vertical-align:bottom;width:3.42%;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.18%;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.23%;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;"> 77,510</p></td><td style="vertical-align:bottom;width:3.42%;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.18%;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.21%;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,010</p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.18%;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:13.23%;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;"> 32,046</p></td><td style="vertical-align:bottom;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.18%;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:13.21%;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;"> 27,808</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.42%;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.18%;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:13.23%;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;"> 109,556</p></td><td style="vertical-align:bottom;width:3.42%;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.18%;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:13.21%;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;"> 64,818</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;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Inventories, net consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:62.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;width:3.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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;width:62.33%;margin:0pt;padding: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;width:3.42%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.24%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding: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;width:3.42%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.42%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;width:3.42%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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;">Raw materials</p></td><td style="vertical-align:bottom;width:3.42%;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.18%;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.23%;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;"> 77,510</p></td><td style="vertical-align:bottom;width:3.42%;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.18%;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.21%;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,010</p></td></tr><tr><td style="vertical-align:bottom;width:62.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.18%;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:13.23%;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;"> 32,046</p></td><td style="vertical-align:bottom;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.18%;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:13.21%;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;"> 27,808</p></td></tr><tr><td style="vertical-align:bottom;width:62.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.42%;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.18%;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:13.23%;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;"> 109,556</p></td><td style="vertical-align:bottom;width:3.42%;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.18%;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:13.21%;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;"> 64,818</p></td></tr></table> 77510000 37010000 32046000 27808000 109556000 64818000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">8.</b></span>PROPERTY AND EQUIPMENT, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment, net consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:66.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:66.5%;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:3.04%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;border-bottom: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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;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:3.04%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:3.03%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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,613</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.73%;margin: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,898</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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;"> 27,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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;"> 21,478</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.79%;margin: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,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.73%;margin: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,406</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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;"> 7,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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,633</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Molds and dyes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.79%;margin: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,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,051</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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,573</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.79%;margin: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,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.73%;margin: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,061</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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;"> 18,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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;"> 8,525</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,238</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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;"> (22,963)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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;"> (13,881)</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.79%;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;"> 63,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,357</p></td></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:36pt;margin:0pt;">Depreciation and amortization expense related to property and equipment during the years ended December 31, 2021, 2020 and 2019 was $9.7 million, $8.0 million and $6.0 million, respectively. Construction in progress recorded as of December 31, 2021 and 2020 primarily related to an increase in fiberglass molds and fiberglass production capacity. The Company recorded aggregate losses on sales and disposals of property and equipment of $0.3 million, $0.3 million and $0.7 million during the years ended December 31, 2021, 2020 and 2019 respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment, net consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:66.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:66.5%;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:3.04%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;border-bottom: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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;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:3.04%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:3.03%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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,613</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.73%;margin: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,898</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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;"> 27,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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;"> 21,478</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.79%;margin: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,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.73%;margin: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,406</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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;"> 7,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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,633</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Molds and dyes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.79%;margin: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,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,051</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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,573</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.79%;margin: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,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.73%;margin: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,061</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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;"> 18,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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;"> 8,525</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,238</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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.79%;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;"> (22,963)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.73%;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;"> (13,881)</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.79%;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;"> 63,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,357</p></td></tr></table> 1744000 1613000 7369000 5898000 27910000 21478000 1470000 1406000 7011000 6633000 13365000 9051000 4560000 3573000 4363000 3061000 18677000 8525000 86469000 61238000 22963000 13881000 63506000 47357000 9700000 8000000.0 6000000.0 300000 300000 700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">9.</b></span>LONG-TERM DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;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:66.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:3.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 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:66.5%;margin:0pt;padding: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:3.04%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding: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:3.04%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;width:3.03%;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><td colspan="2" 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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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:11.79%;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;"> 284,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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:11.73%;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;"> 228,147</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Unamortized discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:11.79%;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;"> (3,601)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:11.73%;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;"> (6,651)</p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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:11.79%;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;"> 280,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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:11.73%;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;"> 221,496</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:11.79%;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,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:11.73%;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;"> (13,042)</p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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:11.79%;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;"> 263,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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:11.73%;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;"> 208,454</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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revolving Credit Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 18, 2018, the Latham Pool Products entered into an agreement (the “Credit Agreement”) with Nomura Corporate Funding Americas, LLC (“Nomura”) that included a revolving line of credit (the “Revolver”) and letters of credit (“Letters of Credit” or collectively with the Revolver, the “Revolving Credit Facility”), as well as a term loan (as described below). The Revolving Credit Facility was utilized to finance ongoing general corporate and working capital needs with the Revolver of up to $30.0 million. The Revolving Credit Facility matures on December 18, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Revolving Credit Facility allows for either Eurocurrency borrowings, bearing interest ranging from 4.50% to 4.75%, or base rate borrowings, bearing interest ranging from 3.50% to 3.75% depending on the First Lien Net Leverage Ratio, as defined in the Credit Agreement. A commitment fee accrues on any unused portion of the commitments under the Revolving Credit Facility. The commitment fee is due and payable quarterly in arrears and is equal to the applicable margin times the actual daily amount by which the $30.0 million initial commitment exceeds the sum of the outstanding borrowings under the Revolver and outstanding Letters of Credit obligations. The applicable margin ranges from 0.375% to 0.500% as determined by the Company’s First Lien Net Leverage Ratio as defined in the Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is required to meet certain financial covenants, including maintaining specific liquidity measurements. There are also negative covenants, including certain restrictions on the Company’s ability to incur additional indebtedness, create liens, make investments, consolidate or merge with other entities, enter into transactions with affiliates and make prepayments. As of December 31, 2021 and 2020, the Company was in compliance with all financial-related covenants related to the Credit Agreement. There were no amounts outstanding as of December 31, 2021 and 2020 on the Revolver or Letters of Credit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Term Loan Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 18, 2018, in connection with the Acquisition, the Company entered into the Credit Agreement with Nomura to borrow $215.0 million (the “Original Term Loan”). The Company incurred debt issuance costs of $11.5 million related to the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Original Term Loan was amended on May 29, 2019, to provide additional borrowings of $23.0 million at a discount of $0.7 million (the “First Amendment”) to fund the Company’s acquisition of Narellan. Any portion of the First Amendment not used to fund the acquisition of Narellan was required to be applied to repay the First Amendment in an aggregate amount equal to such portion of the First Amendment, without any premium or penalty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August 6, 2020, the Company entered into a Form of Affiliated Lender Assignment and Assumption with Nomura (the “Assignment”). Under the Assignment, the Company repaid $4.975 million of the outstanding principal balance, which was accepted as full repayment of $5.0 million of the outstanding principal balance. The Company treated the $25.0 thousand as a gain on extinguishment of debt and recorded it within interest expense, net in its consolidated statements of operations during the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 14, 2020, the Company entered into a subsequent amendment under the Original Term Loan with Nomura to borrow an additional $20.0 million (the “Second Amendment” and collectively with the Original Term Loan and the First Amendment, the “Term Loan”). The Company accounted for the borrowings under the Second Amendment as new debt and recorded $0.1 million of third party costs as a direct reduction to the carrying amount of long-term debt on the consolidated balance sheet. There were no financing costs incurred with the Second Amendment. The Term Loan has a maturity date of June 18, 2025. Interest and principal payments are due quarterly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January 25, 2021, the Company entered into a subsequent amendment to the Term Loan with Nomura to borrow an additional $175.0 million (the “Third Amendment” and collectively with the “Term Loan”, the “Amended Term Loan”). The amendment did not change the maturity date of the Term Loan and the Amended Term Loan bears interest under the same terms as the Term Loan. The Company accounted for $165.0 million of the borrowings under the Third Amendment as new debt and $10.0 million of the borrowings under the Third Amendment as a debt modification. The Company recorded an aggregate of $1.2 million of debt issuance costs as a direct reduction to the carrying amount of long-term debt on the consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Amended Term Loan allowed for the $175.0 million of proceeds to be distributed to Class A unitholders. On February 2, 2021, the Company used the proceeds of the Amended Term Loan to repurchase and retire treasury stock of $64.9 million and to pay a dividend to Class A unitholders of $110.0 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 27, 2021, upon completion of the IPO, the Company used $152.7 million of the net proceeds from the IPO to repay $152.7 million of the Amended Term Loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November 24, 2021, the Company entered into a subsequent amendment to the Amended Term Loan with Nomura to provide for incremental term loans in an aggregate principal amount of $50.0 million. The new loans will have terms identical including with respect to, among other things, maturity, the interest rate and amortization. The other terms of the Amended Term Loan remained unchanged. Under the Amended Term Loan, the Company is required to repay the outstanding principal balance in fixed quarterly payments of $4.3 million, commencing December 31, 2021, with a final payment of $228.0 million due on June 18, 2025. The Company accounted for $22.6 million of the borrowings under the November 2021 amendment as new debt and $27.4 million of the borrowings under the Fifth Amendment as a debt modification. The Company did not incur a material amount of issuance costs in connection with the additional borrowings under the Amended Term Loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">The Amended Term Loan bears interest at (1) a base rate equal to the highest of (i) the Federal Funds Rate plus </span>1<span style="font-size:10pt;">∕</span>2<span style="font-size:10pt;"> of 1%, (ii) the “prime rate” published in the Money Rates section of the Wall Street Journal and (iii) LIBOR (2) plus a Loan Margin of (i) 6.00% for Eurocurrency Rate Loans and (ii) 5.00% for Base Rate Loans, as defined in the Credit Agreement. Principal payments under the First Amendment were calculated as 0.629% of the outstanding principal balance. In connection with the Amended Term Loan, the Company is subject to various financial reporting, financial and other covenants, including maintaining specific liquidity measurements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under the Amended Term Loan, the Company is required to make mandatory prepayments based on the Company’s excess cash flow for the year, as follows (as a percentage of the Company’s excess cash flow for the year):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:71.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:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:71.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding: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:20.84%;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;">Mandatory </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding: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:71.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding: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:20.84%;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;">Prepayment </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding: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:71.64%;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;">Net Leverage Ratio</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;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><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;border-bottom: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;">Percentage    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">&gt; 3.50:1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;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:20.84%;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;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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:71.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&gt; 3.00:1.00 and ≤ 3.50:1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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:71.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;">&gt; 2.50:1.00 and ≤ 3.00:1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;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:20.84%;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;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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:71.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&gt; 2.00:1.00 and ≤ 2.50:1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;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:3.59%;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:71.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;">≤ 2.00:1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;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:20.84%;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;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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></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:36pt;margin:0pt 0pt 12pt 0pt;">Net Leverage Ratio in the table above is defined, as of any date of determination, as the ratio of net indebtedness at such date to consolidated earnings before interest, taxes, depreciation and amortization.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There was no estimated mandatory prepayment to be paid as of December 31, 2021 or 2020. There are also negative covenants, including, but not limited to, certain restrictions on the Company’s ability to incur additional indebtedness, create liens, make investments, consolidate or merge with other entities, enter into transactions with affiliates and make prepayments. As of December 31, 2021 and 2020, the Company was in compliance with all financial-related covenants related to the Term Loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the unamortized debt issuance costs and discount on the Amended Term Loan were $2.5 million and $1.1 million, respectively. As of December 31, 2020, the unamortized debt issuance costs and discount on the Term Loan were $6.3 million and $0.4 million, respectively. The effective interest rate was 7.04% at December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Interest rate risk associated with the Company’s Credit Agreement is managed through an interest rate swap which the Company executed on April 30, 2020. The swap has an effective date of May 18, 2020 and a termination date of May 18, 2023. Under the terms of the swap, the Company fixed its LIBOR borrowing rate at 0.442% on a notional amount of $200.0 million. The interest rate swap is not designated as a hedging instrument for accounting purposes.</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:36pt;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:36pt;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.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:4.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:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;width:74.92%;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:4.54%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.53%;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.92%;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:4.54%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.53%;border-bottom: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;">Facility</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:17.63%;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;"> 17,220</p></td></tr><tr><td style="vertical-align:bottom;width:74.92%;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:4.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:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,220</p></td></tr><tr><td style="vertical-align:bottom;width:74.92%;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:4.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:2.89%;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:17.63%;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;"> 17,220</p></td></tr><tr><td style="vertical-align:bottom;width:74.92%;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:4.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:2.89%;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:17.63%;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;"> 232,349</p></td></tr><tr><td style="vertical-align:bottom;width:74.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:4.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:2.89%;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:17.63%;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;"> 284,009</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:36pt;margin:0pt;">The obligations under the Credit Agreement are guaranteed by certain wholly owned subsidiaries (the “Guarantors”) of the Company as defined in the security agreement. The obligations under the Credit Agreement are secured by substantially all of the Guarantors’ tangible and intangible assets, including their accounts receivables, equipment, intellectual property, inventory, cash and cash equivalents, deposit accounts and security accounts. The Credit Agreement also restricts payments and other distributions unless certain conditions are met, which could restrict the Company’s ability to pay dividends.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;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:66.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:3.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 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:66.5%;margin:0pt;padding: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:3.04%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.44%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding: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:3.04%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;width:3.03%;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><td colspan="2" 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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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:11.79%;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;"> 284,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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:11.73%;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;"> 228,147</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Unamortized discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:11.79%;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;"> (3,601)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:11.73%;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;"> (6,651)</p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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:11.79%;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;"> 280,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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:11.73%;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;"> 221,496</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:11.79%;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,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:11.73%;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;"> (13,042)</p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;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.93%;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:11.79%;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;"> 263,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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:11.73%;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;"> 208,454</p></td></tr></table> 284009000 228147000 3601000 6651000 280408000 221496000 17220000 13042000 263188000 208454000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under the Amended Term Loan, the Company is required to make mandatory prepayments based on the Company’s excess cash flow for the year, as follows (as a percentage of the Company’s excess cash flow for the year):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:71.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:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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></tr><tr><td style="vertical-align:bottom;width:71.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding: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:20.84%;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;">Mandatory </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding: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:71.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding: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:20.84%;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;">Prepayment </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;margin:0pt;padding: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:71.64%;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;">Net Leverage Ratio</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;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><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;border-bottom: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;">Percentage    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">&gt; 3.50:1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;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:20.84%;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;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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:71.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&gt; 3.00:1.00 and ≤ 3.50:1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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:71.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;">&gt; 2.50:1.00 and ≤ 3.00:1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;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:20.84%;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;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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:71.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&gt; 2.00:1.00 and ≤ 2.50:1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;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:3.59%;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:71.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;">≤ 2.00:1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;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:20.84%;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;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.59%;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></table> 0.0090 0.0075 0.0050 0.0025 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;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.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:4.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:2.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;width:74.92%;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:4.54%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.53%;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.92%;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:4.54%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.53%;border-bottom: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;">Facility</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:17.63%;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;"> 17,220</p></td></tr><tr><td style="vertical-align:bottom;width:74.92%;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:4.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:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,220</p></td></tr><tr><td style="vertical-align:bottom;width:74.92%;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:4.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:2.89%;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:17.63%;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;"> 17,220</p></td></tr><tr><td style="vertical-align:bottom;width:74.92%;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:4.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:2.89%;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:17.63%;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;"> 232,349</p></td></tr><tr><td style="vertical-align:bottom;width:74.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:4.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:2.89%;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:17.63%;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;"> 284,009</p></td></tr></table> 17220000 17220000 17220000 232349000 284009000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">10.</b></span>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:63.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding: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:3.71%;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="5" style="vertical-align:bottom;white-space:nowrap;width:32.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding: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:3.71%;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:14.28%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;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:14.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued sales rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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;"> 20,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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;"> 15,511</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued product warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;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,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;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,705</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued incentives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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;"> 9,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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;"> 11,244</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued vacation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;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,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;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,805</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued payroll</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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,098</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred offering costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;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,040</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued third-party services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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,172</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;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:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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,530</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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;"> 8,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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,373</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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;"> 59,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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;"> 53,478</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;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accrued expenses and other current liabilities consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:63.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding: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:3.71%;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="5" style="vertical-align:bottom;white-space:nowrap;width:32.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding: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:3.71%;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:14.28%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;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:14.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued sales rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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;"> 20,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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;"> 15,511</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued product warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;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,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;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,705</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued incentives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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;"> 9,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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;"> 11,244</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued vacation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;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,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;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,805</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued payroll</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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,098</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred offering costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;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,040</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued third-party services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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,172</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;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:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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,530</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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;"> 8,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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,373</p></td></tr><tr><td style="vertical-align:bottom;width:63.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.9%;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;"> 59,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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:11.92%;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;"> 53,478</p></td></tr></table> 20300000 15511000 4717000 2705000 9205000 11244000 2773000 3805000 6107000 6098000 1040000 1458000 2172000 587000 5927000 4530000 8023000 6373000 59097000 53478000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">11.</b></span>PRODUCT WARRANTIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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:36pt;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding: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="8" style="vertical-align:bottom;white-space:nowrap;width:44.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.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><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding: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="8" style="vertical-align:bottom;white-space:nowrap;width:44.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.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><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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.6%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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.6%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding: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.6%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.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;">Balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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,977</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accruals for warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;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,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;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,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;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,729</p></td></tr><tr><td style="vertical-align:bottom;width:52.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;">Warranty liabilities assumed in GLI Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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:3.27%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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;"> 118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liabilities assumed in Radiant Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;margin:0pt;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:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;margin:0pt;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:52.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;">Less: Settlements made (in cash or in kind)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;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.49%;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 0pt 0.05pt 0pt;"> (6,847)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;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.49%;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 0pt 0.05pt 0pt;"> (4,048)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;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.49%;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 0pt 0.05pt 0pt;"> (2,860)</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.49%;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;"> 4,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.49%;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,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.49%;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,846</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;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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:36pt;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding: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="8" style="vertical-align:bottom;white-space:nowrap;width:44.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.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><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding: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="8" style="vertical-align:bottom;white-space:nowrap;width:44.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.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><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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.6%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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.6%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding: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.6%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.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;">Balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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,977</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accruals for warranties issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;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,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;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,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;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,729</p></td></tr><tr><td style="vertical-align:bottom;width:52.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;">Warranty liabilities assumed in GLI Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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:3.27%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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;"> 118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;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:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty liabilities assumed in Radiant Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;margin:0pt;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:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.49%;margin:0pt;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:52.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;">Less: Settlements made (in cash or in kind)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;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.49%;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 0pt 0.05pt 0pt;"> (6,847)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;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.49%;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 0pt 0.05pt 0pt;"> (4,048)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;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;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.49%;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 0pt 0.05pt 0pt;"> (2,860)</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.49%;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;"> 4,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.49%;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,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.49%;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,846</p></td></tr></table> 2882000 2846000 1977000 8824000 3966000 3729000 118000 50000 6847000 4048000 2860000 4909000 2882000 2846000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">12.</b></span>NET SALES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:46.62%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:46.62%;border-bottom: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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;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.21%;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.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;"> 368,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.21%;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.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;"> 237,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.21%;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.94%;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;"> 175,033</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;margin:0pt;padding:0pt;"><p 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.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;"> 132,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;margin:0pt;padding:0pt;"><p 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.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;"> 84,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70,984</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;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.21%;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.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;"> 129,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.21%;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.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;"> 81,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.21%;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.94%;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;"> 71,958</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;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.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 630,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;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.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 403,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 317,975</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:36pt;margin:0pt;">The allowance for bad debt activity during the years ended December 31, 2021, 2020 and 2019 was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:48.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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:48.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:3.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:48.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;">Year Ended </b> </p></td></tr><tr><td style="vertical-align:bottom;width:48.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:3.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:48.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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;">Balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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,535</p></td></tr><tr><td style="vertical-align:bottom;width:48.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bad debt expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 253</p></td></tr><tr><td style="vertical-align:bottom;width:48.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;">Write-offs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:11.45%;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 0pt 0.05pt 0pt;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.29%;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:11.45%;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 0pt 0.05pt 0pt;"> (242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.29%;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:11.34%;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 0pt 0.05pt 0pt;"> (466)</p></td></tr><tr><td style="vertical-align:bottom;width:48.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:11.45%;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,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;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:11.45%;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;"> 1,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;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:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,322</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;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:46.62%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:46.62%;border-bottom: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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;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.21%;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.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;"> 368,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.21%;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.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;"> 237,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.21%;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.94%;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;"> 175,033</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;margin:0pt;padding:0pt;"><p 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.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;"> 132,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;margin:0pt;padding:0pt;"><p 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.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;"> 84,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70,984</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:3.53%;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.21%;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.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;"> 129,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.21%;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.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;"> 81,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;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.21%;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.94%;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;"> 71,958</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;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.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 630,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;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.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 403,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 317,975</p></td></tr></table> 368465000 237410000 175033000 132126000 84524000 70984000 129865000 81455000 71958000 630456000 403389000 317975000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The allowance for bad debt activity during the years ended December 31, 2021, 2020 and 2019 was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:48.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:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:48.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:3.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:48.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;">Year Ended </b> </p></td></tr><tr><td style="vertical-align:bottom;width:48.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:3.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:48.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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:3.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.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;">Balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;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,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;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,535</p></td></tr><tr><td style="vertical-align:bottom;width:48.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Bad debt expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 253</p></td></tr><tr><td style="vertical-align:bottom;width:48.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;">Write-offs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:11.45%;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 0pt 0.05pt 0pt;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.29%;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:11.45%;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 0pt 0.05pt 0pt;"> (242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.29%;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:11.34%;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 0pt 0.05pt 0pt;"> (466)</p></td></tr><tr><td style="vertical-align:bottom;width:48.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:11.45%;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,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;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:11.45%;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;"> 1,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.29%;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:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,322</p></td></tr></table> 1438000 1322000 1535000 979000 358000 253000 24000 242000 466000 2393000 1438000 1322000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">13.</b></span>INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company is subject to United States federal, state and local income taxes, as well as other foreign income taxes. The domestic and foreign components of its (loss) income before income taxes are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:50.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.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:3.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:2.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:10.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:3.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:2.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:10.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></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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:3.37%;margin:0pt;padding: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="8" style="vertical-align:bottom;white-space:nowrap;width:45.8%;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;">Year Ended </b> </p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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:3.37%;margin:0pt;padding: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="8" style="vertical-align:bottom;white-space:nowrap;width:45.8%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Loss) income before income taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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:2.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:10.83%;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:3.37%;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:2.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:10.83%;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:3.37%;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:2.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:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:10.83%;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;"> (68,261)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:10.83%;margin:0pt;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,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:10.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;"> 9,939</p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 14,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 3,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;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 0pt 0.05pt 0pt;"> (7,153)</p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"> (53,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 22,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;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,786</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:36pt;margin:0pt;">Current and deferred income tax expense (benefit) is composed of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:53.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.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;width:53.68%;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:3.18%;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="8" style="vertical-align:bottom;white-space:nowrap;width:43.12%;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;">Year Ended </b> </p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;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:3.18%;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="8" style="vertical-align:bottom;white-space:nowrap;width:43.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;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:3.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:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.28%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current income tax expense (benefit):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;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:2.03%;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.19%;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:3.18%;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:2.03%;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.19%;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:3.18%;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:2.03%;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.24%;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></tr><tr><td style="vertical-align:bottom;width:53.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.19%;margin: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,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.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;"> 5,424</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.24%;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;"> 131</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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;"> 20,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.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;"> 5,555</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax (benefit) expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.19%;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:3.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:2.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:10.19%;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:3.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:2.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:10.24%;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></tr><tr><td style="vertical-align:bottom;width:53.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,020)</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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,116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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;"> (138)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.24%;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;"> (206)</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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;"> (12,028)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,670)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.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;"> (10,226)</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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:10.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 0pt 0pt;"> 8,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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:10.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 0pt 0pt;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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:10.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;"> (4,671)</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:36pt;margin:0pt;">The reconciliation of the statutory federal income tax rate with the Company’s effective income tax rate is as follows (% of Income (Loss) Before Income Taxes):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:39.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:39.68%;margin:0pt;padding: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.42%;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><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.87%;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;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding: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.42%;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:14.85%;border-bottom: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;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding: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:14.85%;border-bottom: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;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding: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:14.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal statutory tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.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;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State income tax, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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;"> (3.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.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;"> (67.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 348.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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;"> 23.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.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;"> (5.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">GILTI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 21.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Meals and entertainment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.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;"> 6.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign expenses not deductible for tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 56.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction costs not deductible for tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.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;"> 13.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nondeductible stock compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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;"> (48.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canadian restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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.76%;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:2.42%;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:14.85%;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.76%;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:2.42%;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:14.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;"> (562.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canadian branch income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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;"> (9.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other permanent items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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 0pt 0.05pt 0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.87%;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 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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></tr><tr><td style="vertical-align:bottom;width:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;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;"> (168.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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></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:36pt;margin:0pt;">The following table summarizes changes in the valuation allowance (in thousands):</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:55.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:3.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.58%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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:3.12%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.58%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.96%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.17%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Balance at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.99%;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.96%;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;"> (12,704)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.99%;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.96%;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;"> (12,463)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.23%;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.94%;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;"> (12,300)</p></td></tr><tr><td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;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:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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;"> (241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;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;"> (163)</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Deductions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.99%;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:9.96%;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;"> 12,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.99%;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:9.96%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.23%;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:9.94%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:9.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:9.96%;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;"> (12,704)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.23%;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:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,463)</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:36pt;margin:0pt 0pt 12pt 0pt;">On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the U.S. Tax Cuts and Jobs Act of 2017 (the “Act”). The Act made broad and complex changes to the U.S. tax code, including, but not limited to (1) reducing the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018, (2) bonus depreciation that allows for full expensing of qualified property, (3) interest expense deduction limitation rules, and (4) new international tax provisions including, but not limited to, GILTI and Foreign Derived Intangible Income (“FDII”). The Act also required companies to record/pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred. The one-time transition tax was based on the Company’s total post-1986 earnings and profits (“E&amp;P”) that were previously deferred for U.S. income tax purposes. The Company did not record a liability for the one-time transition tax for all of its foreign subsidiaries as the Company did not have aggregate E&amp;P from those foreign subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2019, the Company finalized the computations of the income tax effects of the Act. Although the Company has completed its accounting for the effects of the Act, the determination of the Act’s income tax effects may change following future legislation or further interpretation of the Act based on the publication of recently proposed U.S. Treasury regulations and guidance from the Internal Revenue Service and state tax authorities. The Company has elected with respect to its treatment of GILTI to account for taxes on GILTI as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (the "CARES Act") was enacted in response to the coronavirus ("COVID-19") pandemic. The CARES Act is aimed at providing assistance and health care for individuals, families, and businesses affected by COVID-19 and generally supporting the U.S. economy. The CARES Act, among other things, includes provisions related to refundable payroll tax credits, deferment of the employer portion of social security payments, net operating loss carryback periods, modifications to the net interest deduction limitations, and technical corrections to tax depreciation methods for qualified improvement property. The CARES Act did not have a material impact on the Company’s consolidated financial condition or results of operations for the years ended December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December 27, 2020, the Consolidated Appropriations Act (“CAA”) was enacted in further response to the COVID-19 pandemic. The CAA extended many of the provisions enacted by the CARES Act, the extension of which likewise did not have a material impact on the Company’s consolidated financial statements for the years ended December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, which is intended to enhance and simplify various aspects of the accounting for income taxes. The amendments in this update remove certain exceptions to the general principles in Topic 740 related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also clarifies and amends existing guidance to improve consistent application of the accounting for franchise taxes, enacted changes in tax laws or rates, and transactions that result in a step-up in the tax basis of goodwill. The adoption of this standard during the year ended December 31, 2021 required no cumulative-effect adjustments and did not have a material impact on the Company’s financial position or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Deferred income taxes recognize the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the carrying amounts used for income tax purposes, and the impact of available net operating loss (“NOL”) and tax credit carryforwards. These items are stated at the enacted tax rates that are expected to be in effect when taxes are actually paid or recovered. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;margin:0pt;">Deferred income tax assets and liabilities recorded on the balance sheets as of December 31, 2021 and 2020 consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:60.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:4.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.34%;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:4.1%;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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.55%;border-bottom: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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;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:4.1%;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 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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;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:2.61%;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.13%;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:4.1%;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:2.61%;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.08%;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></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin: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,099</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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;"> 473</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin: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,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 789</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> 483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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;"> 360</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Profits interest units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin: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,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 760</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> 539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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,010</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin: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,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Future branch taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,462)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> 719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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;"> 216</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> 14,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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,314</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin: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:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,704)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> 14,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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,610</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Foreign deferred tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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;"> (345)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total domestic deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.13%;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;"> 3,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.08%;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;"> 3,265</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;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:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;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:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,874)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,120)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,201)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (464)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments in partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,914)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.08%;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></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.13%;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;"> (60,201)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.08%;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;"> (58,458)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> (56,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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;"> (55,193)</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:36pt;margin:0pt 0pt 12pt 0pt;">ASC 740 requires that the Company reduce its deferred income tax assets by a valuation allowance if, based on the weight of the available evidence, it is more likely than not that all or a portion of a deferred tax asset will not be realized. After consideration of all evidence, both positive and negative, management concluded that it is more likely than not that it will be able to realize all of its deferred tax assets and that a valuation allowance of $12.7 million is no longer necessary as of December 31, 2021. Accordingly, the valuation allowance was released during the year ended December 31, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the Company had net operating loss (“NOL”) carryforwards of approximately $9.9 million (tax effected), which will be available to offset future taxable income and tax liabilities. The NOL carryforwards expire in calendar years 2026 through 2039. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company reinvests earnings of foreign operations indefinitely and, accordingly, does not provide for income taxes that could result from the remittance of such earnings. The Company acknowledges that it would need to accrue and pay taxes should it decide to repatriate cash generated from earnings of its foreign subsidiaries that are considered indefinitely reinvested but expect that the potential tax liability would be insignificant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Tax Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The liability related to uncertain tax positions, exclusive of interest, is $5.4 million at December 31, 2021. Of this amount, $5.4 million, if recognized, would impact the effective tax rate. The Company does not expect this balance to significantly change within the next twelve months. The Company’s policy is to record interest and penalties related to unrecognized tax benefits in the income tax provision (benefit). As of December 31, 2021, the Company had $0.3 million of accrued interest and no accrued penalties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to income taxes in the U.S., certain states and numerous foreign jurisdictions. While the Company believes it has adequately provided for all tax positions, amounts asserted by taxing authorities could be greater than its accrued position. Accordingly, additional provisions on federal and foreign tax-related matters could be recorded in the future as revised estimates are made or the underlying matters are settled or otherwise resolved. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company files a federal consolidated tax return which includes all U.S. entities as well several combined/consolidated state tax returns and separate state tax returns. In addition, the Company files Canadian and Australian tax returns for its Canadian, Australian, and New Zealand entities. The Company is subject to the regular examination of our income tax returns by tax authorities. The Company does not have any audits in process. Examinations in material jurisdictions or changes in laws, rules, regulations or interpretations by local taxing authorities could result in impacts to tax years open under statute or to foreign operating structures currently in place. The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations or changes in laws, rules, regulations or interpretations to determine the adequacy of our provision for taxes. It is possible the outcomes from these examinations will have a material adverse effect on our financial condition and operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Tax years from the fiscal year ended December 31, 2018 through present are open for examination in the U.S. Tax years and tax periods ended December 31, 2017 through present are open for state examination. Tax years and tax periods from June 30, 2018 through present are currently open for examination in Canada. Tax years and tax periods from June 30, 2017 through present are currently open for examination in Australia. Tax years and tax periods from March 31, 2017 through present are currently open for examination in New Zealand.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;margin:0pt;">The following is a reconciliation of the beginning and ending amount of uncertain tax positions (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:61.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:6.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 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:61.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.33%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.33%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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:14.34%;border-bottom: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">Balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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.27%;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.13%;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;"> 9,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.27%;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.06%;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;"> 9,681</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions for tax positions taken during prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 181</p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">Additions for tax positions taken during the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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.27%;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:12.13%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.27%;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:12.06%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.27%;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.13%;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;"> 10,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.27%;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.06%;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,862</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;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:50.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.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:3.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:2.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:10.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:3.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:2.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:10.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></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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:3.37%;margin:0pt;padding: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="8" style="vertical-align:bottom;white-space:nowrap;width:45.8%;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;">Year Ended </b> </p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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:3.37%;margin:0pt;padding: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="8" style="vertical-align:bottom;white-space:nowrap;width:45.8%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Loss) income before income taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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:2.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:10.83%;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:3.37%;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:2.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:10.83%;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:3.37%;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:2.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:10.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:10.83%;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;"> (68,261)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:10.83%;margin:0pt;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,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:10.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;"> 9,939</p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 14,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 3,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;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 0pt 0.05pt 0pt;"> (7,153)</p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"> (53,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 22,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.87%;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,786</p></td></tr></table> -68261000 19609000 9939000 14731000 3150000 -7153000 -53530000 22759000 2786000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Current and deferred income tax expense (benefit) is composed of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:53.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.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;width:53.68%;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:3.18%;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="8" style="vertical-align:bottom;white-space:nowrap;width:43.12%;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;">Year Ended </b> </p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;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:3.18%;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="8" style="vertical-align:bottom;white-space:nowrap;width:43.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;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:3.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:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:12.28%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current income tax expense (benefit):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;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:2.03%;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.19%;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:3.18%;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:2.03%;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.19%;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:3.18%;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:2.03%;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.24%;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></tr><tr><td style="vertical-align:bottom;width:53.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.19%;margin: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,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.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;"> 5,424</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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;"> 1,104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.24%;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;"> 131</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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;"> 20,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.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;"> 5,555</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax (benefit) expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.19%;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:3.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:2.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:10.19%;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:3.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:2.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:10.24%;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></tr><tr><td style="vertical-align:bottom;width:53.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,532)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,020)</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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,116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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;"> (138)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.24%;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;"> (206)</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;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;"> (12,028)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,670)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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.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;"> (10,226)</p></td></tr><tr><td style="vertical-align:bottom;width:53.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total income tax (benefit) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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:10.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 0pt 0pt;"> 8,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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:10.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 0pt 0pt;"> 6,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.03%;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:10.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;"> (4,671)</p></td></tr></table> 19855000 10342000 5424000 991000 1104000 131000 20846000 11446000 5555000 -1912000 -4532000 -10020000 -10116000 -138000 -206000 -12028000 -4670000 -10226000 8818000 6776000 -4671000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The reconciliation of the statutory federal income tax rate with the Company’s effective income tax rate is as follows (% of Income (Loss) Before Income Taxes):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:39.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:39.68%;margin:0pt;padding: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.42%;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><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.87%;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;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding: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.42%;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:14.85%;border-bottom: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;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding: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:14.85%;border-bottom: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;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding: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:14.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal statutory tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.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;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 1.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State income tax, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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;"> (3.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.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;"> (67.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 348.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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;"> 23.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.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;"> (5.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">GILTI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 21.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Meals and entertainment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.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;"> 6.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign expenses not deductible for tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 56.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction costs not deductible for tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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;"> (0.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.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;"> 13.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nondeductible stock compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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;"> (48.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canadian restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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.76%;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:2.42%;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:14.85%;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.76%;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:2.42%;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:14.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;"> (562.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canadian branch income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;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;"> (9.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;margin:0pt;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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:39.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other permanent items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;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:14.85%;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.85%;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 0pt 0.05pt 0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;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:14.87%;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 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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></tr><tr><td style="vertical-align:bottom;width:39.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;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;"> (168.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;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></tr></table> 0.210 0.210 0.210 -0.014 0.012 0.011 -0.033 0.014 -0.672 -0.003 0.008 3.482 0.238 -0.011 -0.059 0.008 0.015 0.211 -0.002 0.005 0.068 -0.008 0.017 0.561 -0.002 0.020 0.133 -0.480 -5.624 -0.091 0.018 0.000 0.012 -0.010 -0.001 -0.165 0.298 -1.680 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes changes in the valuation allowance (in thousands):</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:55.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:3.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.58%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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:3.12%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.58%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.96%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.17%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Balance at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.99%;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.96%;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;"> (12,704)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.99%;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.96%;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;"> (12,463)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.23%;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.94%;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;"> (12,300)</p></td></tr><tr><td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;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:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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;"> (241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.94%;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;"> (163)</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">Deductions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.99%;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:9.96%;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;"> 12,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;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.99%;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:9.96%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.23%;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:9.94%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:9.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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:9.96%;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;"> (12,704)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.23%;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:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,463)</p></td></tr></table> 12704000 12463000 12300000 241000 163000 12704000 12704000 12463000 0.35 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Deferred income tax assets and liabilities recorded on the balance sheets as of December 31, 2021 and 2020 consist of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:60.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:4.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.34%;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:4.1%;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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.55%;border-bottom: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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;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:4.1%;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 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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;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:2.61%;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.13%;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:4.1%;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:2.61%;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.08%;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></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin: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,099</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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;"> 473</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin: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,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 789</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> 483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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;"> 360</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Profits interest units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin: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,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 760</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> 539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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,010</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin: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,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 607</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Future branch taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,462)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> 719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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;"> 216</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> 14,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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,314</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin: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:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,704)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> 14,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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,610</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Foreign deferred tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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;"> (345)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total domestic deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.13%;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;"> 3,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.08%;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;"> 3,265</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;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:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;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:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,874)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,120)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,201)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (464)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments in partnerships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,914)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.08%;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></tr><tr><td style="vertical-align:bottom;width:60.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.13%;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;"> (60,201)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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:13.08%;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;"> (58,458)</p></td></tr><tr><td style="vertical-align:bottom;width:60.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.13%;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;"> (56,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:2.61%;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.08%;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;"> (55,193)</p></td></tr></table> 9885000 12099000 1267000 473000 1041000 789000 483000 360000 1778000 760000 539000 1010000 1211000 607000 -2462000 719000 216000 14461000 16314000 12704000 14461000 3610000 -10603000 -345000 3858000 3265000 50298000 53874000 5788000 4120000 1201000 464000 2914000 60201000 58458000 56343000 55193000 12700000 9900000 5400000 5400000 300000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following is a reconciliation of the beginning and ending amount of uncertain tax positions (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:61.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:6.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 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:61.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.33%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.33%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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:14.34%;border-bottom: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">Balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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.27%;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.13%;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;"> 9,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.27%;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.06%;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;"> 9,681</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions for tax positions taken during prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 181</p></td></tr><tr><td style="vertical-align:bottom;width:61.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;">Additions for tax positions taken during the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;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.27%;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:12.13%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;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.27%;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:12.06%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.27%;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.13%;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;"> 10,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.27%;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.06%;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,862</p></td></tr></table> 9862000 9681000 149000 181000 10011000 9862000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">14.</b></span>COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Lease Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company leases certain property and equipment under agreements generally with terms of five years or less and may include certain renewal options. Rental expense during the years ended December 31, 2021, 2020 and 2019 was $8.8 million, $6.8 million and $6.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The minimum annual rental commitments under non-cancelable operating leases as of December 31, 2021 are due as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:85.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;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:85.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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 colspan="2" style="vertical-align:bottom;width:11.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;white-space:pre-wrap;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.76%;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.17%;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;"> 8,094</p></td></tr><tr><td style="vertical-align:bottom;width:85.29%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;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,278</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.76%;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.17%;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,674</p></td></tr><tr><td style="vertical-align:bottom;width:85.29%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;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,726</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.76%;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.17%;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,479</p></td></tr><tr><td style="vertical-align:bottom;width:85.29%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.17%;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,854</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.76%;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.17%;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;"> 35,105</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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In the normal course of its business, the Company is involved in various legal proceedings involving contractual and employment relationships, product liability claims, trademark rights and a variety of other matters. The Company does not believe there are any pending legal proceedings that will have a material impact on the Company’s financial position, results of operations or cash flows. At each reporting date, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under the provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to such legal proceedings.</p> P5Y 8800000 6800000 6100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The minimum annual rental commitments under non-cancelable operating leases as of December 31, 2021 are due as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:85.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.94%;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:85.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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 colspan="2" style="vertical-align:bottom;width:11.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;white-space:pre-wrap;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.76%;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.17%;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;"> 8,094</p></td></tr><tr><td style="vertical-align:bottom;width:85.29%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;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,278</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.76%;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.17%;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,674</p></td></tr><tr><td style="vertical-align:bottom;width:85.29%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;margin:0pt;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,726</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.76%;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.17%;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,479</p></td></tr><tr><td style="vertical-align:bottom;width:85.29%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.17%;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,854</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.76%;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.17%;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;"> 35,105</p></td></tr></table> 8094000 6278000 5674000 4726000 3479000 6854000 35105000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">15.</b></span>EMPLOYEE BENEFIT PLANS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has various retirement savings plans covering substantially all employees of the Company. These plans allow eligible employees to make discretionary contributions. The Company makes discretionary matching and other contributions depending on the plan and recognized expense of $2.0 million, $0.8 million and $0.9 million related to such plans during the years ended December 31, 2021, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the year-ended December 31, 2020, the Company terminated its defined benefit pension plan, liquidating the existing plan assets and settling all remaining plan obligations associated with the Company’s pension plans, which resulted in an immaterial impact to the consolidated financial statements.</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:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2000000.0 800000 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">16.</b></span>PROFITS INTEREST UNITS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Prior to the Reorganization, the Company’s Parent granted profit interest units (“PIUs”) in the form of Class B units of the Parent to certain key employees and directors for purposes of retaining them and enabling such individuals to participate in the long-term growth and financial success of the Company. As part of the Reorganization, the vested and unvested PIUs of the Parent, were converted on a pro rata basis into equivalent restricted stock units and restricted stock awards of the Company’s common stock. The following table summarizes the activity for all PIUs during the years ended December 31, 2021, 2020 and 2019:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:51.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:3.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.39%;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:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.68%;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;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;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:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.68%;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;"> Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;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:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;">Number of PIUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:51.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 20,890,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 0.41</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin: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,692,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin: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.38</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;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:19.2%;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;"> (2,848,653)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 0.41</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,734,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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:bottom;width:51.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;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:19.2%;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;"> 7,843,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 0.60</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,152,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin: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.35</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;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:19.2%;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;"> 27,424,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 0.43</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,266,068)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin: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.34</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Converted at IPO in connection with the Reorganization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;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:19.2%;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;"> (26,158,894)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 0.43</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin: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></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:36pt;margin:0pt 0pt 12pt 0pt;">On January 29, 2021, an employee holder of PIUs terminated his employment with the Company, at which time all 1,055,057 of his performance-vesting units were forfeited. At the time of his termination, the employee held 527,528 of time-vesting units, of which 211,011 time-vesting units were vested. Per the terms of his termination agreement, the Company accelerated the vesting of an additional 105,506 time-vesting units, such that the total time-vesting units vested were equal to 316,517 upon his termination and the remaining 211,011 of unvested time-vesting units were forfeited upon his termination. As the employee’s profits interest units had not vested from an accounting perspective, the retention and immediate vesting of the retained time-vesting units was accounted for as a modification. A cumulative catch-up charge of $1.1 million was recorded during the fiscal quarter ended April 3, 2021 to reflect the incremental fair value of the awards as of the date of the modification, as compared to the grant-date fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company used the following assumptions in conjunction with the Contingent Claims Analysis Model to estimate the fair value of the PIUs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:51.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:51.96%;margin:0pt;padding: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:3.14%;margin:0pt;padding: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:20.99%;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;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding: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:20.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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.96%;margin:0pt;padding: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:3.14%;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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.99%;border-bottom: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;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding: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:20.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;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.96%;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 volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;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;"> 55.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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:3.14%;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:17.85%;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;"> 49.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:51.96%;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:3.14%;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><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;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.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;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.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:51.96%;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:3.14%;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:17.85%;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;"><span style="-sec-ix-hidden:Hidden_nqC8-aGtXEa7XyYurq4Kbw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 3.2</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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:3.14%;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:17.85%;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;"><span style="-sec-ix-hidden:Hidden_B00vCinxMEK8D3JwtaT91w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 4.6</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:51.96%;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:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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: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:36pt;margin:0pt;">During the year ended December 31, 2020, the Company recorded $0.6 million in stock-based compensation expense related to the settlement of the Contingent Consideration, which is recorded in selling, general and administrative expense in the consolidated statements of operations.</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:36pt;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:51.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:3.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:19.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.39%;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:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.68%;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;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;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:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.68%;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;"> Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;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:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;">Number of PIUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.68%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:51.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 20,890,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 0.41</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin: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,692,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin: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.38</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;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:19.2%;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;"> (2,848,653)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 0.41</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,734,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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:bottom;width:51.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;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:19.2%;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;"> 7,843,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 0.60</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,152,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin: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.35</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;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:19.2%;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;"> 27,424,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 0.43</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,266,068)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin: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.34</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Converted at IPO in connection with the Reorganization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;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:19.2%;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;"> (26,158,894)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> 0.43</p></td></tr><tr><td style="vertical-align:bottom;width:51.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.2%;margin: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></tr></table> 20890124 0.41 3692699 0.38 2848653 0.41 21734170 7843107 0.60 2152315 0.35 27424962 0.43 1266068 0.34 26158894 0.43 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company used the following assumptions in conjunction with the Contingent Claims Analysis Model to estimate the fair value of the PIUs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:51.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:51.96%;margin:0pt;padding: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:3.14%;margin:0pt;padding: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:20.99%;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;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding: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:20.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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.96%;margin:0pt;padding: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:3.14%;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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.99%;border-bottom: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;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding: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:20.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;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.96%;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 volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;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;"> 55.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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:3.14%;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:17.85%;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;"> 49.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:51.96%;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:3.14%;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><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;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.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;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.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:51.96%;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:3.14%;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:17.85%;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;"><span style="-sec-ix-hidden:Hidden_nqC8-aGtXEa7XyYurq4Kbw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 3.2</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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:3.14%;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:17.85%;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;"><span style="-sec-ix-hidden:Hidden_B00vCinxMEK8D3JwtaT91w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 4.6</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:51.96%;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:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.5500 0.4900 0.0020 0.0190 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">17.</b></span>STOCK-BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 12, 2021, the Company’s stockholders approved the 2021 Omnibus Incentive Plan (the “Omnibus Incentive Plan”), which became effective on April 22, 2021, upon pricing of the IPO. The Omnibus Incentive Plan provides for the issuance of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units and other stock-based and cash-based awards. The maximum aggregate number of shares reserved for issuance under the Omnibus Incentive Plan is 13,170,212 shares. The maximum grant date fair value of cash and equity awards that may be awarded to a non-employee director under the Omnibus Incentive Plan during any one fiscal year, together with any cash fees paid to such non-employee director during such fiscal year, will be $750 thousand.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Contemporaneously with the pricing of the Company’s IPO, on April 22, 2021 the Company granted 8,340,126 of restricted stock awards, 341,301 of restricted stock units and 886,862 of option awards under the Omnibus Incentive Plan to employees of the Company. Of the 8,340,126 restricted stock awards granted, (i) 6,799,414 vest every six months in equal installments beginning on December 27, 2021 and ending on December 27, 2023, and (ii) 1,540,712 vest every six months in equal installments, beginning on December 27, 2021 and ending on December 27, 2024. Of the 341,301 restricted stock unit awards granted, (i) 251,828 vest <span style="-sec-ix-hidden:Hidden_nYqH0fOvZEi6VazTDLgcDA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1/3</span></span> on the nine-month anniversary of the Closing of the IPO, <span style="-sec-ix-hidden:Hidden_4AmaScRRM0-oSiftvHA4eg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1/3</span></span> on the first anniversary of the Closing of the IPO, and <span style="-sec-ix-hidden:Hidden_BW7fNy0ueE6gI03Bcwvlqw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1/3</span></span> on the two-year anniversary of the Closing of the IPO; (ii) 22,367 vest on the first anniversary of the Closing of the IPO; (iii) 51,316 vest on December 16, 2021; and (iv) 15,790 vest evenly on each of the first three anniversaries of the Closing of the IPO. All 886,862 of the option awards vest 25% annually on each of the first four anniversaries of the Closing of the IPO. The option awards were granted with a strike price of $19.00 per share. Under the terms of the Omnibus Incentive Plan, all stock options will expire if not exercised within ten years of the grant date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense for the years ended December 31, 2021 and 2020 was $128.8 million and $1.8 million, respectively. Stock-based compensation expense of $8.7 million and $120.1 million was recorded in cost of sales and selling, general and administrative expense, respectively, for the year ended December 31, 2021. Stock-based compensation expense for the year ended December 31, 2020 was recorded in selling, general and administrative expense on the consolidated statements of operations. Of the $128.8 million of stock-based compensation expense recorded during the year ended December 31, 2021, $0.5 million was due to the accelerated vesting of restricted stock and $49.0 million was due to the modification as a result of the Reorganization. Refer to Note 16 above for detail regarding the Company’s equity-based awards issued in the form of PIUs prior to the Reorganization and IPO. The recognized income tax benefit related to stock-based compensation was $0.1 million for the year ended December 31, 2021. There was no recognized income tax benefit related to stock-based compensation for the years ended December 31, 2020 and 2019. As of December 31, 2021, total unrecognized stock-based compensation expense related to all unvested stock-based awards of $73.6 million, which is expected to be recognized over a weighted-average period of 1.45 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;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:74.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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.4%;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:23.52%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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.4%;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:23.52%;border-bottom: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;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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: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 0pt 0pt;"> 0.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 38.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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: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 0pt 0pt;"> 6.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Stock Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents the Company’s restricted stock awards activity during the year ended December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;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:10.75%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;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;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;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:10.75%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;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;">Average Grant-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.26%;border-bottom: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;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.5%;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.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,340,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </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 0pt 0pt;"> 19.00</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,522,026)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.5%;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.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.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;"> (1,014,976)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </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 0pt 0pt;"> 19.00</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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 0pt 0pt;"> 5,803,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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;">$</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 0pt 0pt;"> 19.00</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Stock Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents the Company’s restricted stock units activity during the year ended December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;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.33%;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.26%;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;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;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:10.75%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;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;">Average Grant-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;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: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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom: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;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.5%;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.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 346,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </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 0pt 0pt;"> 19.07</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,316)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.5%;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.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 0pt 0pt;"> 19.00</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.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;"> (16,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </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 0pt 0pt;"> 19.00</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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 0pt 0pt;"> 278,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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;">$</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 0pt 0pt;"> 19.08</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents the Company’s stock option activity during the year ended December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:54.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: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:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.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><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:1.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:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:54.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;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:7.96%;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.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:1.23%;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.78%;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.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:10.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:54.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;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:7.96%;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.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:1.23%;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.78%;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.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:10.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;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:54.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;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:7.96%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;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.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:10.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;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;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:54.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;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:7.96%;border-bottom: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom: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.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:10.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;">Contract Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.58%;border-bottom: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:54.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;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:7.96%;margin:0pt;padding: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:1.23%;margin:0pt;padding: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.78%;margin:0pt;padding: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;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:54.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;">Outstanding on January 1, 2021</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:7.96%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.78%;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.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:10.67%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:bottom;width:54.16%;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:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 903,978</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.78%;margin:0pt;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.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:10.67%;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.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:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:54.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;">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:7.96%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.78%;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.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:10.67%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:54.16%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (81,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.78%;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.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:10.67%;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.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:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:54.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;">Outstanding at December 31, 2021</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:7.96%;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;"> 822,886</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.78%;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.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:10.67%;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;"> 9.32</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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,893</p></td></tr><tr><td style="vertical-align:bottom;width:54.16%;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 December 31, 2021</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:7.96%;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;"> 822,886</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:1.23%;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.78%;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.08</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:10.67%;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.32</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:1.29%;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:9.28%;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;"> 4,893</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Options exercisable at December 31, 2021</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:7.96%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.78%;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.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:10.67%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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></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:6pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">The aggregate intrinsic value of stock options is calculated as the difference between the exercise price of the stock options and the fair value of the Company’s common stock for those stock options that had exercise prices lower than the fair value of the Company’s common stock</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The weighted average grant-date fair value of stock options granted during the year ended December 31, 2021 was $7.25 per share.</p> 13170212 750000 8340126 341301 886862 8340126 6799414 1540712 341301 251828 22367 51316 15790 886862 0.25 19.00 128800000 1800000 8700000 120100000 128800000 500000 49000000.0 73600000 P1Y5M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;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:74.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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.4%;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:23.52%;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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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.4%;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:23.52%;border-bottom: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;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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: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 0pt 0pt;"> 0.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 38.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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: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 0pt 0pt;"> 6.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.0064 0.3819 P6Y3M 0.0000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents the Company’s restricted stock awards activity during the year ended December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;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:10.75%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;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;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;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:10.75%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;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;">Average Grant-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.26%;border-bottom: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;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.5%;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.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,340,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </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 0pt 0pt;"> 19.00</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,522,026)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.5%;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.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.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;"> (1,014,976)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </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 0pt 0pt;"> 19.00</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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 0pt 0pt;"> 5,803,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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;">$</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 0pt 0pt;"> 19.00</p></td></tr></table> 8340126 19.00 1522026 1014976 19.00 5803124 19.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents the Company’s restricted stock units activity during the year ended December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;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.33%;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.26%;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;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;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:10.75%;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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;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;">Average Grant-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;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.33%;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: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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom: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;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.5%;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.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 346,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </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 0pt 0pt;"> 19.07</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,316)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.5%;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.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 0pt 0pt;"> 19.00</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p 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.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;"> (16,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </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 0pt 0pt;"> 19.00</p></td></tr><tr><td style="vertical-align:bottom;width:72.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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 0pt 0pt;"> 278,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.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;">$</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 0pt 0pt;"> 19.08</p></td></tr></table> 346674 19.07 51316 19.00 16767 19.00 278591 19.08 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table represents the Company’s stock option activity during the year ended December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:54.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: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:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.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><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:1.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:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:54.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;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:7.96%;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.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:1.23%;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.78%;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.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:10.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:54.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;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:7.96%;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.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:1.23%;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.78%;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.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:10.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;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:54.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;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:7.96%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;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.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:10.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;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;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:54.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;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:7.96%;border-bottom: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom: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.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:10.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;">Contract Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.58%;border-bottom: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:54.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;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:7.96%;margin:0pt;padding: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:1.23%;margin:0pt;padding: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.78%;margin:0pt;padding: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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;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:54.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;">Outstanding on January 1, 2021</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:7.96%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.78%;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.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:10.67%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:bottom;width:54.16%;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:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 903,978</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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.78%;margin:0pt;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.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:10.67%;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.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:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:54.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;">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:7.96%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.78%;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.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:10.67%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:54.16%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (81,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.78%;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.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:10.67%;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.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:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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:54.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;">Outstanding at December 31, 2021</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:7.96%;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;"> 822,886</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.78%;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.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:10.67%;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;"> 9.32</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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,893</p></td></tr><tr><td style="vertical-align:bottom;width:54.16%;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 December 31, 2021</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:7.96%;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;"> 822,886</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:1.23%;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.78%;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.08</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:10.67%;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.32</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:1.29%;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:9.28%;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;"> 4,893</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Options exercisable at December 31, 2021</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:7.96%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.78%;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.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:10.67%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;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></table> 903978 19.08 81092 822886 19.08 P9Y3M25D 4893000 822886 19.08 P9Y3M25D 4893000 7.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">18.</b></span>SHAREHOLDER’S EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Structure Prior to Reorganization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to the IPO and the Reorganization, the Parent owned 100% of the issued and outstanding common stock of the Company. The capital structure of the Parent consisted of two different classes of limited partnership interests, Class A and Class B units (profits interests). Prior to the Reorganization, none of the Class B units would have been vested for accounting purposes due to the Parent’s $0 Repurchase Right, which applied in the event of a voluntary termination or termination without cause, since it functions as a vesting condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reorganization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to the Closing of the IPO, the Company’s parent entity, Parent, merged with and into Latham Group, Inc., The purpose of the Reorganization was to allow existing indirect owners of the Company to become direct shareholders of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the Reorganization, Class A units of the Parent (the “Class A units”) were converted into economically equivalent number of shares of the Company’s common stock on a pro rata basis to the individual holders’ ownership , and Class B units of the Parent (the “Class B units”) were converted into an economically equivalent number of restricted and unrestricted shares of the Company’s common stock, based on each individual’s respective equity value, as derived by individual Class B ownership. The Reorganization was accounted for as an equity reorganization between entities under common control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As the Class A units were akin to common shares as all holders held economic interest of the Parent and were entitled to distributions on a pro rata basis to their respective the individual holders’ ownership, the conversion of Class A units to common shares as part of the Reorganization was considered to be the equivalent to a stock split, which requires retrospective treatment for accounting purposes. Accordingly, all share and per share amounts in these consolidated financial statements and related notes have been retroactively restated, where applicable, for all periods herein, to give effect to the conversion ratio applied in connection with the Reorganization. As a result of the retrospective application of the Reorganization, any transaction between the Company and Parent has been eliminated from these consolidated financial statements as these represent intercompany transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Class B units were historically accounted for as compensatory arrangements in accordance with ASC 718 “Compensation – Stock Compensation”, akin to stock appreciation rights, that when vested would share on the economic appreciation of the equity value of Parent over the agreed hurdles. As a result of the Reorganization, the Company determined that only vested Class B units are considered outstanding for accounting purposes. A portion of the Class B units vest based on continued employment by the holder, or time-vesting units, and the remaining Class B units vest upon defined performance and market conditions, or performance-vesting units. Therefore, the Company has considered any unvested restricted shares as contingently issuable shares until they vest. The conversion of time-vesting Class B units to restricted shares is retrospectively included in the weighted-average common shares outstanding used to calculate diluted net income (loss) per share using the treasury stock method for each period in which the individual unit holder’s threshold was met at the reporting date and therefore the individual unit holder would have participated in a hypothetical distribution to the Parent unit holders, if dilutive. The conversion of performance-vesting Class B units to restricted shares is not included in the weighted-average shares outstanding used to calculate diluted net income (loss) per share for any period prior to the Reorganization and IPO as the performance vesting thresholds were not satisfied and the performance units were not considered probable to vest historically. Refer to Note 19 for additional details relating to net income (loss) per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Equity Structure Subsequent to the Reorganization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 13, 2021, the Company’s certificate of incorporation was amended and restated. Under the amended and restated certificate of incorporation, the Company has authority to issue 500,000,000 shares of common stock, par value $0.0001 per share. On April 12, 2021, the Company’s board of directors declared and on April 13, 2021, the Company effected a 109,673.709-for-one stock split of its issued and outstanding shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As a part of the equity Reorganization, on April 22, 2021, 194,207,115 Class A units converted into 97,187,596 shares of common stock and 26,158,894 Class B units converted into 4,145,987 shares of common stock and 8,340,126 shares of unvested restricted stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Amendment and Restatement of Certificate of Incorporation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 22, 2021, the Company’s certificate of incorporation was further amended and restated to, among other things, increase the authorized shares to 1,000,000,000, of which 900,000,000 are shares of common stock, par value $0.0001 per share and 100,000,000 are shares of preferred stock, par value 0.0001 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of and December 31, 2021 and 2020, 113,642,487 and 118,854,249 shares of common stock are issued and outstanding for accounting purposes, respectively.</p> 1 2 0 0 500000000 0.0001 109673.709 194207115 97187596 26158894 4145987 8340126 1000000000 900000000 0.0001 100000000 0.0001 113642487 118854249 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">19.</b></span>NET INCOME PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Basic and diluted net income 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:36pt;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:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:50.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.76%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.76%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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;"> (62,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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;"> 15,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,457</p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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:1.8%;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:12.96%;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:2.82%;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:1.8%;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:12.96%;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:2.82%;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:1.8%;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:13.11%;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:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:13.11%;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:47.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.8%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"> 110,644,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.8%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"> 101,606,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.8%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.6pt 0.05pt 0pt;"> 95,032,265</p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"> 110,644,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"> 102,602,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95,400,528</p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income per share attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.8%;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:12.96%;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.82%;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.8%;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:12.96%;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.82%;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.8%;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:13.11%;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:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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;"> (0.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.08</p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.8%;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:12.96%;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 0pt 0.05pt 0pt;"> (0.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.8%;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:12.96%;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;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.8%;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:13.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.6pt 0.05pt 0pt;"> 0.08</p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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:36pt;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 per share because the effect was anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:55.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;width:55.32%;margin:0pt;padding: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:3.05%;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="5" style="vertical-align:bottom;white-space:nowrap;width:41.61%;border-bottom: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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding: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:3.05%;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:11.83%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.83%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.81%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;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:3.05%;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:11.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;"> 5,909,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.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;"> 22,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.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;"> 97,718</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;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:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 106,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.83%;margin:0pt;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:3.05%;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:11.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;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:3.05%;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:11.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;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.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;"> —</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;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Basic and diluted net income 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:36pt;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:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:50.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.76%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.76%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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;"> (62,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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;"> 15,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,457</p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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:1.8%;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:12.96%;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:2.82%;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:1.8%;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:12.96%;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:2.82%;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:1.8%;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:13.11%;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:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:13.11%;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:47.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.8%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"> 110,644,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.8%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"> 101,606,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.8%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.6pt 0.05pt 0pt;"> 95,032,265</p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"> 110,644,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;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;"> 102,602,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95,400,528</p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income per share attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.8%;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:12.96%;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.82%;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.8%;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:12.96%;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.82%;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.8%;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:13.11%;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:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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;"> (0.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:13.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.08</p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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.8%;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:12.96%;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 0pt 0.05pt 0pt;"> (0.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.8%;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:12.96%;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;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.8%;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:13.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.6pt 0.05pt 0pt;"> 0.08</p></td></tr><tr><td style="vertical-align:bottom;width:47.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:12.96%;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> -62348000 15983000 7457000 110644366 101606966 95032265 110644366 102602738 95400528 -0.56 0.16 0.08 -0.56 0.16 0.08 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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 per share because the effect was anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:55.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;width:55.32%;margin:0pt;padding: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:3.05%;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="5" style="vertical-align:bottom;white-space:nowrap;width:41.61%;border-bottom: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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding: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:3.05%;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:11.83%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.83%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.81%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;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:3.05%;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:11.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;"> 5,909,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.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;"> 22,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.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;"> 97,718</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;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:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 106,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.83%;margin:0pt;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:3.05%;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:11.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;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:3.05%;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:11.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;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;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:11.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;"> —</p></td></tr></table> 5909089 22524 97718 106917 39 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">20.</b></span>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:36pt;margin:0pt 0pt 12pt 0pt;">Starting in 2020, BrightAI rendered services to the Company , for which the cost was capitalized as internal-use software. A co-founder of BrightAI Services has served on the Company’s board of directors since December 9, 2020. During the years ended December 31, 2021 and 2020, the Company incurred $2.1 million and $0.5 million, respectively, associated with services performed by BrightAI, which is recorded as construction in progress within in property and equipment, net on the consolidated balance sheet as of December 31, 2021. As of December 31, 2021 and 2020, the Company had accounts payable - related party to BrightAI of $0.9 million and $0.5 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:36pt;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 initial public offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;margin:0pt 0pt 12pt 0pt;">There were no management fees incurred by the Company during both the years ended December 31, 2021 and 2020. The Company reimbursed less than $0.1 million of out-of-pocket costs and expenses to the Sponsor and Wynnchurch Capital, L.P. during both the years ended December 31, 2021 and 2020. As of both December 31, 2021 and 2020, there were no outstanding amounts payable to the Sponsor and Wynnchurch Capital, L.P.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Operating Lease</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In May 2019, in connection with the Narellan Acquisition, the Company assumed an operating lease for the manufacture, sale and storage of swimming pools and associated equipment with Acquigen Pty Ltd, which was owned by an individual employed by the Company. The lease expires in June 2028. The Company recognized $0.5 million, $0.4 million and $0.2 million of rent expense related to this lease during the years ended December 31, 2021, 2020 and 2019, respectively, which is recognized within selling, general and administrative expense on the consolidated statements of operations. As of December 31, 2021, the individual was no longer employed by the Company and, therefore, no longer considered a related party. Related party transactions disclosed herein that relate to the individual were recognized while the individual was an employee and considered a related party.</p> 2100000 500000 900000 500000 1000000.0 0 0 500000 400000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">21.</b></span>GEOGRAPHIC INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Net sales by geography is based on the delivery address of the customer as specified in purchase order. Net sales by geographic area was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:43.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:43.14%;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:3.03%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:53.81%;border-bottom: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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.98%;margin: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,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 325,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 257,786</p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;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;"> 98,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;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;"> 50,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.96%;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;"> 43,157</p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;margin: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,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.96%;margin: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,126</p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">New Zealand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;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;"> 8,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;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,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.96%;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,432</p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.98%;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;"> 6,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;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,474</p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.98%;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;"> 630,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.98%;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;"> 403,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.96%;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;"> 317,975</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:36pt;margin:0pt;">Our long-lived assets by geographic area, which consist of property and equipment, net assets were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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.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:3.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:16.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:16.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:3.52%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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:3.52%;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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.43%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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.39%;border-bottom: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Long-lived assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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;"><span style="visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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;"><span style="visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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><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:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 52,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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><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:16.14%;margin:0pt;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,680</p></td></tr><tr><td style="vertical-align:bottom;width:56.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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:2.25%;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:16.17%;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,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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:2.25%;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:16.14%;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,050</p></td></tr><tr><td style="vertical-align:bottom;width:56.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;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:16.17%;margin:0pt;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,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;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:16.14%;margin:0pt;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,979</p></td></tr><tr><td style="vertical-align:bottom;width:56.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">New Zealand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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:2.25%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;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,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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:2.25%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;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,648</p></td></tr><tr><td style="vertical-align:bottom;width:56.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.17%;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;"> 63,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.14%;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;"> 47,357</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;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Net sales by geography is based on the delivery address of the customer as specified in purchase order. Net sales by geographic area was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:43.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:43.14%;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:3.03%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:53.81%;border-bottom: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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;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:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.98%;margin: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,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 325,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 257,786</p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;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;"> 98,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;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;"> 50,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.96%;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;"> 43,157</p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;margin: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,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.96%;margin: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,126</p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">New Zealand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;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;"> 8,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.98%;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,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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:13.96%;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,432</p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.98%;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;"> 6,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.93%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.96%;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,474</p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.98%;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;"> 630,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.98%;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;"> 403,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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.93%;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.96%;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;"> 317,975</p></td></tr></table> 491870000 325716000 257786000 98662000 50499000 43157000 25216000 20181000 12126000 8055000 3984000 2432000 6653000 3009000 2474000 630456000 403389000 317975000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Our long-lived assets by geographic area, which consist of property and equipment, net assets were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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.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:3.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:16.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:16.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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:3.52%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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:3.52%;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-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.43%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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.39%;border-bottom: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Long-lived assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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;"><span style="visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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;"><span style="visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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><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:16.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 52,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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><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:16.14%;margin:0pt;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,680</p></td></tr><tr><td style="vertical-align:bottom;width:56.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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:2.25%;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:16.17%;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,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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:2.25%;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:16.14%;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,050</p></td></tr><tr><td style="vertical-align:bottom;width:56.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;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:16.17%;margin:0pt;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,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;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:16.14%;margin:0pt;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,979</p></td></tr><tr><td style="vertical-align:bottom;width:56.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">New Zealand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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:2.25%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.17%;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,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;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:2.25%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.14%;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,648</p></td></tr><tr><td style="vertical-align:bottom;width:56.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.17%;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;"> 63,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;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.14%;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;"> 47,357</p></td></tr></table> 52695000 37680000 4607000 3050000 4444000 4979000 1760000 1648000 63506000 47357000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">22.</b></span>CONDENSED FINANCIAL INFORMATION OF REGISTRANT (PARENT COMPANY ONLY)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Latham Group, Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Parent Company Only)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED BALANCE SHEETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">(in thousands, except share and per share data)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-style:italic;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:76.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.51%;border-bottom: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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:2.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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Investment in subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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;"> 353,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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.96%;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;"> 281,609</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;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 assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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;"> 353,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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.96%;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;"> 281,609</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities and Stockholders’ Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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:76.09%;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 liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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:7.96%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:7.96%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stockholders’ Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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:76.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Preferred stock, $0.0001 par value; 100,000,000 and no shares authorized as of December 31, 2021 and 2020, respectively; no <span style="-sec-ix-hidden:Hidden_yFAYd-wryUKhRHZwXEvMag;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">shares</span></span> <span style="-sec-ix-hidden:Hidden_Jj0OjR30YEGMg-QbTe015w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_0Hf576af-0GfgnvIZjZobw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> as of both December 31, 2021 and 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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.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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Common stock, $0.0001 par value; 900,000,000 and 500,000,000 shares authorized as of December 31, 2021 and 2020, respectively; 119,445,611 and 118,854,249 shares <span style="-sec-ix-hidden:Hidden_SoErz9Qo6UOjT0BKDP6S_Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_fLwPi0_bSk6_eCSrPocr-Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> as of December 31, 2021 and 2020, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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;"> 401,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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;"> 265,478</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">(Accumulated deficit) retained earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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;"> (48,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;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,765</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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:7.96%;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;"> 370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:7.96%;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;"> 2,354</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stockholders’ equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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;"> 353,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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.96%;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;"> 281,609</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities and stockholders’ equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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;"> 353,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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.96%;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;"> 281,609</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-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed financial statements.</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-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Latham Group, Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Parent Company Only)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED STATEMENTS OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">(in thousands, except share and per share data)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-style:italic;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;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.27%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:44.72%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;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.27%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:44.72%;border-bottom: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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;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.27%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Equity in net (loss) income of subsidiary</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.58%;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;"> (62,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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:12.62%;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;"> 15,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.7%;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;"> 7,457</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.58%;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;"> (62,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:12.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.7%;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;"> 7,457</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net (loss) income per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.58%;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:2.27%;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.42%;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:12.62%;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:2.27%;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.42%;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.7%;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></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income per share attributable to common stockholders – basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;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></tr><tr><td style="vertical-align:bottom;width:52.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.58%;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.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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:12.62%;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.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.7%;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.08</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.58%;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.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:12.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;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.7%;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.08</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding – basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.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:11.58%;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:2.27%;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.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:12.62%;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:2.27%;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.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:11.7%;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></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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;"> 110,644,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #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:12.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 101,606,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> 95,032,265</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.58%;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;"> 110,644,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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:12.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;"> 102,602,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.7%;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;"> 95,400,528</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-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed financial statements.</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-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Latham Group, Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Parent Company Only)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-style:italic;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:55.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;margin:0pt;padding: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:3.1%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.77%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;margin:0pt;padding: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:3.1%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.77%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;margin:0pt;padding: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:3.1%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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.85%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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.85%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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.88%;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;"> (62,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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.88%;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;"> 15,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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.88%;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,457</p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in other comprehensive (loss) income of subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,984)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;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,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;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;"> (670)</p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Comprehensive (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;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;"> (64,332)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;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;"> 18,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;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;"> 6,787</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-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed financial statements.</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-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Latham Group, Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Parent Company Only)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED STATEMENT OF CASH FLOWS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-style:italic;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:62.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:62.42%;margin:0pt;padding: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.56%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding: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.56%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding: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.56%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.83%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.71%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash flows from operating activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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;"> (62,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;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,457</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Adjustments to reconcile net (loss) income to net cash provided by operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.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.69%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Equity in net loss (income) of subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;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;"> 62,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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;"> (15,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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,457)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.64%;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:8.69%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.2%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.07%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash flows from investing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.64%;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:8.69%;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 0pt 0.05pt 0pt;"> (117,626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.2%;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 0pt 0.05pt 0pt;"> (65,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.07%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;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;"> (117,626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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;"> (65,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash flows from financing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.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.69%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Proceeds from initial public offering, net of underwriting discounts, commissions and offering costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 399,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;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:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Repurchase and retirement of treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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;"> (281,638)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Proceeds from issuance of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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;"> 65,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.64%;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:8.69%;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;"> 117,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.2%;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;"> 65,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.07%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net increase in cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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></tr><tr><td style="vertical-align:bottom;width:62.42%;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 at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.64%;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:8.69%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.2%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.07%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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></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-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed financial statements.</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-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Notes to Condensed Financial Statements of Registrant (Parent Company Only)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">1.</b></span>Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">These condensed parent company-only financial statements have been prepared in accordance with Rule 12-04, Schedule I of Regulation S-X. Latham Group, Inc. has no material assets or standalone operations other than its ownership in its consolidated subsidiaries. Under the terms of the Credit Agreement entered into by the Latham Pool Products, a wholly owned subsidiary of LIMC, which itself is a wholly owned subsidiary of Latham Group, Inc., Latham Pool Products is restricted from making dividend payments, loans or advances to Latham Group, Inc., unless certain conditions are met. As of December 31, 2021 and 2020, substantially all of the consolidated net assets of Latham Pool Products are considered restricted net assets as defined in Rule 4-08(e)(3) of Regulation S-X.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Latham Group, Inc. is able to transfer assets from Latham Pool Products in order to pay certain tax liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">These condensed parent company financial statements have been prepared using the same accounting principles and policies described in the notes to the condensed financial statements, with the only exception being that the parent company accounts for its subsidiary using the equity method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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:36pt;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:36pt;margin:0pt;">On October 14, 2020 and October 20, 2020, existing shareholders purchased an aggregate of 21,666,653 shares of Latham Group, Inc.’s common stock for an aggregate of $64.9 million. In addition, during the year ended December 31, 2020, the Company issued 205,197 shares of common stock for an aggregate of $0.6 million.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Latham Group, Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Parent Company Only)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED BALANCE SHEETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">(in thousands, except share and per share data)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-style:italic;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:76.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.51%;border-bottom: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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:2.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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Investment in subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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;"> 353,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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.96%;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;"> 281,609</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;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 assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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;"> 353,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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.96%;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;"> 281,609</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities and Stockholders’ Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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:76.09%;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 liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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:7.96%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:7.96%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stockholders’ Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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:76.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Preferred stock, $0.0001 par value; 100,000,000 and no shares authorized as of December 31, 2021 and 2020, respectively; no <span style="-sec-ix-hidden:Hidden_yFAYd-wryUKhRHZwXEvMag;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">shares</span></span> <span style="-sec-ix-hidden:Hidden_Jj0OjR30YEGMg-QbTe015w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_0Hf576af-0GfgnvIZjZobw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> as of both December 31, 2021 and 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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.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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Common stock, $0.0001 par value; 900,000,000 and 500,000,000 shares authorized as of December 31, 2021 and 2020, respectively; 119,445,611 and 118,854,249 shares <span style="-sec-ix-hidden:Hidden_SoErz9Qo6UOjT0BKDP6S_Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_fLwPi0_bSk6_eCSrPocr-Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span> as of December 31, 2021 and 2020, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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;"> 401,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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;"> 265,478</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">(Accumulated deficit) retained earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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;"> (48,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;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,765</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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:7.96%;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;"> 370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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:7.96%;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;"> 2,354</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stockholders’ equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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;"> 353,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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.96%;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;"> 281,609</p></td></tr><tr><td style="vertical-align:bottom;width:76.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities and stockholders’ equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.53%;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.96%;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;"> 353,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;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.96%;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;"> 281,609</p></td></tr></table> 353645000 281609000 353645000 281609000 0.0001 100000000 0 0 0.0001 900000000 500000000 119445611 118854249 12000 12000 401846000 265478000 -48583000 13765000 370000 2354000 353645000 281609000 353645000 281609000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Latham Group, Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Parent Company Only)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED STATEMENTS OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">(in thousands, except share and per share data)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-style:italic;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;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.27%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:44.72%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;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.27%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:44.72%;border-bottom: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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;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.27%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Equity in net (loss) income of subsidiary</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.58%;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;"> (62,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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:12.62%;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;"> 15,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.7%;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;"> 7,457</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.58%;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;"> (62,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:12.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.7%;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;"> 7,457</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net (loss) income per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.58%;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:2.27%;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.42%;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:12.62%;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:2.27%;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.42%;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.7%;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></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (loss) income per share attributable to common stockholders – basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;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></tr><tr><td style="vertical-align:bottom;width:52.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.58%;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.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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:12.62%;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.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.7%;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.08</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.58%;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.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:12.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;"> 0.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.7%;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.08</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding – basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.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:11.58%;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:2.27%;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.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:12.62%;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:2.27%;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.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:11.7%;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></tr><tr><td style="vertical-align:bottom;width:52.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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;"> 110,644,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #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:12.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 101,606,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> 95,032,265</p></td></tr><tr><td style="vertical-align:bottom;width:52.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.58%;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;"> 110,644,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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:12.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;"> 102,602,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.42%;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.7%;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;"> 95,400,528</p></td></tr></table> -62348000 15983000 7457000 -62348000 15983000 7457000 -0.56 0.16 0.08 -0.56 0.16 0.08 110644366 101606966 95032265 110644366 102602738 95400528 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Latham Group, Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Parent Company Only)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-style:italic;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:55.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;margin:0pt;padding: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:3.1%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.77%;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;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;margin:0pt;padding: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:3.1%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:41.77%;border-bottom: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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;margin:0pt;padding: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:3.1%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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.85%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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.85%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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.88%;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;"> (62,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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.88%;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;"> 15,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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.88%;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,457</p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity in other comprehensive (loss) income of subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,984)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;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,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;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;"> (670)</p></td></tr><tr><td style="vertical-align:bottom;width:55.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Comprehensive (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;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;"> (64,332)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;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;"> 18,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.97%;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:9.88%;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;"> 6,787</p></td></tr></table> -62348000 15983000 7457000 -1984000 2825000 -670000 -64332000 18808000 6787000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Latham Group, Inc.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Parent Company Only)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">CONDENSED STATEMENT OF CASH FLOWS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-style:italic;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:62.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:62.42%;margin:0pt;padding: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.56%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding: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.56%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding: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.56%;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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.83%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.71%;border-bottom: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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash flows from operating activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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;"> (62,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;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,457</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Adjustments to reconcile net (loss) income to net cash provided by operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.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.69%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Equity in net loss (income) of subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;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;"> 62,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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;"> (15,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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,457)</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.64%;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:8.69%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.2%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.07%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash flows from investing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.64%;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:8.69%;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 0pt 0.05pt 0pt;"> (117,626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.2%;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 0pt 0.05pt 0pt;"> (65,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.07%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;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;"> (117,626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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;"> (65,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash flows from financing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.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.69%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Proceeds from initial public offering, net of underwriting discounts, commissions and offering costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 399,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;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:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Repurchase and retirement of treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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;"> (281,638)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Proceeds from issuance of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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;"> 65,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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></tr><tr><td style="vertical-align:bottom;width:62.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.64%;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:8.69%;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;"> 117,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.2%;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;"> 65,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.07%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net increase in cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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></tr><tr><td style="vertical-align:bottom;width:62.42%;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 at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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.64%;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:8.69%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.2%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:8.07%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.07%;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></table> -62348000 15983000 7457000 -62348000 15983000 7457000 117626000 65553000 -117626000 -65553000 399264000 281638000 65553000 117626000 65553000 23000000 3000000 399300000 21666653 64900000 205197 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23. SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Secondary Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;margin: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. All of the net proceeds from this offering were used to purchase 13,800,000 shares of common stock from certain of our stockholders. In connection with the offering the Company incurred approximately $12.9 million in expenses, including underwriter fees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Debt Refinancing</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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:36pt;margin: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. On the closing date, proceeds under the agreement were used to repay and replace $294.0 million under, and terminate, the Credit Agreement and for general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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. The New Revolving Credit Facility is not subject to amortization.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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 (as defined in the New Credit Agreement, 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 Facility are subject to scheduled quarterly amortization payments equal to 0.25% of the initial principal amount of the New Term Loan Facility. The Company also amended its interest rate swap to change the index rate from LIBOR to SOFR in connection with the New Credit Agreement.</p> 13800000 0.0001 1800000 19.50 13800000 12900000 75000000.0 325000000.0 294000000.0 0.0350 0.0250 0.0350 0.00375 0.0025 0.0050 0.0375 0.0400 0.0275 0.0300 0.0025 EXCEL 126 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /&#:E0'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 " #Q@VI4X:@,I.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITE!)'1[6?&D(+B@> N3V=U@TX9DI-VWMXV[740?P&-F_GSS M#4R#0>,0Z3D.@2([2C>3[_JD,6S$D3EH@(1'\B:5L/S,QX@&/PP M!P)55;?@B8TU;& !%F$EBK:QJ#&2X2&>\197?/B,7899!.K(4\\)9"E!M,O$ M<)JZ!JZ !<84??HND%V)N?HG-G= G)-3#77;1?4$L#!!0 ( /&#:E297)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,$% @ M\8-J5*M*2FIV!@ NQL !@ !X;"]W;W)KFZN),ICH*!9\JDJ1Q MS-3+)8_DYKSA-K8W[L+E2IL;K8NS-5OR&==?UU,%5ZT=2A#&7"2A%$3QQ7FC M[WX2;9.\W,5V92_EH+B;!><,QC'C$?6T@&'P]\0&/(H,$//XJ M0!N[-DW@_N\M^CCK/'1FSA(^D-%#&.C5>:/7( %?L#32=W+SF1<=ZA@\7T9) M]DDV^;/M=H/X::)E7 0#@S@4^3=[+A*Q'T /!- B@+X*H(=:\(H [U6 >RB@ M702TZP9TBH"LZZV\[UGBADRSBS,E-T29IP'-_,BRGT5#OD)A)LI,*_@WA#A] M,91^"N.N"1,!&0D=ZASEH;F3%#++Z O6\"$>?LW4 M,7%Z6>O4$C["PW]-(PBG-O(_),/;C9R7X7G_<>3^Z,\3K>!%_!-IK+UKK)TU MUJYJ[/YES6U3 0]WG>87A$5GQZ)3CT5?B)1%Y(ZOI=(V.CB.5BE'Z)SLZ)S4 M3(IBH)Q9U@]3PK$6+$HP3MT=IVX]3E.N0FDF1D! &*QC5H%4O"T_O7E3,6-[ M.VX]%+&8I.,PXN0FC>=/9-) /,N7(1^KC^'1[@"LNTV^EY&$-: M,J1U&/:#0/$D*?)WJ\A4R:=0^/; 7/D5MA9X9# M=GM=\@ =5$]1"%7F;,4>N2)WDF'VZY8NX.(Z_IKQP%S!7+R7&V%EB\/E+P[& MK'0&%Y?TU\RF,M'@$+^'Z\,O"([H4M=U,&ZE3;BXMF=9ZD,9?Y@*#M!S4"*E M-[BXI%])'W(R74F!"7 %2,_SFEX%H](17%S.[T,-9B 7Q*7OYQ_(C/NI@FQ9 M:>%( QG'H#I0,/N/1V3-%'EB4A M6)+92SR7D94N#C![F%QC%7'I$A37\6W*R.C97S&QY =-K +HIC\;]G_#.)6F M0&N9P@,L_YJ/ K0!!I8E,.L",DF2U#[M*C!O)$:M= -:RPV^R0C<$U;&636B M$BNA"A- "94F0&N9P"!5RI1M>?V832TPJM1.#$?\SA.,62GVM);83P382;Z> M-Y4DVU*U,L,1*YB58D]KB7TV=&0 =K>4RJH9%3@W4C29[W. 9 @!\08EI)/ M<<4N&,YB%D7D,DW@[\0^EO]O64!+[:>X;!>,1C%72S.]H%K=Z!4X4KQFPIX\ M'+!B$45+#Z"X>%H5;R\4O.]6BN#V0H$%AO!"IA*0J7@>[4$?YK.H]"'<9/,)@^C M J63H9@MS*>+TQ//[3IM[^2L]62C4 J[5TO8BS)@EI2"=LMJ(!K-EW:]-"-K5+?O9K[//OS6W>PI6Q0[+85XXW!A;1'JEKGNX#/>!4I#3.B"7%0"5*E *N8<+ M[U;##Q6@%>%#'LD0Y/_=S^Z)\^D=B]>?8&&9^BM.KJZFMNW>"L"[V37Y.OMG M\(_=*]W P_5[V[UQJ&(R&5I[B"-X;6PKMI3_-J[;6R)F.67I@&=N=U%W\#4$L#!!0 ( /&# M:E1^)Q1(N@8 #T; 8 >&PO=V]R:W-H965T&ULK5EK M;]LV%/TKA%%@+>#$(JEGFAA(DST*=%C0M-MG1J)CH9*HD;23[->/E!1+%A_Q M@'U(+-GW7AY>D>?<2UT^,?Y#;"F5X+FN&G&UV$K97JQ6(M_2FHASUM)&_;)A MO"92W?+'E6@Y)47G5%[I:P,7K%U_+QZW47ZS6ERUYI/=4?F_ON+I;':(494T;4;(&<+JY6ES#BQL< M:X?.XL^2/HG)-=!3>6#LA[[Y7%PM HV(5C27.@11'WMZ0ZM*1U(X_AZ"+@YC M:L?I]6OT7[K)J\D\$$%O6/576=DUZQSEM)"!"J'E>>"+B0T3<10Q=$8G8VM+2 M>T6=E]Y1^W6(LPA=KO;3V9M6489A<+ Z@A0>((5>2-\X*:C::3DM]^2AHF() M&BIM(/LX\63X.$@B/ -I6F&41*D=9'0 &7E!?F[VZD$P7GK@1<; ,,BB*)[A M,\WB,(4.?/$!7_P&OIS5%$CR/,FD#61LC!X&.)M!M!CA)+$C3 X($R_".TY; M4A: /BMF%U0 M4,!DUO*%7U,E[D-=6));1+/,VM:Q4&,[;#3 ^S4OSJ9)-4) M"%-C;(2RP(!HFL$XP2BV@\P.(+,W2T6&PP-T;@IHT0V<3M5M@&K:H3136\,!=508Z)>8/SHN]"PS4SB2 MV+5^1MV ?N'H^[1I6/+7EQJ24T^1HG69;.)V]A_SB#+JX<:1WZ>7T.456Z MG%9="=P2Q?=6R"9OIY&QB$VC*'!L-C12._)3^^NC4DW+CG=/2K$2J%CS>"8I MKU77\F#=>LCD;Y@@- =M,\-!B!RP1YI'?II76>8[ZJU,)HO/.@&3VJ,LR)+Y M!"QF.$PIM(SK'MHZ#5,Q4(QA.M^:-KL@#2-'<8!&94%^93D(;SF6 MWI/4.W4&F?H1Q3B<\ZG-+(*90V70J#+(KS)?!H@O8,,XV*DNFDNBFF8-OV6B MU/FVKQM3?J(XG7<.-JLH=#'+J%+(KU*]-HY,\M8:MS0P1I]H,8)9Z$KPJ%?( MW^?TF_$M@&:K$H9!BHW5:]KA6)7JKETXBA_RB]\-J^NRJ[M[NLM9(U7Q2)O< MA=@;3Q_B78B6Y/1JT7(J*-_3Q1K8JM#_(=#QG$@SY262O]%2[LCQ>KEXR1(*836 ML$ZZ=E*HJK?0S4 ?\$&IF2>J]4#(%-NY'GM-CC,Y:C'V:[%>EZSQI#&:I/&_ MYT\]!I@MPS!:QK#_%L)TF4;A$H792:D\]=E8J-0+\)[D^:[>]:5O03=E7LH/5NRFW)^%:62T*Q8[B)WM%!ZK NRO"JXG M.(<2DM6*R+;ZA<*>OA8+[RLFA'T"EC8T,7:>I0?%KI(&C[4!]M<&O70)"TU: MD9I2CR,KN@S[LX0( .8* 8 >&PO=V]R M:W-H965T&ULG59=;YLP%/TK%MK#)G7!$,A'E41JDTSKP[2H MT;IG%VZ"58.9;9INOWZVH2Q9@)+F(=CFG.-S+[YP9P.2FA&;.8F;7-F(QXX5B M-(.-0+)(4R)^WP+CA[GC.:\+]W2?*+/@+F8YV<,6U(]\(_3,K55BFD(F*<^0 M@-WO4 44&KV(,VG_ MT:'$AF,'1854/*W(VD%*L_)*7JI$'!&\H(7@5P2_+V%8$89]"4%%"/H2PHI@ M0W?+V&WB5D21Q4SP Q(&K=7,P&;?LG6^:&8.RE8)?9=JGEHL>28YHS%1$*-; MPD@6 =H:.8D^;HB 3"6@:$38)_09?4 NDHE>E3-7Z=V-AAM5.]V6._DM.ZT@ M&J"A=X5\['L-]&4W_287 ^3[K?15#[HW;*6O^YO'IW179[Q.NU^GW;=ZP\O3 MWJ$^K-6'5CUH4=_H8@,AM/16\>CI"ND'B1X(*Z#IL95:8ZMEWBO/"SS &.LL M/1\GZ$W8B=6@MAI<9G5KCQ>Z*53"!?T#<9/E4G-TY,7#U>_4];(WA-IUV($Z?C MVNFXT^F2IZG^LLC29JY/]'/;B1[W.M'+?K!5/]CZ3=A)U),ZZLD%49?O7D0Z MBV-REOEI2W'T1J[.D6%+&?5!GF1B6F=B>GDF:&LM3<\+WYL&03CR_G]P3*Y[9K>.1*]R!VF.A&%(0!Z/L[SM7KQ#0B=6N[^ M02P,$% @ M\8-J5,2Z\7D:!0 ?!, !@ !X;"]W;W)K V_ MK(6L,@V/ET7-[R52^ZK*Y,]; M7HKGZPF9O+[X7&RVNGDQG<]VV88_*O@C^KH^^H07D4XGOS<)=?3W#3(E[RE6Z*R.#CB2]X638E03M^' J= M]'4V@/Z#'X#"IKR5*%7[ M'SUWVHA-T&JOM*@.P=""JJB[S^SET!%' 20:":"' &H&!",![!# WAH0' *" MMF'7 N+T?"%J)J[[>JC(_41BCZ*6F\5^E#G/#\M8 J-[PGH*\$M]9:XY*M+Q,A[1#$EC@8M MWAZ.'>'+-X>3U$/#^O%@;7GL_XR'IYZ@KR=HZPE&ZOD34HK*2NXO$<;7L/\+!'D!93ED*H*I9OY M^L01?P&;4MQ%&#OZ-8Z/)D=':,N2,*2Q 6BKPI@EB1LPZ0$3+^!-):0N?K4K MST60V 0TC,RU8JM(S (3P*$*HX"Y =(>(/4"W-4K47&TEJ)"8B2'="BI5?T% MBV"M&BRVC*5):BY[6T5#0D=6/<V%O@ORDMUR^SBAT5K1PYU>>E$B.O)#\ M0T]I+CGD%<^$/11QPA4$S%AK"X>,)- !1B>Y2J,1&TDKA XDU$OB[J7WJ.;. M/',H[63D@R3")I1#1N#/A'+(&,8C3(,S$N9E^B(TI!?Q+\F8/0YI:*;&A4L6 MDP";9+:,4C8Z7(,9$[\;?\AD#4E4=8N4_]@7^B>JN-Z*'/9;3S EFUV DR]P MM(C2D08-YDK\[GK(&8\<3A8<=9V,=/;BMEIBN^-%R$)FS1^'B](X-#.'2Q8G M(SY%!J\E?K.]ZRG0V2.8%7CNN7>EVWZ9)"0QF6Q5%,?F]L&AN@BBF(PP#>9+ M_.[;;..ZT7$2Q-;6ZR*B++ 8;!T)T\37'/<+O@PC?/Q'S$ZR@_"EM4]TJO#(%H0.KD>Q M%V59E'MM'I<.IR/\'V <00X8IVH49K!92KP#_JT]C//\(GN"W#XV@]AN*G-7'YPV8?!'ZO?'T:E!;>\B!$?@\-:6SB7% M! X/J2E=.J1IB!E8_WY&K9700-Q73W4A\SN2EJ MA4J^AB+Q90S)2797/=V#%KOV\N-1:"VJ]NN69SF7C0!^7PNA7Q^:"OH+M_G? M4$L#!!0 ( /&#:E04K^;B , #P) 8 >&PO=V]R:W-H965T&ULK59=;]HP%/TK5M2'5FJ;3Y)0 5(AF]:';E5IMV><_'':,/XJ\@!)'HK"15C*Y>RNK%MD>908G'- M*J#JRX+Q$DLUY$M;5!QP9D EL3W'">T2%]2:C,S< Y^,V$J2@L(#1V)5EIB_ M3X&PS=ARK>W$8[',I9ZP)Z,*+V$.\KEZX&IDMRQ940(5!:.(PV)LW;HWR5#' MFX#O!6S$SCO22EX8>]6#NVQL.;H@()!*S8#58PTS($03J3)^-9Q6FU(#=]^W M[)^-=J7E!0N8,?*CR&0^MF(+9;# *R(?V>8+-'H&FB]E1)A?M*EC(]]"Z4I( M5C9@54%9T/J)WQH?=@!N> 3@-0!O'Q < ?@-P#\5$#2 P#A32S$^)%CBR8BS M#>(Z6K'I%V.F02OY!=5MGTNNOA8*)R9Z@\[,+=(8*BIYRMA*89F)D2U6-YK33)O.TSNP=R>QZ MZ)Y1F0OTB6:0?22PE8Q6B[?5,O5Z&1-(KY'O7B+/\=R.@F:GPYT.>'(RW!WV MJ/';SOB&S_\_G>G)&+09 Y,Q.)+QJ]IEB@ZRVOL:.S!8O9FL)U>AYP?QR%[O M>GP8Y@Z&L?\Q*CF,BH)!U 9]*'_0EC_H->R;S(&C](,WM1QT3I@0%Y>(*H7* M/XG?;GK\"MN$8:]?:N-1VPI5RY1SH.D[DAQ307"]H64_U>HU+>MRLV8.=]UT MAW&P9^9AE!=[@STO.ZC",.CV,FJE1;W2ID!A44A4-1M\1?#?)"511QW=5<1M M%7%O%4],8H+8O_2UR^OX)*\/HSJ\[J *(Z=;Y;!5.>Q5.>M0UB5CV+$ ]_W M]G0;+@@I$8*$HG>M(E<3KL[H>2%:9T^N%2746FM=<76^ ZP#U M?<&8W YT@O;"-/D-4$L#!!0 ( /&#:E33OCM2?0< +LD 8 >&PO M=V]R:W-H965T&ULO9IM;]LV$,>_"F$,6 O$M?B@IR$)4#M) M4V /0;*'%\->*!(=:Y4E5Z*3=I]^1UFU+/-(>TFP(FAD^^[TYY&\WU'QZ5-5 M?VH64BKR95F4S=EHH=3JA\FD21=RF33OJI4LX9-Y52\3!2_KATFSJF62M4[+ M8L(\+Y@LD[P3;91LGPIRR:O2E++^=GH/?WA6C#MT%K\GLNG9N>: MZ*'<5]4G_>)C=C;RM")9R%3I$ G\>I0S610Z$NCXW 4=;>^I'7>OOT6_:@K MU6SU=RVY OHZ75D73_D^>-K9A/"+INE'5 MLG,&!VY\!"BP/O'/B>0^19'$3G(/8@V^[0]@YA/M9$A:'J'.(VMG=3$<[EQ>)2LY/Z^J)U-H:HNF+ M=D&TWC"%>:G7[IVJX=,<_-3YK"J;JLBS1,F,W"GX!0M3-:2:PZLJ_;2HBDS6 MS??D\O,Z5U_)F/QV=T'>?/?V=*+@]CK().UN-=W?,^3=?+==&F MX4+.\S17;V>;=V!ODA&K*/)$;%A>FI;C, XCP_ *"1F;\:ZQ.WLL M&F@<9(YO,\>?G[DWL &;15++YNU16=S<*MA1&;.8^=SGN$BQ%2E:3VX1"0L9 MF-W 4@8)[=5;DI=X\?KSMBH* LQ[2NKL+\?:\K)> MZU-Z[ZSKK_;4QN9<,\^LA->'[0;JJ=>W*MYKZ3^4X>Y. Y&ZJD>6%-.=?HHZ M1;:%9ZS;Z4S/.9PQFLV.DU_T-58H9EW(73619P+A^K#=4'2/2.IFI.XS=!=R M+TNX4F35'4Y6 ("=4H&V(0PI 8CT0V9#Y3VBJ)M170\(J2Y5G=^OVU2WFV\% MDX]*ONA"#@A,@]BL$A^.L1P*[[%%Q7%PE65F;TAB=/&*HSJ2SBP8] ^!",TR M?HF8CAFC2$^"68J0(A..W9V'L6_/74]=ZL:N)7>.E@3/HPE>R$\ MO33X_[L2VN.3NOGI[DNH"3_JQQ%')O$(RZ'$'I343QC89;VN>(]1]Q9Z&(8AEH<]X9!'90Y:Y M(?NA.Q9(!S"CWGH*'VSB4#J$#,9R0)?((\K M+A%3RL/ +,M76%#N(\=+S#"B@1?;<]@".]&K'V0Y%]J#E;M!^W&$_; TX:J7Z MR?*&2[ DH;Z6W5^CGG*U(&HAR:VLZH>DS/]IYP)])DC1@\Q>">((?*E]3#UZ MN1N]+Q_3(2)SD\@1%QYE@47[SI-9-Y$_VGJQ]:IJE3]";= *X?-9D30-F9)U MF:/;8,I- @LJH,^W/ SA/8&YF\#/[Y*Y"6&$3MPD*X]C%B MG,W4L85[#',W MAE^G3^88%3W'DS/>LXZ[6?>R/GG:11\\!C$KT(PC3X,UKCER,K/:VIG >VYR M]_'W%9MJ;IZ QYS'G'HQM(*0^1 M/P1@=CX/A"-W/;S%D7_5/;I[Q_-H$IK26 @_H/O;>[+S)0O]M9Z?DOHA+QM2 MR#GX>N]"&&>]^:;,YH6J5NWW+NXKI:IE>[F0"33MV@ ^GU>5^O9"?Y5C^WVE M\W\!4$L#!!0 ( /&#:E06])*U$0( (@$ 8 >&PO=V]R:W-H965T M&ULE51?;]HP$/\J5C1IF[1A$BB;JA"IT$[;0R54M.W9Q!=B MX<2I?2'MM]_9"2F3!M)>L,^^^_TYSDD[8P^N!$#V4NG:+:,2L;GEW.4E5,)- M3 ,UW13&5@(IM'ON&@M"AJ)*\V0Z7?!*J#K*TG"VL5EJ6M2JAHUEKJTJ85]7 MH$VWC.+H=/"D]B7Z YZEC=C#%O!GL[$4\1%%J@IJITS-+!3+Z"Z^7R,.?C@AUQ&4R\(-.3H$00M1UB#UAZ(9#P/F-%(Z0O/]R?T;\$[ M>=D)!VNC?RN)Y3+Z&C$)A6@U/IGN.PQ^;CQ>;K0+OZSK+B.6M0U,-Q:2@ M4G6_BI>A#V<%R?Q"03(4)$%W3Q14W@L466I-QZS/)C2_"59#-8E3M?]3MFCI M5E$=9FM3.Z.5% B2;9$6ZC@Z9@J*3'XHC99@W7OV\-PJ?&6?V8>-L)12 JI< MZ(\I1Y+AP7@^4*YZRN0"99RP1T, CCW4$N3? )STCR:2DXE5,,U>21G<%>3:V9Q:09Y?;(VD"J3?_V:@KW/.1>QZXYY=4-RWN.05T^J^]9OI!R2[]NF[3]< M;(9A]_[RLJ\V/LE%/'R[(Q>&+K_7#9M!?7%Y?[2>' MWW:W'7RZ//:RJK>R[6O5)IU^7HM -C,4_:_G4GSPG&LJ]4M_TA\^K M#Q>I]D@VLAIT%R7\>90+V32Z)_#C]ZG3B^,[=\'M9T:@P?;NAW_ MEM^G0)PT(%F@ 9T:4+Y2NX&^ .#.O2)6B>+LM\D/\'$ MZ)-9\MO=,OGS#W])?DCJ-OEUH_9]V:[ZJ\L!?- ]75;3^SZ.[Z.!]Q&:_*+: M8=,GG]J57)UW< G.'Q'0 X*/--KC4E;O$D9^3&A*">+0XO7-4Z3Y\M7-21%! MPX[CP4Q_+#0>.NAK$_1UI[8)+/"N'.KV85PA]5#+_GWD/?SX'F[>PP/O^0(I MI6XKM978&(YMA6FK,\?C]2RCC.=7EX^GD?7-B"AR=FZU]*WF7,R/1F?NBZ/[ M(AJFF]6_86V,4W50D( JU59U(Y/VB$M_KS]5.J*[3CW6,-^2^^> MBQDGA8/6-Z*,S!VPOA$C@N!8\R/6_(71F[ =9D_Y7:+Y+?=>/B.0.]RU@9CQ M;.X,[A+K+*4TP[$41RQ%%,O=H*IO,TV'*QB@+6B$?AQ#^5T_HTN^\#PA-)_/ MG7FV0,QRZHZ/;Y2G.0Z)I):HTBBH?PP;V26M:F=Z1:/,DWKOY863C1:($42< M.P@0JX*Q (03KB51"#^K'IBU3?H2,I59,W6_4_!)+RY(49"8AF?S@_Q]7^]T M>D-Q$F1NY6E@TA!JW:-1]VYUDC2"#OXU=7E?-S7X ^(RV;<5^ 8R4J^+!'RN M]7S"^9_Z >;N,D>,N)?3$".1GLS(2R;O=0# M !2B60&"KA][H(MN7#4Z %_*#K1IV29_Z]1^E]Q"7'ZNM_7@2I@)'O-'B*;> M)/.M".>!/$8LLY,XM7\JNQ9P3 )"SR1P=BN'C=+)[5&.O(D.'4?6^M^Z.K[_3!N%BH)4G_U7[@GD.033"R6MDD6EUQF/O1Z0IQ(@[Z7$[$= M5L(+,H%85B5Q6OVU*U=RBD-YW^ T0WR2F]$L)6Y"1NP*GE%WJB&]S=G)7 MUJL#/X[CK@SA5'M0!9 2Q@F!@O3I;L:Y\ 8*H#RH3X]Y&HJ@)4<: M)\>;R@C;/MF5S\'@(=279G,O?+Y9X2FM)6(%R7@>2'?4TA^-TQ\ Z?8R.M=/ M,AX*T^(6<9(YBUKI#>1B8 N MHY:'Z0L\[)0^1C'P^GTZM01,XP1\N^^J3:GG_IMT-\4HF1?>'@FS(QG-7/V' MV>4D"P72DC*-DS+H^$K*U11&6 GCAN-M6'VF91Y.WT;,"QA*OTC18B[2$7JY6O$;L[GS$ME MB)TN2@94%K/LS>+L_2D@DK5D!>FRK2'7W2K5],F?RNWNK\G=KL3RP((AA$P% MRT,.6DIF<4K^*H=]9TI$;]'SS"=JS@.%06:)FKVXBPW-?EW-4F]WTR?B;!Z: MP>RDT!OGX6-&W_>FZH3F.]0?9'-)TAS(U9FWJ"$1N6NXQ SI/,T#K,4L#3/^ MII1NZX:O2^G,\B.+\^/YJ%OB-U7)>]5!AWI/C,;3YS/8\^;$K1QA=FF:NO2( M=L=(0( R2X\L7EZ^+9^GHYGVC?C\VC#044$\68\94IYRE[C(, M;W,(V^-&/+)4R.)4N/2K\FLI]4:E1FF/(31%J CXP2U+\3A+G0]?W?=[\&:J MK&VWNNRIR](8+W&?ET!/"N\@R3<+NVVYB\>YRW&[A:14-LEN?]_4%3@/L86( M'D7%OEW)[JFK39X^G': YM 0 ;*1(V9#-34<#TC0,S:?_5A1G*K$='$ &;D _@^=+/M]]QP"+/72!68H/L^>RUKL@@#:6_%Z-I778E,JDFLJJ ML/!#!S;)^0#*&FR;@R.3\"<%8*Z<)!=K8]ZB9EEP2H( MMVS.BZADOMOO=HU)U\!"U4$_P]P;[W@!P<0$L[!L+>)L;<)FBM[Z>*MN04W" M[@.+FT!.3.=L[BY3S$QDU)T&F%D1G ;"TKB(T_CGDV-[@\M0-HK')UX@),%= M/+X9X;E[_K+$S+(0&LOA@KY^%FB9T2A@;2.F#B?@I_O%=O7FK96P5"OB5/N* M:IG.DYC2Z=2/MZ%<:K.Z, @I6"W:+9 C AU2U-+Q(J1P#FFL&PNXFR^ M*'K8-Q+EX_;\,[D(@A[TJ%LU72)65D)T;;\[=NW?'(WW4 M6'?O"Z(@OI7:^.-!$4+U9C3R:4&E](FMR.!-;ETI Y9N.?*5(YE%IU*/IN/Q MZU$IE1F<',5G:K6/_T73VDYG Y'6/MBR3I[!F_69SB+>["ZX'W(O#>3TOX/,XD$1]E M*&0I_G"VKH;BTD"!%[_]^D M5C("7F%/_T52XWLOC9SZ?!N+>(0Z*#1N^1UU,U@_&7B;B5DGBMD'\AS5G-95MH:*+2JO -BJVV[R^ MTRH5U]PRG YG?T,XP*11_\AX**"VIY536DPZJ*%XLM$F^V^]2,D%E:-%VQP> M\V2,1J)IH&?&0K8=S\EFR7^@"P*QE*628C(^'+[>GR7[X\.7.&E?6D/"QYP\ MYQ2#0A/E?=U%V:R3+R!HK$YJRQ*4HFLB3E/P9 N]&L8:1\.VP]',[2K#L=%M M$E8^ELL3D-!36F6QEKDRTJ1Q"W-JW#SM1C&6>Y7'!J%4A7P@<4>$PS;[&UN9 M6(S@;'OTHD%@@T.73^0HA((.:5AWWBX-GU>>+=ES0ZD$%4:Y.=(5N&'#"N@) M/IEB%V2049!*;Q1GNK^K.%"RTA2Z9E1=2U5M2]EU2VUNP\OY]>,6K&KG:XD] M!B)-H="KJ.)&^:!M)J:SX7@\YK\?E+";7A[J\:OOS",*YL8F\WJ\ MR)1/,;6[CF-YH"/B/0-P8I+CX=8H''E,'7-UYWC;#+T]K]9A_W>7[[K> MC#9NBY$2WXDQXUCC]N+8/^VOW:?M;?/1O+VS8PHO%0JA*8?K.-E_-1"NO0>W MBV"K>/>\LP$WV?BUP$\'++M^_T/CQ[Y8NMVN5^V M>]? -^NVV^4]_-EM'OE]Y_*27MK5CR[.SO[Z:)=7SN;J]^?'D_$0_^+7:;'O\X-&+Y_M\XSZZ_O/^0P=_/0JKE-7. M-;YJFZQSZQ]/7I[_\.H)/D\/_+-R-][\.\.3K-KV"_YQ5?YXY_;6_^X>0\3W&]HJT]_6]VP\\^>7R2%8/OVYV\#!#LJH;_FW\5/)@7_G8V M\\*%O'!!9^_>-ZU-UF'3\-J^ \Z*KT-P%4-7LK'OH-O*WBO?_'Q M\[MW+W_]O^S]F^SCU<^_7+VYNGSYRZ?LY>7E^\^_?+KZY>?LP_NW5Y=7KS\^ M?]3#?OC6HT+6?L5K7\RL?7Z1O6N;?NNSUTWIRG2!1P!H@/9"H7UU<>N*/[EB MF3T^7V079Q?GMZSW.)S^,:WW^$\^?;+9D[#9$]KLR7\$U;>NC:S[@]_GA?OQ M!'C3N^[:G;RX6&:O[V>7.HFDU6M(UOZZK, M>U=FZZK)FZ+*Z\S#\PXXL/=9WI3I*TW;.Y]M\VN7K9QK,MAVGW?P>M70@UT) MBSB@YGZ;;5SCNKRN#_B-V^,F^,C0]+C2OJM@NWT-R\&[/<#VN:GPF8^XO<\> M_/=__>WBXNS9SR]??J!_GC][N*0S7#(X^.'Y]\_\/8X!.]5#Z6@7 8'0T\?5 MZ*@5?.R'E:_**N\JYY?9R[J&MWO7"0Y %M1X0D9-W^6-STG06*2XN@*>)7#@ M:!$\>&R9??8.MW[M^VI'!\4C,1KYFE*XONF4^!!*[*H_\!4@\D"(_CY40 @@ M0!J0N/APUK?PUQ>7N0 &7;4'*;WGX_3;O,_R]1KD*,$#$+8=W>$NX ^>=T(E M=96OJKKJ 6L+>KZL?%&W?NCHN 8WCIN/?U2EO,V>#Y%P=0I%XSX&8 Z=^V: MP=$S[BNH, \KET.'!!??(?)S7=66<,%%/\ &@!X0Z(CEH2X!=CAWEZV[=@>O MM=[@*2%!T@R>R"8B$JYP6X$$[ZH"%D8H@)2 9!;9EZ:] 5+O7%/R^5N J8.+ MZ+ZX_M3O75&MJR)K._FB RUVG0/*UD!C;2=W4O5 974%)_5XC2L\5>[;)E_5 M+AM Y'9TU*+JBF$'B$-J71IZ W;-8-EZ($I"%0DTUVQ:Q,J*! >"!IBL/"(7 M=W7P"KY6;'.X0Z8TN_R"(/0![7S@9789GW?)_IU#4<'\@<#R;>!?-]NJV.)G M@%QX:.<8:\L,&>'L\;/L(Q^V1AI_6)3U==YE=-0KC(FO /-Y+?R'?\%R>&K$TA9L"\";$K#?TW_P032F M' ,],P27G?9N_Q+MF/U"Q#ZFVJW(W)OP<88/! A_:MJX.;JF@4.7_>N+8&J M9'T41U7'QA.QYS+[2%#R19&P(Y" "@%016R!D,KBJ&EQ\O52]D?SW[ZR)L06Q["3CHB"A) M$%Z23>7@5CX3A\#+_)*EG(YA^S><4P7)S1;D.9)%(0MD[:H'HY?D<=\!*@'+ M0%0[8I9-B[@!4D-57!%C5,1?+**8?\'^1./4,Y>"J*T (#X:?6\A0F:B1UL$ MSH$E2[STE1F1J)KET]'.(*=:('X@2;A_%\[3&?3CVWG7X4JL0(ZV#^\SUR(F MA6%] 0X"GGT2D4 EJ(;XB.NV!A\ +W2-\/O>[?T/V8/J808'AYM>'Q03=&$/ M_$.^LCS@_!D\/7Y MUC^FR EZQ/<(HVMD0L&D7C"HX3Z B1+0D1$"&,*S6Z3BWN$N2]%_]Z9+-#WP M_V9 #'PL"[H<5)'NO+# 7DDAGR6*B%Q1# 59#(I#T2 6(6I-."+0$8 MZ=-[[_$FC;S*H\@B(Y?EC>BH"4HF0\('@B_U1D";H,1!1IT^QYAT89V9!U%_ M"C67*?#@G==^4AT'+7G:MZ=!$R,*NFHUT+)(:(VK0<#]"Z4$ @W4QP2#!R9C M#%0Q^IX!CS.-V1@VJ8\D*,X(?H-:->(GHY-C3#'N P6^K M_1[%/*Q,'P#.JVLTGOJ$V<-A2[0)FYPYO71@K9?T.A\'>2TX:?NA [C1W2X'0I08HV3KJJW+!2X;* "8\EKL:H1+ MP5+"08#080 $_2M26A!+Q E )K^ \TR(7P\=FY(-Q]=(K"?F2TJA?A(8I#S@ MB;KZ-YMML-P>S-D="):V9-20U]HY)1E/(@'L]@%-/[A)C)V=5LTI[%,@I\$! MR $3\MSA&\4 =PPT&"UX%?)(6UU<=UXW+L7^BN=!Y$=#'2W/:V?X(EA; 8>= M0]_P(%X>F$+[?HXX7HM()=XFJD1'8TS)P!MHQL\!_*:-LMDNM)B1J*M#>!*O MFWTYX^",8/PT+6=4QB@/'&U3XRT1E\MMH*V^PEM99$7NM^1VBSNL;B3[%ZA5 M&[QTOPS6\-R["^.=CM]F_S'LOF+SXQ <$/"OP>*K6ORX:Q&#*,8W@9Y.Z^H+ M\-NI2#:A5M*-UC',T0*"JQKX]&0 !_E+N$'R%PJHT*+%, ' .G9UASV'3.@R MQ_X_[POH5,\6WSA2BG,&G]P2\;9XSA3'" ;,*%@0O/9;4;%"EP_+&#F(;40%8*&L.33H>SY.< 'QQ?50 MKW$CH^ (2:(+HN8 BXXO$,,J?$V('A/^ QHI#IG&Z5/-6[:P7=/VX;PS4!K@ MQ2W",ZM#4G51#>\",7C6#2* M$_QIZHRNV>0;)]$[,=0W'7C4A$\*SFA\0O;A$\052"D3%:N5S 4^;X"-Y]4 M1DZ2\R>0G+L5+*S1=%X3_G4F-[;']T/DJJR GF;N)B]_ ]RDMLX47]0X&8K MKX5/]ZA(&":T7Z/<5E2C\*PI6&/T>>)WK(I0AJ<,(5%G+ =2%;QAH$D@J4ED4(60T16P(?S,"#EXHU-6SOZ MK5&/^N".0'B-7-J@I_1:]1B).7?L=6#,*P_1\0.1:E2Y MS-Q$,AAP6Z'L(".ME/ O$IJ%Y),8?T>Z._<< 9Z,5P?=& +3LN8!P/>#$Q"B M1R#QF>#N@;0'E!8'O0#=F+BV+"NA%!&67EP Y'Q1K,U LHH\-N&A]= COQ1U M7NTH5P/\AT.B &1$V(Y D<0(@$> M1A<9-Z7['2/_Z=:,*@2M'D5)^'F^1/:"10.&Q2.9$L&05N!W)5>&@KQQZ%_D MW2%(U(,AR;@H(S]1FTH-20+,I+W@N78OBL9/,S<@Y+KRJHA&Z"%7+?='0 #Y M=H,S>:1H$ZM+E.2OPK=UVVQ.2?+8[Z=.H0BB1+Z?T]%&15\*8C@8?YF@29*< MJ:^'1-*!:2SYO5K93?-_P2'#-9"&P"X:2"]E=;YJP>8(*V!(8@5DBUXV53TL M9$MD/,J1GNYKTN7ZM3@],:F $>Q@9"WTVN #V-NKC#(B/@G\X!*@B09,KS"W MP[]"RI$4/= 2,'K8T+[N>77*OJCP61!"2LRA%!4;*G+9R ,M?B;DH$G+P3-@ M$0Z#0@;P"T7@=@&A*-GD:LH[3$(5_;>;Y"E@[= GEX(WE[)/,'\4L9-*2!W5 M^0*!6UBN RF!F1VX7CPR7,.3AL8P#B;BI4 ]4S77+1@D;D72# M+0G0%9ID1&(@^%*<8042)V0P6H:9!N(HY/-5#@NXE;PP_1TB(:A!DEGH?5E- ME3I@0=06Z*"!!&A)4I+"H$#M)A88Q)./+/\81^XM8'Y2(=]T8&&>@GF59%8G M39CI$]XE54CX?7>Q?)+M0&$IIWUW'C]8F+!P?:!0(48#8KW")2/CU\I_R=Z$ MI#TF&;O!I)9 7?^F2840R*;\1%R.@!7D=K@>F:7D$<.5=%5-FHC"%5*!D=)8 MBFK.X*,%AEXJ_A?,%>;_U52\72"$PU'.-:G>R[T,4\HU#AZ8&7-); M($KTNV3+[6KPU MC(M])?D">+MXNCS["[Q\L7S\%W[[Z?+[O\P5 9F80\J2+^]@\@4J"DJHTVF. MT&ENFB(U,0"+AN]WYV?+[U/Q\'1>/"2&)5I>:)0$;PU\;ZY HO@^[ ?F93AK9EROM2/J0=Q0W=%*+X5O O-DI-;0^,"0Q#ZORB3>9IU$3AA1?!D09$/' M&CKA0B-8I>LKK%DA <'B>!>!I@P E0^ V=*18<86):82=#-TQ>+1Y&W)GT7< M;"O@*[ !R;T' =:3+\\1V_W 9BA7(B&8'/]LZW:#]G(PM7AML]TR>PO2H<[. M@0+.__[D&7''Q3/YZW^'%@F9<.NY+)%2'7QXOE?V5,D18[L.PSW15M<-+B8W MN"+0%V+L4X3N]]OWE#PI6C_M"CTZLB!<10N4((2*'M4:FCCZEX+P>!*$SXU9 M1U%I4H23L@-KSVR!'Q8:L=8BZR^YBMX5VZ;Z?7 ANA2^\T%R6JWQVU!ND'C( MOBY(#$5@(N_#O,L^XP3@X<*IY*]CVCK2 5.,\X.*6\V#+4)I MGR;&8#URU?0#24^PSFU:4R^C$GSF@H6@RS]FJRQ!FTJE! MAF Q4%77$W)!"QBZUOM0;%P0Q6L:6-P-*5O/\/)1D$K\DJ1J(.P<5QKVY$^# M;4D\=_0@QA4DQU5) ";'8DMFWUM6%TC3]05HL=5+!Y>L*>N(4@YY4'#!]XZ< M/?N<6 T)7+A:"EM23J15"5H<'-%^YS'N@R)I)@@9.XU7+;BB!JEL-^P6L9"! MGH]7?DVA%BY3H !INQ&BB)*AEAP8!GU"%8/:+.AJ4EX-;6'D<$*.;U-4('EH M'$V,HS__Z)8W1@ZC>F[DPT^PCU;F8P+0WK@^2Z:3B@'+J))>1@42TK @)[%V ML#"=!ZA )YZ,2H.V-^6;Z4&5T1Z8V*!]#J,US::*KSP\[@1 (P73>2'QLG)& M<+/%KF&K5([GP5"P)Z>2%BK&Q%+07BK&_'%U$1OD(7N$WE8J6&X]\MPY5BX! MV%.>$I,#ZK((:^8[K$WXM\I/DRL?.G37L3:=K0N-HP!].PXZD56[PZ)MUN$] MA521AYH!40@7+?GA41>&!=Y\/74.KHWP[3SZJ[2E!G5WZ$V()2OV#:.RK$*3 MG.\#Q@^L8](H(41/#Q\TCGXR3 M=12\GF9>RL!QD)EH05-W2U#34=<>J[3[$ALIM$FU.],&!";YI"7/S1Q:2K/( MR,5GO4N!9_'YN:YPQ-.Q6^.GV^Y7Z9]C \@$67U<]C!_SZG@1@>"@\O! >%D ME$0@I;(L[[J#VFPQP'M/[-YHR2EL@PAHI61QO49M %LH:P._K7L1(U,'1]/% M0C?5%'.OZ#N)O)!'";DJ_NTG"VIDLAQLP3"9-B>SJ44+^_Z:+'K J'ZX MD :>;TU7SKEM)B&0>#_LGJ!(-&& U6$ZOD,E0X./(4BT/1)/1R&>]JU? X[! M>'K']W+57#NE6?MORG[>@+[&W%5(U4@-U&Z')^C;X@O3Y:G8=%2S8;XD!9,X M$;&=S3$86BX8E>-(YVPEMF:,/O?5=44U$G-5LX:#-E;=4^G<84%:=E1;I<7= M-;>QQ R'IJ0^3P.*)&^0U(52Q?HPTJ+L"(8$.JN0V\(YNK>6HH&D1-4!DKJL M,.2* C4$$T-R^A1%ZRG0(@9^,!8:;(:97"1G*^)6:A?I=J'D/KD?/K5S*.A: M]!TIAVKD'5DX;.\$VY-+*#5,(]U3O(Z6LJ4=MR8A#U!W;HM3 ZA%BOSL!Y@4 M>;B(W1P"\0-.ECQDQ3(%N$9-OH&/7XV!CPR7?&K+V&SAM-E8JPF)^+FR5H"4 MJ]:@Y>2;:65UM"D#F==4Q2LOJ]B4)AYU"_^]"VM<_^.]_MGV4?][D/ MC8AC6OOS2(PZ=3,JA#^E!D^PE3931W;EO9AV[BCXW7<7RXN0[M':3;+%9B-* MXLEHH4.>?7>V?!Q31H'UPW+WX/[_(#)'H;*Y4V[WOX<+5"N"W 'UV1!2L ])JF/$MWQLA;ZB"RHR5N!OO ME*U?8UHNM=BY>44KEF)72L!)B)12V99ZP;#B5%PR/5\,2Q8U"#=.,&(5/&== ML#2]'SKT,@R:;6L0EU6&LIUH8\K M3']/B@";2.2<=ER4J.Q4J"QLX;%OP38O8,A@9M%A'Z)KL>1[O(.!GA%J2HRG M+X##$/'"9A#/H$D0)X4P('QRK_7M>TU?S.N$*=7#.X[:H&!CD9!&8YZ%$*V] MNAAEG6-Z/X[J4"47%F^QMIV;QD!I1&ECUJD:KL#9,?@H&_@KG,N4.L3Q(N>4 MLWHE1PVX)A4:3$O*!'(QB@DX_[F ')>OW4_ZIU,GR)Z(6&ZQ;-F$,-#-:;#\ M1NO:D@]B65*7WXS*+<%1X))=:HE9<,E[S_96'U*(';=+>(HFHY9F6X><.LEW M4Z%GBOCH&5&RY+1J%O*O-O0 +@.H6FRK@W!B(6A(/^<] MX$FW8SQ3B1PW)B QC>*["VBFG+!0H)T695N0 Q !=E^0W\F5 M-1?CPIKSY=_F"FO T@:<2:$U2J4]JQHDRN0[I]\=55P&-S/6(R$^.-S"\AM- M!5,2NYQ=6H-EX][MXX"GALY%"UW2:8AIH& _W(L#CXE MV:LAMA#W. 99/$0)DH61 )ST0M6R0>[,O>3 _0]!6M[WOZ_#IOK)9][\+5[ MJZ&J2ZV 3JY9G[YX*CGN=^"F,4++@XO?/\W> ?!PW&Y,MR8SA>;3@&%:0]74 M_[WNL9;\85CMBH->Q MEP[V:]>S;L _;2.3BC1-J3Y.I# ME&I&6AP3)Q,E"$-7QDB^I2E;JIIG&XS;BS\^;I.JUIB_6?SQAA##QC[.:Q+F MHX:!*64HE;JF=4)$'QEAG%'69TXIG2+T8[R)T*%E\DF:D< N/V='OP$Z.?[1 M40$EY?KH?%J,97--#$](+6OW1H !5'&U 56"H^&JS=#)O 4Y6O8K_(C*2SG(D5!5J!O9,7)U)EECZC4S"=JT*DU4=@3+@).)?+N@IW^ >W9L4PL<9= M&,2-L#+W-%QB]LN4).!S86D#CV") ^O:;:J=LWV[&+4"@XO ^EFL=,UJ<&Y^ M'4I;QN_E)4#F=4B=ODVY13*M=S@W!J.%RI9:6(MY%H>'I^I$21M- 2FDH0AM@90=?,Z:J!>J X GG4>63J?_D?5'$R MT6:@'B_ZIRD/9(R? Q; )VN]7ZZG3L,AC M00,PZ (S*.>RK'A]0$;=)K20D6V/?:*U*K6TP&8*97'FT0C+UU+O;PN^TS+Z MD,255C\,C8%X0,S/59.;(OO^L!>?,WC#AO*F3B^CU&2W\$C6Z:BXHPY>*C/< MX13K@1X*J6[J5]%J6)4HTY5@955*HXI.CZ, =+P#35DT$RKAOJ6@IKB M:-D?OTN'W>%I\-(WU)[HRM,<%"2/3D>2)"8: M:L)OB.D:J$)#HVK39?8/TRYH0W>:>CMJ'*6#V441$63?#,5HNL)MB:<4F5L, M>-^TILAF:*H^3@^3? YUU;*-1.4<]@)&$%%(^1?T8W'7XQUWR)I%;"0(:5!T MWMINDS=R^]R9.%#_MD50U^HD7B[N\E72WC]>,IQL8;0RD:S8H-3#M9%K4MT_ M,1K)&JW'+XAO)GGO8(QEVFS2N0VV@H0@JKKL.M,Z>I7753OX["K%*@'M]0XD M>S$=[+07B9EXY@">%X&?4RM?SRF@,+,:<4"EH5I?KIL"7#:9(O6)93!89BJR MN8N5&C%X?A8;;%S<+O5H*:B1(1,S(AI[W-R:IA^25A][L#PTZ!":\;KA:ZQP MX.^)=Y+S?-JF58ILK6_;EDLL5H=][OTM^W# EN]''TOW"SB;JKN+<:/D_JP! M.#K\446\^!5<'C*2L,RDYMYF#,WIDL!>N[92^]+2!L^A&5L^UO8(2L9W=Y;/(RX5BBCQ4;^*U"* MTFV.:BJQ%1VU"84DC[A5-%+LMZ'A"F5V)TGE\M&KKCS%8L%#'+\U9P;*K 0! M@/>9G+(4@I-A" J_:F8!1&N1QX&QDRG5*FHR_C2QH:DK&BU_/#J0_:5T@N!, MEG&TUMV#6I;91Q'2OP9"L6@+@Y!L::[(=3OD01.?V\JMS9.E*WA8#0X3Z4+M MT>7[G]Z%.B/6#C)F)W8$R>1"2DR!\4%5-+B*GUA>QO6'B%-\PH0L1IS%%H%/ M!^7G,A _)NIY@CQ@AHR]*R['^Y1_'0U12VQ,*=KKZ2G3P<*=8L8^/!BWHC(U M(J9!)9US3O4B.GBB@G*WM2^E,"W%Y MN97^/LO<#VCP^5V3I;\ M9L-]L#;Y:P[)N"5[L;=%.S4G&QK,Q?6#R&XM::4"<5'#W,TAY/3PT]OK$)+3-!$@>+H3O=2 M6:GWM,CPU[G*H1;K"8T K//6H3Z=SZ536A:8O/I%TN'+*>JA5#-C#7X5^=(( M-!DU)K\'8>T%2FSW]M<'U&X+:E"+# 2/LU>=C&51 MGS(*>M'">5)@*()^8KF%:9S&) \J%,ZAK4..>$1&"X$Y)(V%FM,*$@JNZG%C MNP'Z(]-%J6.Y RI:6E8BMV0:M30J(T>/BL?[2R^D=!"0(4Z?QYP91VQO^-=; M&O(@KZN2@G1F]90F<\]39;FDKN(X;<[,4VU;[LQ(II,^/:-I)1Q!C[-I:%"E M^YH'A"3V-+=)HU>\ PP:'Z75=F#CE($JJP?E3L:B%"WO]XXH'MO/>YT[+XA! M4L5:Q123H7=21KC5=I*RSC>/CD%.QTM//SKI@CJU4:B#2[^N^M0NG8& MMFY M_DA787VOYR2Q#3+@S=[R$QO>H6;F^\>A;Q0;4:&B<.EO!5F3.?V=@/"D&2UI M2ZQXLQHCO[Y/1M,SE1S1Q13B0B4WG!9=9@J8 W?VM7C'!!?_*I, Y,.#Y./* M^PA@^D--R<\T78UEU"+MZZ&RIC3&PC_!)%34!B=_=(64(S5M M/'%NNO3-;?).:N,G&=(G.OA^*X^UL)$B#P2)#V.92&),S?P"$XDT11B%EF9& M*_()Z9T6J36US\F5L MUY2L7D@_'C:X'Q:QZTG&-AT;YO*K J@2QXDWK('O>QU20O2CT)A?[\)&K]-7 MI L0>KA"YC/^@I5$8;^P^9Y1[W>B4C9=+K.+ICH%;_!WI.;Z"(]^A<,VI=TR M $;&_HP3U'L2J2);A_'TL9B>DH>9Z_J'/#XL=A2 M*),35Z8X497")+88/^D*>"I\B5<*/E:!PYQD@)*=**0ZN_)?3M?XFPT=]>E> MMYB2J*F]+GH=Z')SFDV_+BDH?Y\0:%FTE]6W5;B\SQ&S**4'- MY',DM#1<--I*JT8LRC4!'#96Y\LS\L6:U93P/AL$<-!AE"F<3S/DC"9Y==Y5=,^\/'GY4=L72>F.F3_=EU[ M"AR])UZCN0V?#*/(N%=XK2CJ$&('SJ+F4@5@>8;>XPNC&N;.DI$"0I2G<"$],JU5R;R!X&2H:PH5.#_MOH,[(BHH-E:W$ MB@TWB\%BV,"TR_7'L[-BX>W4@9/QH[&K"L[)J4Y)' =_(>8FMB$2LAB7SI(\!+/-A2'T8SL* M//"Z/3C'JOE(&4V&PN#_UTZJGU&5CME+Q=!!\H:G/S&0?:G)9XP^K\ZF&XEXR12[)*\3[&6:'&(J+:)::$SRP?0XB+4&A M0HCZ$"'BC3!3"OJ2GTY^)G9B!(S)>2C: TI[>\MSTSZ._1U;7'UG?SOEC)&6 M,6H 2E:(0/JFTADU&QF47]IC\,Q\FX;S?'MON)++"KM*Z(<3KO93V2.O8RH%H%X/,6> M*WVP #M$WRD"B[_A6_!H_;G6C\"5MG\4Y\)2U8'4,F[I\N_IYU+CV/GTA\=17@\:=S2O222'KPENK^\ MC2>0+'3(*)S1_K"R_ Z",);YA6IN-)0YJL:WM9+8$#,QC+PDO,>U/63.--3P M4Q]LS.T>38KSG!RLO-L:K2=0LLS>WRE"A("3J,'=0DRKV]$MEL@AV<[FH:7> MV73L)A"G\*^/#'P;N##^@R]?:[CD SSUD>9"X""/PA+,GGY^ M3%H;@K-(Z1MR#)#.+7T%5XM&VT='06E$)E@#_N_8&_I>4YD_@6;YX#M)DXR[IMU7)F/SQY/S$?(K39'X\>7G^ MP\N+DT?P9GS\Q?,] / N[S:H'FJWAE?/EM\_/0$O$V#4/_IVCTMFJ[;OVQW] M$]L^78

K(!=AND[IP$V^==K'[;42.I&EXJ!S*BOKK]WEG>(LZXC0+%.B'Q"(Y MQSOO^3PSY*M-FGU22R%R]CF.$O7Z;)GGJQ>7ERI8BIBK0;H2"9[,TRSF.2ZS MQ:5:98*'NE,<7;JV/;J,N4S.WKS2]^ZS-Z_2=1[)1-QG3*WCF&?;:Q&EF]=G MSEEYXV>Y6.9TX_+-JQ5?B >1_[*ZSW!U68T2RE@D2J8)R\3\]=F5\^)Z2.UU M@U^EV*C&;T8KF:7I)[JX#5^?V220B$20TP@59-21V; MO\O1W^JU8RTSKL1-&OU;AOGR]=GDC(5BSM=1_G.Z^4$4Z_%IO""-E/Z?;4Q; MQSMCP5KE:5QTA@2Q3,Q?_KG00Z/#Q-[3P2TZN%IN,Y&6\CN>\S>OLG3#,FJ- MT>B'7JKN#>%D0D9YR#,\E>B7O[FZ^=X!+B%+)XY;R7+L'1_Q.! /F.19S;=;OA$=1WN[0W8>Y[! WG"WF7I>L7N\RV[D[',1<@^).PG MOBT6[TS91;X4[)__F+BN_?(J^'TME=2.##L+?=MY^2:%8A?P)QTPCR+:EI.7@Y23,N0"QEF> MYCQBJW46+!$6;)7)0+!TSLX]?^#"5Z.(I&VNHI*FL9QRT '[B(:94 @G1<,T M9W7&+W%O)3).711;\D?!9D(D3"9!M(;KX0>CF0(\3B,9M%%H"W/&;5JF$1"<>@S$]DBXDJQ%>DTYLEZCMRQSH2)?SW5%2(SXY'D M"-=\V12M^=!B[Y&6_BMX1,JF?S<\X2$W:^4-FXK/*TX1I-=PD\:XVE8+1[;\ MA/2LEA#4S,?9+$MY"(D6(EUD?+64 58Y3],<9DCR ;L*0STRCZ*MI4=M3K?* MTD?9F:X86:L4Z1T6Q5)"R(Y92/1Y!ETNI2(C16:Q2[E2 W:;D-:3(LWJ46C8 M/F-;VCZ8V6B+K;@,:Q.>NW;#<3![P-728N?CP:AY5V X^'%[))(0#8=50W@0 M6N0R6<#JW<;:P4C(;EP9R]"\G2X;])FOR406R;#B64YJ150MEBQ*D\7S7&0Q M]#7+2;N!$*&>Y-QU!UXIE,42V!%W0ZF"=)WHW^?V8%PV,-/W+E!?*?)JO;(X MQCU4A^"3Z?/(H[5I6*RLV41+CYH-J=%_C0A8P(5^7W/H!X&!8$<80YB5<>%8 MY,LT-..6S@$CK3/J?>X,G*8UX.F)XD$AHP)":/7CBTR0GZ50V;:,T'ZK%!%, M0$.OD8Q 9NU5!P:DQBCOY)\2S466 X.P[Z]O/WYWQ7*>+02B?2,RN0J6*9Y.'JKRO+4RIE6S"@P" *Z/9C7GR/#(/ MCRVBRAMD4K*)GF:91FC1J@=%$EZO*&VJ7,8ZU1=FGY]@C-)!]PD"K1FYPRK MN?%&N'"YEO-1(RF1E]*L4BG$E*F"$)17.9B-_8DUFH[-HE0WA"DA]7FYQ39( M[$N4NY!$@,0952*,5SG&N=M(F20'B9^)(,UH[5QIT5>2*K7N+V=KDR5ZRF6C M2&)D+5FA_Z(4%4*BNB@3JCL^VEH5J>N%$,W20Y%RHH1SLV"U,@M?8Z(A-TPO3*+?6Z\$NL' M75*MA'9 QPWKAF5P\W;&(C,5W38&0>R# # MC#-*THD1"#7=:,-H(BG_$,8;.T@4R"<-C"%*J;O JBEF(\.\J)1P[.^%-DVZ M5M"O>M:&[Q_3(N@:N:7L=\X\WW(]CUW50D* ]@IJ,6XH^907[I!]S(#]R)F% M?.2S".LO'SK6$-7F-GF$9Z0:T9=/AI9O.V (0KLX\";<5!BW2Z&;C.GZCN0& MY$N%L^HW=HE7P%')F8IRO-)IL!YZ,G(P:5Y+IQM+C2$R/EG MTZ1NX8X*?15=*P)3K7IJC;T1W$V[D*)43"NOGGN6-Y[2XXQ2SH'E 9;/4/3S MEFZ&'>EZ&XWM0L;F4\B[CAMR#BUWZA3MVNF1H%]G=1;E(&!?;)_7\4:M-[LPN-:.. ) MUYNPMZVU]T*XLL_8\D?C3H>](+'N-'0GI\58,Z,5.;_02)>[/HIL3UW#\!!H M+GG#O2L?+2M4GU\4N;N9:<@X17(RR+@R?=DXKKC!M*Z;@]H5#$LFKYEG:=P_ M06[*B!:X*&@5R6P12I+^&)LDU2WJV8-TD2#MAL28DQ0\6M"V@PY]G6H105#M M*D4$=MA M6P.=ITU^4K'%A!9K40 E0=02SNS,!IB8=(;T3+MU^ITKS[V5[OB MK]K\Y2UX/J3]PW@84H5,9"Z>1_)1F[B3^%YTX^9>$PI]EXHO[I@,G@!LFQR5 MTS691;7BW/=\Y &SN1,*)1=)_=RWQH@ 9\CNH0U=G',1+),T2A?;9CUP;.:S MM_WDO='.F8S9$$O3?+^_$94"OQ5.=2TF3R(S4I93/"J615=1BH#3?EIOM'0V M;;IUN=P%JKQ[A]J4P'R'G'UM;GM?R5_;P?&MR=33C_1BZB<7CF4/Q\^J.^_N MJ R*S. 5'EGL[NZ&6->'($\UYW)+SG5XWZY_H(N20KZ[NSUU,VX\K;<76C04 M8YRT#U?,]4VWX$@6'>X\TG .(]7[;N1>9B?<[,C1KFIF_$OQN=!U!9E;:5K" M"]$)]TMU^AZ;'G1G3-K*(-) ML5-D=D%*MR"#^@.[WD_2@*S"$%SWHF,0K;."/O#P-VA/([8:,A9$9M+>>3J] M>XMFTH;8R<"RSTMFM$,*ES#G4(:R[.'M!_?F3,80GZ7*S1+0%@V6$&;?=I;; MV#,\83MKAPEU[/Z7)T%8SY-S:#?+'<%G8P#9X9,XD&_9]O@0#;*MD3?MY4&. M8TW\X1.(D&=-A]-C5 CUUG8/4*'AR!K;]A&N [WXOG.(Z_B&"CV%ZTRP?(]] MT.WJ?>N^ECXQS:.$QW&MJ>/]*8QG-(+5)GV,Q_$LQVY#C[\:DG>\>M_\,)3O M9I0OA_,]5>M+)D3=/(CH>[>(_D;VN\B^!>41]M/#^-H;6RY:37;$/B_SQKYU M?3D6)YM_,0SO.LHA*.[:3S?;?VCW7K]1T-7W[LE*'V ?6Z/)= ]>=UROQNL? ML_0W\)$[(=4:2BMQN$';X>7LDK.?>2@Y8IB NB(H_Q[)Q9R?#,U;"L>P_!=/ M;9ECS+91B5,C]:Q M3-8Q4QL9Q[JE5IPY+0GHC B2KF64ZUVP2.3T-@/:P5,3U" E8OF\OB2USF!5 M9FY\%8\XG3#T6&4_:6C9MD4:\,0_3AH:!^M__A&W;]>49#_,GGX5S.[1UE=" M[0)ET\22F1<#3&XU2K581)BKFLN\R0!4P*,!>RB+.@K\3N&T"@:_4_OT M[B,//D7I8H\P,<&5Y^9,OD1]J \)!5F61P#Z?6]#M,X13W44XU>2-$!93VNW-KAJO)72=.>P>BOEVW&^ M(KB>S/MV2N(1XC>UK;'K/^GPRSE$^UP+ =W+^GS+=R=/(7W3T7'*YXZ\ Y1O M[&KL=YCR35S@N^E^RN> *0^?2OD-G4D+YOX%>=_X--[75^*^.??KF_08__N;]Y6\[R"=.R="9S=8 MF^,9DMC+$>M&N@_28]%V]U"GT[2Z++OT'A>-K2G:5FVNBYJ[,Z8U:@YIE^_$ M[5+2(J]]+24MLI%VR-(9OYB8]GGQ07+J_#_(J=-+3EW+=UO1J=O$?(.AZ=TO"40-(B8;/5=0GJ9D^A6G?6\C MM5^B,H"Y/+ZS]#X V:]4.T)6[B 7#!(4Z!_3_@AB1S2N.*8S2:26M;1HF.H# MY<(!]+N:]))J(%?FK:PP9-]_BMBI/NH%22= -(QHW=UM +ZHF-1,XRF(VOD^[K_!>T /=L-M0O?MH9#YUFSFVTY(Z]Q Z#+<5L) M[<3@HFJH-Q0R,:>O*4RP"51DO3%4[R[T 'YE%=Y?<=MFH2J0G\E\%7SIH5O4 M,Q20!S)6+\B?,-2J%^P67Q#4[[.6],^8IRN-P=];6DD.GH6FKMT*B,]\=U7=K;Y:NS(?:]7-S2=O/W$D,^2"2,S1U1Z, M_3.6F<_(S$6>KO2G6[,T!WG6/Y>"WM2A!GA.K^B4%S1!]2W?F_\!4$L#!!0 M ( /&#:E3=ZHDP=P< $84 9 >&PO=V]R:W-H965TG#^/2XEG-UH^*G^MKC;3QPR76E;-#."J^*D]'K MZ>]O#FD_;_A;JT58>Q9DR,Y M&D02X?ISS_V";8GO_UZ?+VO^+J_/;=A[?B\L^_SV]NK\[_O#T> M1W"G/>.LX_2FY91NX31-Q96SL0SBW.8JWV0PAEJ#;FFOVYMT)\>W*DO$P71/ MI)-TNH/?P6#K ?,[^)]LW6!].+ ^9-:'_P%<):0R\:HSR80_+F6E(L?48).*F78!0!['ZRU])25"@&1YK>J1 Y=8G70?);SVNO2\X%6]VQI-HAEEQ( MSY 2KE*_"O45O3NH/6'1W3MQF;/!&9US'H2(?R2$-4:G]Y),#")'Q79A*73( MI!%+)3TJFX0!EU7%Z-1A*B$TY. \UV0'U+;.[M\YSK&-7$*-[\C-'TV!GX[K M-)FL8/4Q)_Z@ZV2!32R>7 $<9!6^PQ\ZB.E1DCZEY(+>^-2I(+K=@WB(AI5# MA-:4IMPB+&*(0.T!!TIX-?22,,QDGW=6,94)4*6%@QFP%8Y#I-17Y3,"]*#G M5A< #4MN*$RCV,([XK6-YZR)(G< .P+ 4MZ!,RD:O8/;85BA+?RDX9O>1(0_ MHY!BU2PW8RVQT%"YM "EPWI F]#7S&;,*0(M'=:WU(IWM?,<(X!\**57?=ZA M[BPG)B0:%T(+VQQB%JU@$'9[10PH"P/W7$ \L:+Q@C+FNTL_V55=X%RV=4(Q M98^0(RB!*FF; N71 @<%LNCZ\&HWM9Q5NZ)6O-'?'VW2"V\9FLDX,>V3?432A&AN:'0 M(!"7ED)FN_,+CT?O)20-W0L[AN3;@0J[IC.+XD) GH8#F9U;99KH^/&1/8X MUP=>VPS'?:(>5%8>"N+9O?A8.! MAI.3YZSVO2L@ZLM#I@]K3"VSSRB/1[B %&T 0$>37*_6@Z"3(( M%=H#^V.)7>W2-OHNV;K($#=\U-%04Z#3@'&+?6 6W W'9U@C7;V:\7 +8508 MZZ9Q(!&QG(VCZ6W5S.8XI2%#.VJ"66(O"'&,VL_U7/,P_ZA(.LKGU*MYL.$6 MPD_4MD//&X74C>I\AOK&6'9_ M=$=?L]^S>TVM[>L%U)/Z?)S:@"I)/DY?.1\.VM5?L27[PZ'+"BR%&Y@*-;V9&UL*3TN[&+K* MHLB#4ZF&:9)\'I9"ZM[A?MB[L(?[IO9*:KRPX.JR%'9UA,HL#WJC7K-Q*1>% MYXWAX7XE%GB%_J:ZL+0:MBBY+%$[:318G!_TIJ/=HPG;!X-;B4O7>0:.9&;, M'2_.\H->PH108>890=#/ QZC4@Q$-.[7F+WVD^S8?6[03T/L%,M,.#PVZB^9 M^^*@M].#'.>B5O[2++_C.IYMQLN,E&MG8E!*'7_%XSH/ M'8>=Y!6'=.V0!M[Q0X'E-^'%X;XU2[!L36C\$$(-WD1.:CZ4*V_IK20_?W@Z M/;N$V^F/FQ,X/YE>W5R>G)_\<7VU/_0$SB;#; UT%('25X!&*9P;[0L')SK' M?!-@2*Q::FE#[2A]$_$;9@,8C_J0)NGH#;QQ&^HXX(U_)=0-Y$F+/ G(DU]/ MXMM VP.8.H?>@= Y*"EF4DDOT4&)PM46YD):>!"J1N"Z!FVTQ:RV5NH% MEZAT<%T@')NR$GKU^V\[Z>C+GF.SK;G40F=2*!#Q.Z[."GJ&A3'Y4BK5!ZF] MT LY4]C8,)?*D@Y8OPH+O*]E19WI05A\C5I=A:8C4R=# QI+7=P:>],U7A9( MQAHD498V0&>%L L$"H:",PLM_\9\ %?,M^.XQF,/%]APBS)=S$W)P7JUXBS] MP =4D ;Z\7E,D58U*1J<=O(YAZ<42>V\K2-T)Z&0&=*D'*T#3[N9L';%F1>E MJ=F4,#+ABCYX*W)D]B@?!.73]9D7!4@9?"15=1AS:PC& A]@2&E(>I]2ET6\ M2JS8NQ]L:=?6^"9 IVSZG&91T>$]2E(P[&8NIW_TED-PA;%^RZ,M25I\;6/) M41STTF$W#P.X9BMEZ*PX);Y=T3EQ)F2L \J%]7QBE"SG]Z P2TJZ[8?/-7E$ MYP.KF,?YQBGX#7"Z?""7+E.&#QNJVE:&@A\$#F\Y$JL<>4F-ED/M^)SBL:\+ MA>MRYM"& Z+H[1U=A#DI*6.%UMJJZIF2&66<*E)310:4/I6LY-8A.IFB,Y/S M$+IK*ZVIKD#1*+K]^.,^?">T%07EBY=**)SI6U%]E)IV3.W(T'W:!6[Q9+SW MO_V24F,YHQ)DM?[Y):MW=Y$\LSANPF\V3M:%D?\7D]N0J]#+\?'9QE/I-CX? M(-U)^I-D9V-GU/^:?N[NI*/^Y.O/.\G.4UAGF@Z'RADL-YE;BFI#,/ZMT.5S M]R#L][6P](84+*IZK-_- F/!SE2=A^(*I6:7PI+(G1W]>(;;XZ/\%%!(IQQK24M3* 7SVG/WE7S-$Z>Y?"3W0)DD*LHD];BK'<&L M<1X(-E1\:]&VW:MDIT%Z-FJ*:VA#.]I+[874!0&%);7BAV2P34.34G3]- W+ M^WRA6!I2:-;R!?52U,_U;;>FQB)OE,QCCH2B.X&%DN8L]QK%Y-T4&XE>-33' M[Z>IC%Y$K>[.!^]@_=*@,^Q,CB72?IMKP6-"?$6C9@-[/C?'-@C_0_F%R M^ ]02P,$% @ \8-J5 O!;MWT!0 D1, !D !X;"]W;W)K&ULY5AM;]LV$/XKA!<,'<#&(O7J+@G@O#0+D*9!DZW81T:B M+2T2Z9)4G?37[RA9$FW'Z8(& X9]D70G\KD[ZN[AB0=+J>YUSKE!#U4I].$H M-V;Q;CS6:(L:R95Y9AZ7C2N6"%&1P>-[EH= M'CSFI5P>CLBH4WPJYKFQBO'1P8+-^0TWOR^N%4CC'B4K M*BYT(052?'8XFI)WQX$=WPSXH^!+[3PC&\F=E/=6N,@.1YYUB)<\-1:!P>TK M/^%E:8' C2\KS%%OTDYTGSOT]TWL$,L=T_Q$EI^+S.2'HV2$,CYC=6D^R>5O M?!5/:/%26>KFBI;M6#\:H;361E:KR>!!58CVSAY6Z^!,2+P=$^AJ FW\;@TU M7IXRPXX.E%PB94<#FGUH0FUF@W.%L!_EQBAX6\ \/IYXO+2S2].D47 M5[?3J_.+X\LS-+VY.;N]P>CJ[/9@;,"0'3Y.5Z#'+2C= 4HH^B"%R34Z$QG/ MU@'&X&'O)NW=!H'YU+F2V+LD2W.4HB)#![(!+UIH&6M M0:-_>8=^_BFAGO_K/[Y/*UD+@XY9R43*$=/6JPVK8*8;OH>(1W 44S1-O]2% M+IK:ABGGEQ?](.)CXH4(RA:*4D 9*<5%^HB,8D*7K*6#["^H+J 7TT^;Q/[S M?D#&+Y!G0:8W)\@/VP3+." #Z0&*R9D9 MO%E"Z$*:E5<\V_]W(MI5%$XY[(J-_$!L%\) %1>VN*=:ZEKI)^U.Y)QXR]HBO-GJC2M*YJ MJ%%8QDYWQ8<:71'9K5/)H%*F^-8+J_<91X)5P,HV#XR5H1^Z'V*"N@T28##/ MT03^&@=&V$^HJ_ I)F&,KL$]83TT/,V%+.5\" F$1KU8A3VCR&FWB 1#T^2 M"-UN(S@LYGG;7&COA&ZO;4RW$2B>T 1=2VAX,J[A"VH7/8)WG4@=1PFL"G%! MX@E%[V'%T[S0')K$=N%U7BRT.RF)AUB#P:]H4 =Q +G'2LB\'2B3&/OQL'QT M",KW<.(GSCI'.(P\H.GT'I9O.W8< M5\W6WSN) \?E31,$AYZ_MOMM&MI#_L3'P<1W-$D0.E(88<_Y6##!3[!/!I]? M1%7>?YFJMK_3_X*J_'"#J@CV@MB5/4Q#-T4(#7&23%Y"5B0?O$:9>Y[#3CB(DJV<@KJE0/MKA4ZQ1US9]W'HKPU()F!XT+@]F.*IG(OB M&WS=/4KW(_AW+4MP'Z,]$N_[@V@3:X^$PPA;^,S-1OZPX*+[+C9;)'19&Z3R MPM\7W#=L&&#U@C=G ^7C>A\)+6,!__U%O2\#*GO"Q:>_N MFKZ]9;7FOXRS-._(3O 'Z%)A^BJ(INIRKCB;V8[TM1CP;!58AM[7IE9\:\ : M&_QI>_GF1QZ=K:*&-:1KB0#-1V*U0S)0V 1I;'7#ADMMJ36ZT-6%T!*#+MK4 MW0Z1]V^\""?DR?Q=WW>>^GL?.\>F/3:_KQIVAZS#,/; MPZH/3,T+8)J2SV"JMQ^'(Z3: Z!6,'+1'+K<26-DU3SF'.A3V0'P?B:EZ01K MH#^%._H;4$L#!!0 ( /&#:E25Y>LR6 ( &\% 9 >&PO=V]R:W-H M965TM5 ^Z1C3PU'"A9T%MS/8T MBG1>8T/U0&Y1V$@I54.--545Z:U"6GA0PZ.$D''44":"^=3[;M1\*G>&,X$W M"O2N::CZN4 NVUD0!P?'FE6U<8YH/MW2"F_1?-O>*&M%/4O!&A2:20$*RUEP M%I\NAB[?)]PS;/71'EPE&RD?G+$J9@%Q@I!C;AP#MWDTC8UE=+,KW#(N.(7F%(4[@ M2@I3:UB* HN7!)&5TVM*#IH6R9N,%Y@/((U#2$@2O\&7]C6FGB_]JQI?4 Y[ MRJ&G'/Y#V]YFR :P$H\HC%0,=0C"#F N[677!@N0)9@:H93<3@T3%7Q@PGKD M3E-1Z(^G\/[=)"'IY_^VVIYCLT'E^WYPNOZ[#X$U;>VM,Z@8Y;J/GT"6A:.8 M'#G2+"36<R@$K*XAF0)B$9CI_YLW!")K]I.8&8? I'H_&19SP,)W&? M^J<_&!T-08.J\J.N;4]WPG3ST'O[U^2L&Z+G].XINJ*J8D(#Q])"R2 ;!:"Z M\>X,([=^I#;2V 'UV]J^B*A<@HV74IJ#X0[HW]CY+U!+ P04 " #Q@VI4 M8H6U1>\# "%"0 &0 'AL+W=O+%G.; -QXJ(%FLQ+TP[[R$BT190259*JX_WZ'2E;DI>7 M#UN_2+K3W7//'8\\SO="?E,%I1J>2EZIA5-H75]ZGLH*6A(U%C6M\,]6R))H M%.7.4[6D)+=.)?="WT^\DK#*6#;[! M9/(HQ#Z8RR-1 M]%KP/UFNBX63.I#3+6FXOA?[#_283VSP,L&5?<*^M0W1.&N4%N71&1F4K&K? MY.E8AX%#ZK_B$!X=0LN[#619WA!-EG,I]B"--:*9#YNJ]49RK#*+\EE+_,O0 M3R\W][]OUOBF+B[AUU_2T(]^^VEO7!1:/E)I%^:D- MD'CY\,FQ/ZA$$ M[G0R.9.3(()5PWANR!IC5M92_* F.=593MTHF752[*:S%&Y)5F"9Y+\JTI.8 MNK/ [\7 G4Q3>-_(BNE&4NNU94_FNP]DC/RAY"=P+X) M/4D_"#HI<9,HPBW ?-@.B+W#G =L4C>93CLQ=>,P?K;0:>). M!FN0!&X8IKH$\XHA3%&='2T<+D^\+.@;R1IN?, M=CE0(A50X@G,.89T892._9-D[49)KW"1 MBJJI'3C\,'Y]-3 I(0T#Q,=M_(S'D0%2J27#H< M('#9]>! B6'S(XF,U"1C&KD]8"U,MY/J,*"S0WX[# -<*(6]ABZ*F*:S;-H4+"!U!;,[^OYGQ?FK,XOG>#>8#266 A[ 5!X>C:5;J=D MI^WN&%?M:.W-VPO*+9$[5BG@=(NNR#YV0+9#OQ6TJ.V@?10:Q[;]+/">1*4Q MP/];(?1), &ZF]?R'U!+ P04 " #Q@VI4.37JU+ MNG'R\OE&KM1G5?ZVN;:X.FFDI#I7A=.F$%8M7QQ<3IZ^FM%X'O!/K6Y=Y[>@ MG2R,^4H7[](7!Q$II#*5E"1!XK\;]5IE&0F"&G\$F0?-DC2Q^[N6_I;WCKTL MI%.O3?:[3LOUBX/S Y&JI:RR\I.Y_8<*^YF3O,1DCO^*6S\6MT52N=+D83(T MR'7A_Y=WP0Z=">?1G@EQF!"SWGXAUO)G6G+FT_OQ<]O7GUY?E)")CTY2<+\5WY^O&?^)!;O35&N MG7A3I"KM"SB!,HU&<:W1J_A!B3^K9"RFDY&(HWCR@+QIL\,IRYO^P Y[ F>- MP!D+G/VPR1Z>?S$67]9*)";?F$(5I1-F*4K<>8T[LKC_^]_.X\G9,]RN2E?* M(M7%"D!;E,(L,KV2A&:'Z7 ,5ZJTGKTT&3R,QA[I G=,Y3#7'3\5)#":/OO+ M_L<)J7RA+)]2?9-.B_Y$XHNRNX_F)* MF?F9C7;GT6@6G;?7\60TNS@-J[^NK,5!B VI@% !BV:F6/U4TDYZ3D>3\_/NG>A\-)O/FCN?U(W);NC\7EN5ZE*\E8G. M='DO/A:MR2?GY!CTE\[\2I9KF8MK@[AQ;4U:)3 /=J(@0>BB-+"AD"NK5$[[ M.Z(YM%X60E$6MA$EDJ\K3P.+W-E=2+=2%Q= MO19'09@?WHB 4CBT(LDJA 0A$;SKK9$OD'D3OWI7(;]_91LI=/R9*K$9UYT2 MAE^U3_Q6PCQA+&"2<=2_4=F]WP^M4R_@3==;=<#JM1HC(9VX1=:@_Z4H&W ? MX3I5+K%Z@4TN*+T=>\_>?Y*WF%.5^$TXQ^DL=<&X!FH,C5^I0EG *&GL3D:@ MO$9/$[G1!+)"J=3M[HM,46U([.$T&D?(%ED&-']+)V2VRBH8<@=E\?1;7Q(WO*2L;BDP)WKDAUJJ7!"26(K;S\$;U$5E8#TX825= M:L9HHYVZ2QB2-!CLKMYT-W^U9[BS?UR0RMW1.\[=37W>.+L[(B1@2PR$:#PE M &#W$2 !3/#1DO/RZ6)[0PGW07@\"AU?6JET!A:'H*WW]9PH=J)L":8<'-^; M\4;A=PEL^XA)^R/HM]NH1"]U@M@)82F[K)(./LMPXC4M[$'_,F<0'<2P3NVS2$7WLNA/ 14.*84RV,&U-8%)3B5%DB@(XK-Y*@9 M+(>K7'X%6HL;+,$JCIBLF$RG- BNC1P"JW( ,QPU, J"%49R\O*IJ\2!.AE4 MY,%RN81&$.)!SNN@%($W!%-<,F1Z_(1Y"8TF;C+J[I.C,4Q!1 Q2*0[[51#K MF_/YR:I,$LMJK"GJ.\&U!D& P[BE/X4)'M5G<_(;>M8GTH9VN^L38\^TKB@9 M?8,K\"Z+(E1"3>:X3( HQT?:MTR/0@QMLL<2,,:[MSB,)_-.J.BF]X]6PTF! MG$;I.L-N>4W!Z6.8^6'OAY/)>-ZLL'46'72UJZ1[B(!R F#KM@ M>T(D^P.\/,LD-G<)4VWEF"WYP%XI.!=U%]@CD*W2C5:+$&']%?O8X"*4=XAB M A@KYBL^?S3)QU5((@\K.F(PP3TX?\*?TP&G1;.#NMQL%408,MC/L8>]50OK76S( MPSP'6JM6>#B,704]U:DLH.E4B'HE[,3I$B77/?*62;ZRG4^1W5L66+""Q)+( MLD0@BWTJ!Q;;:]$0PT% R41\5F^AVIA0FZ@N>7IW_7%@>X>3>=RAG6$L)=]F MTUP7!PDMIQN>N&,9UO #2B!.PO'L3T:R7'&8S\ON!2,V+;G;4!4^5*8][KD]OG\86\V' MEL _R!$%MR;N,*?M+#79C>PY&T]KAEN;'ZCCL_'L41+?ZB7V]'V!NLYVH8-"8%%6 M]U"Z%9WW%.O#]6BU'Q#[HO!6SD0!>S0YAF9MP[77.ESKU9K&0=$C?>SMH%)N M4]-+ 4?=,7A?5O&+F;-X_HR&3IZ,,#R,#PP!<,O]"C7CV%2+#*5%VU%[;PIU MSQ*=<,$"X41^I[[,9P1B!+5?367)$'1\6 7+7+U[]?&3.(J/O2;2;_6][PP& MU4_'U DD$/6ZU*S_%8>$(.]8S)NAK\@J[9#'-8FO=[EA%T7]$II9+,).4OE> M!A:(QJ?QQ9-'EG7O]C1WOAD@$*'_[>.:N)%6H_SK]"41,2AJ%:M1YR;W:3EV M_?FVY8^&,N[ZY=!$EL;>=_M_C.!T7S>3FM1(Q8ET:[$$#VE8")69?*S^#:KC M-SM2H"1-*.FL&D+Z71+_Q'O7]\WF]HVX;EL!]:V!AO5UNX._K\IG_';DZ03( M%A>1>%+?B\(].EL(.X]FW9%G\WIDW-SKCZSGSZ-VY)#,=G[,,IO;]>#(W]VW MF^!L);?\Y0+XXS@Q[XST7:Q*1!RMXKG M V@]?HL3+3C@+A1.N(S!/YRQV",>! M^W(+:5^CV-C0!?F>YO](@$ES,LITKCVG'OW_C:XK[Z;)LTHYK!F:@E6-O* M$$=1RZ6_L46>Z3C.QM'L"?GFCA$[_1@>;;7["H=Q)O%-WR83;J-XYV4&X@@< M$:&&ZD1KJM6:2HN^+NY6;CKO1)NBYTXE7)Z:NH*;1J/6-_TT[BX5G6W6(8I> M/@32ZX.E_\ @Q*RA8=-NXNP5$+12'\V>R5/KU;.CAC:&TJ0$SYC-XB?\ZIKB M@G?D3OD41SOUTX!5M..@DBKJAM<41@K0NI5_58_ 4OG7V'#U0.>9S%1V8YR" MF[:);8=B\S,-YQ^)0^&^.^/2;,>V]V<"] M>?NATS0>36<7.PKL?I+%=6GG [.6L.[X"QEEA0(1P4_YM^EU$KE=PU#WPMP2 M/:8. )@?J"7"<[?_^(N?:ZQK7H+U*=8 R48UX%N$LO^V_3M49A%>7U(-2"(T M9/P92ZU 7S6$"^3W8J69T4X7&JA:_^$S)FKLGY=A56SM)'\+>I K8BZ M1^;&0U]DGG0^:&5J0)_MTALD;,Y_V]K<;;X,OO0?Q+;#_6?%O@1T<.@EID;C ML_D!,@5_JNLO2K/ASV,7IBQ-SC_72@)(- #/EP9Q(US0 LWWTB__"U!+ P04 M " #Q@VI4)V8HH3$# "X!P &0 'AL+W=O1"SYS"F.K*\W160$GU2%8@ M\.0@54D-BNKHZ4H!S1M0R;W0]]]Z)67"F4\;W:V:3V5M.!-PJXBNRY*JIR5P M>9HY@=,IMNQ8&*OPYM.*'F$'YKZZ52AY/4O.2A":24$4'&;.(KA:QM:^,?C" MX*0'>V(SV4OYU0J;?.;X-B#@D!G+0'%Y@!5P;HDPC&]G3J=W:8'#?/L YG\3R99+KYDM.K6T\<4A6:R/+,Q@C M*)EH5_IXKL, ,/9_ @C/@+")NW741'E-#9U/E3P19:V1S6Z:5!LT!L>$;=N9?MOSA3_B#D'R2PA2:K$4.^?<$'@;;1QQV$2_#%QFO(1N1 M*'!)Z(?!"WQ17X&HX8O^DPJ,1B^XC'N7<>,R_M^*_C)_X(_((LM4#3F!1[R_ M&C2A(B?2%*#PMU(*A"&,VT0( \$K\5&0KG'>&PS.Z5MJOWX?0*:&EC('KQY=JF8*I_*^**O-$-*@'E@T2"=PX&0\"#=*0;$0F2R"& M/J(AQD?W''YH53).GVVCC:./5\$#B/H9L#L)?X3';A+YY'/S0W:ZL>N'T: < M$1;R3AK*<7C_TM]\^2F2"18U'2HB-T[[(CQWF;W!-"U!'9LWP]Z06IAVL/;: M_EE:M-/X8MZ^:9^H.C*A"8<#0OU1FCA$M>]$*QA9-;-Y+PU.^F9;X-,*RAK@ M^4%*TPG60?]8S_\%4$L#!!0 ( /&#:E1PPG[7Z0( %<' 9 >&PO M=V]R:W-H965TJ&;-NW%]KE]YV8?#S=2W>H3(V' MLC2<"9@IHLNBH.IA"EQN1E[H[1ASMLJ-9?CCX9JNX!+,]7JFD/)KE(P5(#23 M@BA8CKQ).)C&5M\I?&>PT8TSL9DLI+RUQ%DV\@(;$'!(C46@N-W!,7!N@3", MGUM,KW9I#9OG'?HGESOFLJ :CB6_89G)1U[BD0R6M.1F+C=?8)O/D<5+)==N M)9M*-^Q[)"VUD<76&",HF*AV>K^M0\,@"?881%N#R,5=.7)1GE!#QT,E-T19 M;42S!Y>JL\;@F+!-N30*I0SMS'@V_W9R?7Q%;B;S^>3KU=GIY= WB&NE?KK% MF%88T1Z,,"(74IA ZJBB7533Z$W$$TC;I!.V2!1$X1MXG3K+ MCL/K_&663T#C&C1VH/$_E>YMC#!LDZL6FHI,'P[(AW=)%'0^_O?]!U!5M?J%"!L'Q0*4 M:]Z.:9MHEZ#!"?MD2CD5*:9J7%X+6#$A;%[;1!^LFYW%>Q*UDB1Z2L?=!AVV M^KT>F:2I*BG76":UJRH#39C692/>I)5$<4UU6OUNMT'UHCZYV76$,[I@G#D4 MBB@%PF#A/Y^?H;.?)=/,C9=F)<+HL2)AF+R0_0Y[3C.&\KWX=C\*7NU/T_5S M_CEH/2 X9PT'G*M&XR#)P%VCE.J<8,7P>,M$=EC;'G2QS+T&';>".&G0V(9N MV5^HUA5X!:N9&N\9V4PE1SK^;6O\:D&I:/ZM67 M$4:NW>A<2(.#V!US_/E 6064+Z4T.\(ZJ/_2 M\2]02P,$% @ \8-J5!ZC TI" P ;0@ !D !X;"]W;W)K&ULU591C]LV#/XKA%<,/<"-;OY5.UM M4TN\UV#V;2OT<8&-.LR")#@K/M;5UCI%-)_N1(5+M)]W]YJDJ$3CP,'(KX"0=V%%PM75&65M-J37YV_NO=)UC>O+];3B-+<$X9K4^NB\Z5/>&: M,/B@I-T:N),EEH\!(HJC#X:=@UFP9Q'?X'H$/ F!Q2QY!H_WR7&/Q_\NN=$S M8&D/EGJP]-\P];QKPD;P:8NP40T=@EI68,6J03!H#2FUW8*EY5O5[H0\_OQ3 MP9+\M8&R-J*J-%;"-[#:@*13:D2#!E9'V&E5[M<6W&[PLI:$H?9&R-)<78,# MB?GK__S].PK=U?^[):HFMBO4OJ)GI:NL>\3T2";P3KZJM-K+$I:'NFT=-?>* M6KJW?P%\7(3I.!MH&,_#-(D'FB3/PIAS8O ;ZHMSPEF8L'$O%VF8L;07\SB< M%"F\)_Z&3FP2%H/]BB1,LXN8)^$D*[Y+]@6,>4R&XX$FC7G(B\DPER0/)_D% MS#6%<#TAY-JUA[MA2KI45K:[KFI[A'*O?<>0Z9'(-H">[4?L.E;#CE:J?T?M M01@0YM1SYO_:( O1>&Z$]0RLL*JE='S0:3A3,FR$,.7%(YDS]DC.>$:@)Y+Q M@8:;P=Y@DE^JQ0=59AF'+[JV^$IM-I=6>76308 2WJR@\Z VLZ6[:;!KVVGZ4WW0BYF'>#^(/01+*!!C?D&H_R M+ #=#;=.L&KG!\I*61I/_G-+_P.HG0&M;Y2R9\%MT/]AS/\$4$L#!!0 ( M /&#:E0%S*OAUA( #0Y 9 >&PO=V]R:W-H965TRP)-U6>6BP66UN:AWE10I+\JSBW@TFEWD0A5G+Y_SO0_5R^=EVV2J MD!^JH&[S7%3WKV16[E^<16?VQL]JLVWHQL7+YSNQD3>R^;3[4.'JPE%)52Z+ M6I5%4,GUB[/+Z/M7$WJ?7_A%R7WM_3\@259E^9DNWJ8OSD;$D,QDTA %@3^W M\DIF&1$"&[\;FF=N2UKH_]]2?\.R0Y:5J.55F?VJTF;[XFQQ%J1R+=JL^;G< M_Y\T\DR)7E)F-?\;[/6[T?@L2-JZ*7.S&!SDJM!_Q9W1@[=@,3JQ(#8+8N9; M;\1<7HM&O'Q>E?N@HK=!C?[#HO)J,*<*,LI-4^&IPKKFY=MW5^]_>AU\O/S[ MZYOG%PTHTOV+Q*Q^I5?')U9'/T!L[^<9,;_S-\O7(31RY"9.;_$%U/;XZ&@^#CUL97)7Y3A3W M@:KA#*O? -"@*8-/A6ID&MPTHI%UL):IK$06!C5=!Z)(@ZQ,1!:H(BES&33B M3M9A(.I@#TC3W[+9RBJ GP*)1>\UO6N*Z[I1"=.RK^&E75G(HL'Z=:#P9Y"5 M=7UNUZ\DO=FC%@CC9_]U__^0XI* MX^[!(Z!(YBMH@Y!D;Q*BZ)\1_HF6P>#'+\AY6I)KJTE[XTDPF"W">!:=>[>B M93@;+;T;RW Y7@9OC.;M_6@2SL>1NQR'T73DK@9S7([/@X]E ]-[VTW'X70\ M\K>+XW ^];?#]6+FKJ_:JH*9V?B(6A)7J2=N(.\0YVL9#%:RD&O5G!,Z&1TU M7@0V@"YC-;K7PF.#?9'<8>3&=^C=&X7@2>S>FX22>/+#ZQ"%RRCN MT#>8 (W^-;0 G9\_$)L>1-',?W.\\*[BT9O-1GY]2R->_BN;O]2X&VDDE9)"I3@@L/XSL4Q]NFK.YM M:/=9J2C&[U6SY5=-?B":T?Q9'^K)Z-03N/D;H^%.YTYC<30V/']\>;! -IWW-D>P_29'5G&2@,,UU3C$,O,9] M7OW%,R9LM6Z\L0Z*LD$82%M@?Y51]JFTWX*/OMKFWM5TQHQ\K$11"UWZ)V7= M/$:MQUG< P1*MC$NWY6%MQ15>?*9DR/XU!KMHL]B./+)L1/'SX[>N1*%2)6@ M[J9N*E!O*\JMCRWI##.+-1(=D14D3K86=X-EWY)1SW8C%O(]5XP[B>ZFX*S8 MR+P^@#00T9,'ZNHC))H-ISW]+0\0-3O0R,=>(=$(UBCWA.I?,'K">*T#+C#D M4=#^V<7'OUETO!(9LRV:X =1M.A]@RZL/>$,-A]-S@]N36;CPUOC$11YF:;& M_P_1T6712>3G/R)TK=%[N(R1P=L?%=ZG>GC?D\I3@L?Q(8&OD_1]T9%#24L: MG(>,A$_#FV&P*6]EI4.*+.#>, GY826W-"BXU:DQDQM59\+X?IZ7179/$P13 M3Y24,QU%I$24A8T.6C^4JSJX3#A:T\[!@-XCWN+1,]SG_T7/SG5'12_F(D7W M4)4B90+$3";O'(JQF=N)6$O*5(;DHUF; OYAL&H;CDR9RKG]PX(!K%>1O=@_ M[&J;/)*RVI6J,E 2A=)VHS*N2B]VXCX0 7KDIXVB M?$YY16FE@6?\07 HP"DWT#91V_8:[7VM$)TKIDE*WD-;D%3>*L2O3!Z..UW\5^>[9!ZN1 MX\RY&IPPP2CT"M!=6U%S6/=G&JE*V5Q:>] MRA"9"^"X=0 'Q&G"BR,'C!!UX*RGJMJ+(O&DSHT""ZJ95*:<68SYR M98X56?"SO)5%*X,;6=VJ1(_%](",)!,M]%H!4(>@)-WR(!A[%B+4S8S?2 M= -6&DXJ8%<'%\H26O^V4@3Z((\)/:S15CLM4M9/HD+I%<]U9V+A4B&TW:H* MP?92I2&8SY1<,\^OT2&6.3KJ&PDJY!RD1$XV9U>7/[^^H>NS<_9YF^<4UXF[ MDH*L22N)M\7@[.K]+V^OX?I8!ZE3"?IbB]XOPO)2R-H=;BK&0IE;08F$4 MND4-#QTE-.!Y42;$]T. M$A?L7[<[I*ZFE]8D:^+^@%%01];>F)EFLZ4P9M,F]O(R124!'9TWD>';(N5Z M$D&[ J9URH618.101S-K9?8F>%MY3R4P<:7!6I<)]7FUM0LHT9+:-''(?((% MH"DIJ:BZ7PDT [BORA1OY27Z10-^E_YIJ4N4QQ*D46 D[EX!ZJI-UEYI53IJ1+*--TX<0Z(=,1 &P11)CK:#"YWAN@97J,H-?DJXI M !:L)MS6U2A%"4C79CHX&3T1]S9T47RMCP=85,LD/;G.L%\ 'CB4Q\/EC@2L ME-F%W<>DMJO+2Y?6#AS(!K)#1W* /72<2]0UC68ZITABD.,!T%('[)L^A!EB MM+HVV-IO%:)$IC[+O:)*Z3]I"8Z"C-1OUOA;7^,NV[VYO'F%>%&WI.R;3_SD M*:IU(X6J&=%,'$J4Q=;%CQH" )#WZ-TJ*B007W9^UCK(:P]/*@3D2+4LW.EA MKW9' L-N.?#MRBQYE\A=S]-,L(&!0%8AF3*)C^4.L78^&?GA@EDA% F(HQE! M0:(=6:>3C$Y?TZB2#00E PH%,L$]6Z M48PI@G6D8#T!N'+WM-W9?I]H:''!QZ8LT[W*,@.+M-QU'-+A&7)6*E!EIE]3 MQ@'SKM OH*\V9^/=RJ>Z(@+]W]JZT;CC8Y(_Y)^=2]I)WF!I<[+>R\(\^DZ;E M$=W1 MD=?#T=>U']BT[ ]Y>'>BIK+F]"9%RW"QZ!VTQ>%HN83CH"-HRHI+4@*0&VN% M\6SNKB;SC(#-L3+NHXGHWF MP1O=N)DAL$;KH;8'-&N+'QY:V4F=G@<[9J..GSB:!7^KR#SI0[-V7$U WSO7 MG(7C:!+\W)T:2>$1\X >;-3>XW#&13V(UJ1[]U,J+?:GKET.XW"V<@; M/ [&DZG;UQYX/L+ .%Q,%]Y5/)OV,>\Y^4/@>W.J R4.IJ,P7OH'FE-L-8=. M/IB*7A^O()/M*%?U43^8AO-%_S0THH/8#XC@%*XO M(X"\27]\/IV&T7+\D+?+FRM3&')I8/*!/YCA4:SD.<&Q#R>,^58T)3QV6*'6 M87\ZLNFB%TG&-4*7S1FI*$:9 (U_'PPK@,!7,K2[K"YJMX2*D3DAL=)=) M)]W4DZ>:LR]QK@Q/X(=EYJZ=^?(G?\=BC*X;2/BC6L;*)U$\G )6 MI%];__0S)%F.NI@[104J-/YD.5PZ-0RZ&E&FY[9Y\M#1'QWK )1\TF1I'Z&ZRU'8B;M*(!E,U MC854W4)9EIL^MR+Y7)3[3*8;2Y"PS30+:4Z9.-/KZ;NX-WO76WY'42!+B#MV M@9UH:)1!U72]-4TL]_?$EZ^.DX-Q5\9:O^8HY2G*JI=&%6UCJMTNVNW*QGSB MX)OYWHC$]7"-37FV533ZV,Q]F,#QE[33K?,:[?;X]PLAM>]9RZ=V))DIH$)R MW2?3X<1AN'_":+WJO6D"==L1]I: QKKKEP 0+87I.;I!NCTP)&4?'&-8$#D] MJ=J5YI#)TT7FQN@T6C9M;"'OL&@O,^R0\R>R/?JN6]R5Z+OY2U!WXM25DHP< M="R9:10\C7;"^=6-.S7W6R\[JNJ^=_J&D/1D-!P[0U"H,=5KC\>B=/<=NX]] MZ7HX++'#X- -=FK]$2P3;W-9T13)POXWQ-TZ58EIH7_=JDSV^%[1G/V62#<\ M^4E4=JHG[KB][0X73.R 4VSHX( GU#3PT6;PGB=4;H0(U=K37?_;7&S\U!H=L1W[>#N[MM'HSX1M3E"@2PT& M*MA?[]A2[(QY-5R.C M1MCD\^\'CWFF:75]>'A'G+N/9HC.95LWV)LN_2TX;33=NZ'WHIYCO)/[X)^2 M@D+J)'H,]SK!T&$7JH4[X9_7E6UO7F)YT/ [?;#EPI2>45%>:E,3!P PJGJ& MP>MN*W[@!ED]3R*S>[,\FN.%]MS>/Z$K#X\!F4O];?I)5^D&?CH&NT,-71G0 M;TPT*LTG>QJJY6'V!VW[H121UM_'PJU)VDPD\K"@8%53D4 G5+749\=>IBBHI6^M?T=1D,B>U.J0I4-3YG!WZ'1NAIDH9CA_BFK8[+\>6M7'#ZXF[ZL/I1M7UY.R_V=6//_J=] M5)R=^!AZ)3>J*#A6<.Q,NP$RO7*B8ORO?_CWQS_T\[Z&Z\MG!&;_Z TS9W'O M>K:(O$_[[,>IG>B-^ Q#F)YS!VO:KJH;B'GCPV\AQD-\\U.#'IO'O@ \^/)/ MC]33$U+2KP"BZ)38QWZ.=>']D@UEWX9_K\=)I&CTC]K<7?>3P$O]2[CN=?U[ M0J <-JB#3*ZQ=#2<3\^"2O]&3U\TY8Y_%[&ULK59M3R,W$/XKHQ15K93F91,@<( $'-XO^(>6.7.8J\*4S?^LBEJ>]68\*7JC&Q'NW^H,W^>P+ M7NY,2+^T:G4GHQ[E38BNVA@C@DK;]E]]V=1AQV#V/8-L8Y"EN%M'*)&] MB?B>\P%-QGW*1MGX#;Q)E_ DX4U^/.%7^-,.?YKPI_]70=^&&T\'])%!.[IT M5:4CYB$&>BS3NE9V349V ^7L(V:0:H^!]7%-RA;$GQM=BPDU:(_& M +E/>PS_NAH*L)))SSH9XB:?\P.Q#1 M02>:]*>'1U(ZG.P+D&$'<;8__2:H/9KL]\>C%\B/.NJE2@?MM4TMMW)H2LT; M#RZ@BAI5GSE@7:*8MB"IZM0LZ;HF/VR=Q=$-= MI"USFZM0TD)X.:#S2*SR$LJU\XG(JHI? MX^0PJ%R#(F-[=\LKNTQ-3CKH)S*>IY&2FH)3P5DLX2A$7:6-=@ E".@^Z]"& MOD@2U6"2O(Y*9IJ6C2YD1MO2J:) VFDX\UQBD8P6DK-+WXPB\5?-VIQ(:9YQ MBC7>@VGB*'%H%23.T%W$F[Y\MY M>VN_J+=OGQOEE]H*XQ+Z.ITA\]=Q(L@?99X@K$7!>PO'%JQ M68B#[E%W]B]02P,$% @ \8-J5!"20Y)' P . < !D !X;"]W;W)K M&ULI57?<],P#/Y7=('CJ31INL$&;>_6K1R[8]!C M_#@>G41-?'/L8#OKRE^/Y*19R\%>>(DM1_KT29;DV=;8.UGBHE7;SJ/*^ M>1/'+J^P%FYL&M3T9V-L+3R)MHQ=8U$4P:A6<9HDK^):2!TM9N%L;1-!HN; M>70Q>;,\8?V@\$WBUAWL@2/)C+ECX;J81PD30H6Y9P1!RSU>HE(,1#1^]IC1 MX)(-#_=[]'^WA.&2\WRH4O;#O= M=!I!WCIOZMZ8&-12=ZMXZ/-P8'"6_,,@[0W2P+MS%%A>"2\6,VNV8%F;T'@3 M0@W61$YJOI1;;^FO)#N_6-VL/WSZL5K![Z"ZP_7'R\G<6>L%DCSGN< M98>3_@-GDL*-T;YRL-(%%L< ,9$:F*5[9LOT2<0KS,V&E:1V5OY<6J1D\ M.'$O=>F@44([R,T]6I*IJS+GA?92*+4#^@#6C3([1 =F _X1.'AQV .0)H6+ M2I8R4WA@Y W5V1U"(5W.[HVFIB5_VEN9M2R[8[ZL[?Y0I[;)*Z8G= &&2-AC M!&H@&B\%:U"+,DEF%;0MYJ;4\A<6@ ^D1(PICN?I.*$^4(JL1_ \&9_MI6!$ M!^?#@44E/)E3)*[-JS[@H@WY8E\[%-8!+?5P("4]![^A&B@@0TT[#TT_[)CH")3\VO>F MW A;2HI)JT85O1TX:6%>C_QAB_%]C!\%@N M?@-02P,$% @ \8-J5$RT_G+/!@ MQ !D !X;"]W;W)K&ULK5C;A2%/BRTB;G#J_F=FA+(WCJE7(UC,-P.LRY+'H'>WYM:0[V=.64 M+,32,%OE.3X*L4:[OQS,B3&ZWOZ.4LW>^%9)!0(G&$P/%S+XZ%4@0$ M,[XUF+UN2U+OV[:/R9$%ZB ME?5_V;J6C:<]EE36Z;Q1A@6Y+.I?_KV)PX;"/'Q%(6X48F]WO9&W\H0[?K!G M])H9D@8:/7A7O3:,DP4=RI4S^"JAYPZ6EQ>?SJZOV-GY]>GEZ=4U^W*.U[VA M S9)#),&YZC&B5_!B6+V61 M_^\HOHT330=L::0VS&GF,L$N!>J-%_('IQP._-JQSDM>//SZRSR.9KN6+;D1 MA6.WAA=.I*PT>B4=DW@QPCI6%=)9]H'$XW!W>?;%^L=H=PI"R5!D6FC24H5E:FU%9X!"-( M11:WA)5[85'P&T4KMDHRF)#*>YE67%G:H^3&R426W(G6.J6+VSY\R>&A7KO, M@ZQDP8M$K!V_:5 WB,\"!CA547S0O'9=CU@:P22)1HB MAD2(2RC*S*#@B!*DI6AK)KY5\IXK"A=%WLB$Q%'"R5T34]KJV2>^YB9]ZD!W MNHG.<^SH10?LVA^7 I7ZF"*2HN%3^0,1)P#/<](]^+/@2M4NI95I3H$]"(Z3 M$E2F#$4F\AMAND+S?T-O:!Q&BX^,# E'NS_]]R_/ER+M'R*LH/__5/B-\KM_ M0IG1+IU7WG9$SOOXB4O#OG)5"7;$%?(#P7#L#UY4:#?,NQ8M.N4X#.:+,(CB M<;?TCH6#<53OA."TRZ-@NHCQ;[$E.)HS](65D"3Z(0[FXWDPG8QVGJ)MF/(D MVC & 9^-QD$T"[?]!.0,B*,@"F=;@--P>]=H$@>C:+*]ZVCRQJXXW7@6C.-Q ML)C&V\:.-K&C()Y.@W Z?X(]1HJVI0#TL^4%52K*HV@:[5JB2)_7'*R=PMPY MHC[>>;KO&^9&7C:*=S=TGJY<%-TQQXLVD7G1T13+M$HW,H7H! Q"+F2HWEHL MI\+MC&_J,""3UID$53D,([Z@HB"<3/!O1GBD7PKCQR-XT"<>H4JK"]Y3QZH- M*EC)>7 /U2BWMG2T]&BT4"F;X+ F\=S3 [2V\0-:KJV+(Y@512\(U4;4_(;V M@C!X$["M?<$&QF^-$+DGOHTX@%82C%+&QZPE3]H"" @T3U-)VB#D*)P$DW#Z MHK6>\EW&FRAH!_D7#&ZXV-L-4B4AC728!I-HQJH21CXSNJBM,B)O^DT;#]C7 MD?MKL>D.Z$5PWTLV#Z;CYKK5VJ>]-N,I*[1KW5@9G?L8)8FN"K\W$L:6P@^D M06.W0\1;3V2>BU02TVU$N1&#>Z]XPFV[!6U*Y(\%ENM4KF32>H*9,J\4IYT9 M%I.L7Y4LR;BY]0GY+AI$&#.5\H4, #1V;:A3;#20E;0)S@0' Q(P32F*YI]/8:LDB,SRFHK8BE[SU+-UXU#9!W/3 EUYOG3?L#DDDH(0W% MH!Z1_-S3]RJ/T'6G;'.WLDW2/K9.3#I57A*H;>CKGZIXPE_@.8HOT0)&(XER M.42"/U"__ZQ3X;.2CB"GO3W\,]>(;7Y^#_T;';R>L]]:>L[[KWQ!'SK]3ND( MY7M-R:%H?FBE)Y-!&++WW?MX4;]?2GO77X$L'O/?;';G1'38:/':C\6#:/7<*?E!$LK$'2<38]H#W6^'97CG9GGI>&7K";:;K M4OX=VFU7#+*9P?IT!TQ]%N)J6K./^$[/5)ZJYLV6WVMW*#^O+Z*-X?:7_#%J1 M*# E5E -![-)CYGZFER_.%WZJ^F-=KCH^L=,<$2%!/!]I;5K7VB#[O\J#OX% M4$L#!!0 ( /&#:E2,&B=1:P@ ",; 9 >&PO=V]R:W-H965T[:!,D;0_VDI;& M-E&)=$DI3O;I=X:49/FO=MH"NQ>))6HX_&;FF^%0.ELJ_0J>5Y)^S4 _=B-B]HH'MQMN S>(#BR^).XUVWT9** M'*012C(-T_/.9?CFJD_R5N"K@*5I73.R9*+4-[JY2<\[ 0&"#)*"-'#\>81W MD&6D"&%\KW1VFB5I8ONZUO[!VHZV3+B!=RK[2Z3%_+P3=U@*4UYFQ;U:_@F5 M/0/2EZC,V/]LZ62C08+C_?W'XZZQ:HG62Z2:7IRFF*]F@*(_91R6)NV+5,(5U7T$58#;:HQG85 M_5#C>TA\U@L]%@51^ -]O<;6GM77^R5;UU3W&]5]J[K_&]SX8TWAR&>WDETN MM,A8&#GC/5;,@;U3^8++YW_\+8["T5O#D!S)M[G*4M"&\<5"JT=(K23-8;>Y M%)/2L!N9@"3NL[N,2_:*!$A'%+S=+6(?AF]?>VPY%\F<32#A.3"83L'F$%,U MOJC!5RYP$,<2(6=,32V*F[M;GWW&BSU("+!(P3"L+7:",*;D*$,*1"-KS61J M05EL/":5//U>\DQ,!5J[\=#=DB\@$=SFO::\Q$<:3('XBGK2]@@KI2C0DS)E M"N%H-WI*29_:T82;>7V[Y#HUSCQ,1Y&7.>.SF889+X#),I_@?#3#S#DN0TN! MINB0J8V9)2:*LWR/AX1A8<\+1X$787HY7>MKSC27!4MIT2D7FCWRK+3^(ZP6 M-'PO1?%< <;%>(&3GS&H;H@8HQBW;H5\D:EG )8*]%^!4 \B3$M-$4=:(BL0 M@S )S]@S<(V<53.P?ER*8FY%+*@IH$,67-B%38D$V[UVI=I*K.E=BBPC_">C M08#85&G03A_30Q:H1:%' ,>R9[QU^L'7A@- M2=<6@9R3/=;KAUXO"'?*K$@6QT,O'D8DY0A MF+5-'GLE7K.A-QJ/O7[89X\HSN 1]#,SXHGEKJ@+24S"& AI"IYEN#&C&1.8 M"2FM:R7#>@V6]]&H\J#EGTSW/.]Y5N"5P.5#;X!H1\CR%RSO_=KZ_<97=;QV M!FNGNZ)!Z,51[-"&W5[S]]"J&0F&!/L75X?@B:ZA*7;$94/H4+!!5N]V%CE> M!&S)#3L)H]B/ /UF*58M7'JD S>9)@TZLM6J)G5?BVJP!%O3_V@WV*%VU$X9'R"'8D-4PH%Q])*VZ-. M:Q,WR[#;J=8V6+M7NL#1##J$T.IW-U\,%76E:ZSK6*QM3?M![IWA(ZL' X & M\B4(QSZ[M!3= MP9Y"80G%VM:"= 1'&X!8?G$R46MC8A4S*B^CGC]M02.0 MV*"Q>(#CYUH+MKZI5]O'&]M[![VW+_[]-W'-GJVV'FWO'_?"?#N=:NRG!*Y* MN<^H(K# '_;9W]EU'8='A6$5&76(O=@/Q^UG9!EN=M(Y'5L$/QHT2S92J: F M'DGW+"!+<8$@0"6UV/VJZMAZSBZ=-W8%4,."^F0JK;O*P[XVQA[LR8 CJ^?/ M1^#0[U\U30Y*7E8\^H-(L1)_<*>%]Q2I#\2EKY9+MV6!VX[K8[!]_R>7)0THJ/B@]!5%)!6'? M&X]:4D[-!KYM-@Z\.,!S3-1O8713]_+DBVV3?P=-JH;[?\:27V;%!CN:I/_= M+.GUA]YPU%\+[JCA"#:\O7 K]&UZX!%B.'HQ-Z)1[ W&X08SXI75-HBW5?7^ M"4*T7Q'\'Q6+E]/G>"(=(MB^^Y?^7C^!3@1V!W>8<2LU]T"O@\F]S4+-JY$- M,N/V[B[M\5UC>-AGVG9N\ :/>B*IR'TLHM9VU1ZJWQ+@<)N02(CCT^1P HVQ MR(U'\1:H=4+73DNW--:_K:2*L>B.H]=;(@?3*L:"'L?#%EJ'8NSWHM9@WXO' MO3K'[7&YU:'9P^VO:Z]S%YSA-F=W:MWECUV>W[RGHK!Z^28:ZC2=V-I;0NI# M$YXEI6MHN:L:>-3!TPO0:[D)%$L UR%"S?"%97AU\EG71V[;[OYVE2+LK'/D MG)ONVGEE-M795W1SGFZL;1@6/?M:B,N?68Z<5/>QK.YC;5-ZNN/UX3JD^NW7 MD473G9=&U"Y2?MOWEOZNM^S=UH>+'/3,?IXAW*4LW#>,9K3Y G3I/GRLQ-WG MHX]7<^ I:!+ YU.%I];JAA9H MOHM=_!=02P,$% @ \8-J5(&G(]'\" >QD !D !X;"]W;W)K&ULK5EM<]NX$?XK&/7:)C.,+,IR;%\3POOFYX,#EQ6JDFYJ&E7CR\K82GJ\VOL#UU@E<]Y4E0?SV>SM025U/3D_ MX[4;>WYF6E_J6MU8X=JJDO;Q4I5F_7Z23KJ%6WU?>%HX.#]KY+VZ4_Y+"?ZEU=H-G@59LC3F*[U\RM]/9J20*E7F MB8/$GP=UI(^&6F=/Q;K /M?#X16>N\J>)F:%#I.OR5WZ(?!AM.9CLVS..& M.>L=!+&6'Z27YV?6K(4E:G"C!S:5=T,Y75-0[KS%5XU]_OSNX\7M]_FMH73ES7N53<5AFHCY;)[NX7?8VWG(_ Y_V,X1VT7/=L%L%_\#V^DV_^UG MDYY,Q?7OK?:/ LMMYENKQ(W5Q@IOQ*U"T:SD'7.SV.Z MA-=NI%6U%V9=JURDL]F?A5GQ!^U9J2K(0-YE7SO2*U,U MLGZUF"HM,S4D5)F4'!.@_6M+XV(M>KE0J?2NF<\2<464XH*U"\^7HJVU=^)58\V*'GKJU].Q1S:]4)NZUW', M:VW:,A>%?%!BJ50M'A3K#:0#6&2FK3UYI&EM8TCMO%6=C&#K7_YT,D^/WSGQ MTPQ209<5P ?!P):(=:&S0LBF*368ZIHWJ@>.QDI(\6!*2 0"AB"R@[!)3L& MKVOM"X0'7F^=2H33=8;0>;%J:T8U)Z0C7M \1 ]1I/7IWJ2Y*HTC\N@5Y% R M#'1O5Q-"BA]D9A*M3D2E[#U,(MTX0@B%$;](7\A*_-V:MDG$ISJ;)IPOT7V= MK VUUE ?FV6)YB#4-QW,T+#" K8Y;:W;R$/:L%1(5"4BF2N@66'*_#GQ%*J0 M6^K8!5CI;6G2I5Q(C7%.OZ)G\LI\]FY$QVOIN]=BC5PD,0_*>A4] A5K4^D, MQCT*A>I^D"5QJ]MJJ2R)8+TW->Z]/RY%-#"!W!<6*$]]2+LNFN2M!YVW*,KH M@\@BNH]J*]E22M^S\?(%-LKZ!692F5J=^0@W;3U8>+D+$NZ^.7E"2536D]D] M.3@UBML\*P(TA2XMZ@99!K]@/1?+QZ'#.DM[3P60VY*E$1$Z?'!L>A!BQ]1+ MY=<$)UPV&L:UZ(FVLP7>\M:44W'A!I#4Y1W[6'XEM#"]]<%%)++L0RP*!>SJ M?-^CX490R=W,DG4IH;PG0";O+]N '[L32]NA0U^8:0%(0I;PX :%QB9N,XS: MP!Z$X)X"<4'_95!FD&J4B+%.'."V!U]+-"3"*OC\R11,K[ZBC3N@'L'!HJ6& M6 +WR.VL*_NS02SC6T4;7<1VQV8[4^I<G[R,B)*DD=S+E=C,;^C*KY&.YMZ,JP;67M9#:JD2&LDV]BWJ*/ M!I\H&A3JX$]KJI?[V452JW!6<<232R3K6LB3+HCVQEA [BY0),9&5'M6^\0& M!Q,)$GRU8'8?!>N:J6TNJ5.S3R_NKL1Q>M*#:[>7_,#UD[[#U$?)._P483?I MT2#D-WR-EJ?#;DN3AJ.2DY[2I!]APF03LM3$R:.#BA&'&*XA6M):-S4B;_B[ MO+<*;(O6YB67Q_.4V#9\=I'-59AIJ'Y)55/#J5'5L>]E:#%=M0\GT]VU*AIC MA]:,69* ;#P?---U4QGZ0?LZVBPRY] MV"*H;2 $IT(V%O7)QV9*!=J-8^]7Y9^F-,>R!E1CD=R+<$@U5HW]68PQD9;: M.OKS>6\-Q,06ML+Q-/D3CG3?R:$E\0\QB6/^",%'[AA;CSU MYY9'7!)%>.]:5&HHH4IAI@ZES(-$0%'2*W2-C4Y'9L;4Z <-7T!'6N/V!(8" M61UR@W,1@@F'@4H5ZH,]W(,&2AT(K'QF"O)S0:=>_Q<63($)FE M5\%-ZM*%<8!U,WL=\>Q^X*Y=.@!W'("V^.-S+2[@KU*DA^$>9?LI+\,\KU?4 MP!G[23Z@U0Y&7X!D'MW3C253\86G6NX.6[[OY?H'A].CV>G;Q#L-W3Q,)A*V0TT(FR_>=EN8^RUPP$Y-NO-AMOK M.>_-34\7R7QVG*3IT<80OG&,.P7-R7%R=/IVAQJL[?QMDAZ=)">GBPVDV."V M2-+%47)ZX!X,+<;ZMHFM_RE.P M"G?C_6K_GX6+<*'^1![^+?&KM/<:Y^12K;!U-CT^FH2YNWOQIN'K]:7QWE3\ M6"@);"0"?%\9X']\(0']_UO._PM02P,$% @ \8-J5%JOOW:? P CPH M !D !X;"]W;W)K&ULM59M;]LV$/XKA#8,+:!: M$B7++P[ M'F^RE>I!EP"&/-:5T%.O-*:Y" *=EU S/9 -"-2LI:J905%M MTH8(4#U55 MPS -:L:%-YNXN3LUF\C65%S G2*ZK6NFOLRADMNI%WG]Q))O2F,G@MFD81NX M!_-7>I?1Q3RQZ]V"OSEL]=&8V).LI'RPPH=BZH76 M(*@@-Y:!X>\S7$%562(TX]\=I[??T@*/QSW[.W=V/,N*:;B2U2=>F'+J91XI M8,W:RBSE]CWLSC.T?+FLM/N2;;>6XHYYJXVL=V"4:RZZ/WO<^>$(D(7? - = M@#J[NXV$#F3/.<,%&0 M@E>M@8((O))HY(I(,P8Q5>M8:L*B)$$U34F-^9)_E#*J@"ER99I MDK,J;RMF>5!:RPIOGR:ON""FE*W&?;1/X#&'QO3,N/5AGP*3Z?4%^>.WC(;Q MVU_^_P>8ZG*'8.2A7J$A-OJ]WF:!_83XB<;DMJU!,2/5RRV\/7CU>WS9PWXG MKU+JQTGV^F@J&OKC+#Z:&/G)<(0G$!*OZGG[/KEZ <4;]AF/LH'][M;]FF#] MU 9#PL7FAYW;I=;7LU$4^FF2^'&:/M6%D9^&J3]^1C<>^F%,?9H.R?4N4U]& M39&:^J,X>XXZ"4-_2+/C,+TL^7]61IXZ#<,?#H;IB&'VQ"'?"?M5 MM^IC";NK;].H!(2-.3%_TB1#88+O?^XB9G*]L*\>BT8EU$7W[1+YW6-E81Q[0\?@$< 1\[F4+CIH$K)X;UPKA0R%;8;I^83^[ M[[8NNR;CL+QKU6Z8VG TI((U0L/!:.@1U;4_G6!DXUJ.E338P+AAB1TC*+L M]6LI32_8#?8]Z.P_4$L#!!0 ( /&#:E3C&PO M=V]R:W-H965T+BP[HLO MB8*XK[3Q1[TRA/KM<.CSDBKI![8F@U]FUE4RX-7-A[YV)(MH5.EA-AK],JRD M,KWCP_CMRAT?VB9H9>C*"=]4E73+$])V<=0;]U8?KM6\#/QA>'Q8RSG=4/B] MOG)X&W9>"E61\D-3L"C+]:G[UN2S;G4ZL^J".51[Z G"IK) M1H=KN_B5VGA>L[_<:A__BD5:F^WW1-[X8*O6& @J9=)_>=_RL&%P,'K"(&L- MLH@[;111GLD@CP^=70C'J^&-'V*HT1K@E.&DW 2'7Q7LPO'U^>7D]OQ,7$VN M;_\4M]>3CS>3T]N+3Q]O#H M5S8:B!/'%36Y$#?D[E1.7MP$Z8(R$&IVUCZQ]_.,C&^^^\F%KI"C8NE,.AM X&RN0DD&:J MIG#\)F8:L9\UCN-D+TN26,CA%>N%JYH0TA0M%9O!PFOCF(U7V6",8Z-U5 "L M?34:O%Y]Z(,U7U/4!;WL(WIO;W+HB M\9=;XX-KDN8@3[6SP*]MP]A&4&ML=LV!I/IZ2<. MA0LK&[VKUNYF1$(Z)TUZCPO&[WY.Z623FYJ)=1'&YZ4Q>=DXY/ TG8&^N!Q< M#>)!L69NN0(Y$1!X?F0;6=PIV"^[VAA$]$]#X&3?*:X-]LH0Y!Q1S$$RLQZ7 M@-FF9JY?C0>CCE^2 ,;%'RVWB8!%RY!?U_J#FEWM"]A]]"FL+CB*ML#H/K2. MOK+H/PCGVS%",=":8MTT(#B1AB8?SP"V>$P,E%%!22WJ9JI5CE4SXB,_V*H& M8C&"5XB2%1+Z9_,OI=70(-\Z$I.N)KXOR4 VJ9W2(MM?'2#>^?DM')]6Q^*Z M 1+0NNR\?']>B"G*6Q-/'N:E'3O;J;$[SCB+LT_RL$XSTVK:82;&6EEP:-VJ M-NT=,!.UNJD<3.[(APA<;2ER#-616/ ?8Q_F>UU2D+O-2(NDRE/;$OTR:=Y. M:4=5(33+8BAQW*$C:YE&P7R3C;:YO8CI?XLZZ6DT^X:H;E )Y#[(=-1DM:VN MWP/Z$SJ$C+)SB2(A<6$@FTML.4:/?*06V/%'=&J-5B$F.3.!Z'!- M%35!V&X#'3=8R1-JH9EA5FX<]867@,TX,8A6#5-'CSLPJ02D]P5"P7Q:2 (5-7:+K\JOE1%"2O*()Y" M\/!;8X@3Y1>-M[V,*RS=)SC'W=?E(WC)E#HT_;%R\<3M(P MTY8*YVU[W-@:'UJP[9" 6PLFPGE?@#JD2;>]![0K#!>2/708'YL84((AGN=8 MPFVJL>#)(2&5R486.$$H9XT^B&5/Y"3UEG@ 4#ZHE[4%PU%I(I7;0\4 $\'6 MC($^XF4L98_)T.?:LCBPTZA:,K3VJ_.SB9)/W29]I=+T6"@\4J084CT_ ^^Q MF\!PXX)5D9O':R3/>CC?Z:[5?>UNJI-T05LO3]?<#]+-E>%2FL%T--A_W1,N M71W32[!UO*Y!>'#YBX\E;MOD> %^GUD;5B^\07=_/_X'4$L#!!0 ( /&# M:E0,#UJ[;0, !() 9 >&PO=V]R:W-H965T2K2A= M)P4:M( @<88SAW/((XUF>Z4_FTH("U^;NC5SK[*V._=]4U2BX>9,=:+%F8W2 M#;=HZJUO.BUXV2)T?$1_UW-' M+FMNQ*6J?Y>EK>9>YD$I-GQ7VSNU_R .?&*'5ZC:]'?8#[$L]*#8&:N:0S)6 MT,AV>/*OAWV8)&3TF01V2&!]W<-"?95ON.6+F59[T"X:T=R@I]IG8W&R=8=R M;S7.2LRSB_=O5^_OEK!M6XKR*8"/18V5L6-E%^Q%Q#>B.(,P(, H"U[ "T>F88\7OH+I$^!H M!(YZX.C56_@R#@O.X 9?0\-K86#] %NAMIIWU0-(TTNO!-2QK03*KD8MZP?@ M9:F%,: VO7\0C-# #9A.%'(C,4FVT.UT42$"*%T*_)/"-)PD8SIB3* M\]&,0A+$*2SQR#2OY6,:PK,)/*,DR(+1#!@)6(+$]_"'X#6>R3B5$1K'HQ62 M/(L>44@4,EBA2/3H2T@2AY-X2O-I?!K!1V5Y/2&:A,@AGE*/:$C"+)]N3Y"2 M/(V_V>#53D.MVNW/3KHE"LP(>TI^!/8XK*!0^.4WUDF[T]B$M$6Y(UOQ92<[ M; N60(NG?\#9"RW^3]'^@SA__8;HO]5?S$B2Q]/]34F2T;]K+2()3:=G&=,3 MTHI(%$43*T_SDTH*2)K0B95$V0DMD)@^D4)*PGBLX=2'U9_T*?Q*;?MN;/"D M=ZT=6M;H'1O^%"0 :" M !D !X;"]W;W)K&ULU5IM<^(X$OXKJMS4%50Y M8!MC8)))%)1/;;66 MC(:&*([:KFW[[9CRY.SJTHS-Y-6E2'7$$S:31*5Q3.7K-8O$YM.9SH?/QVL/Y9L(OG&U4Y9Z@ M)@LAON'#./QT9J- +&*!1@X4+L_LAD41,@(Q?LMYGI5+(F'UON!^:W0'7194 ML1L1?>6A7GTZZY^1D"UI&ND'L?G"#*IR3!D^(7HE4T214%F$O 5MKHE; A, 063.9/X40MDWRSW_T7;MS M\;M=(2!8O(!%,"B*00P._+')4"FFU5'J5B$(F%A=D M]%O*]>N!H-E:487!EKTA=2]J1GY@@1F )).2A40AD44^V"W;MAVRII(\TRAE M%\2Q;L6XPXD0)=8 /%JS0Q(1Z\7%29< MJ1080$51&F;SY*G6;U55]\X 0E 2TKM\,PY%C/P.UKRL-SB,^ KCF&03'+LQVK[_G;L/>[EM?K MD\8P"-(XC:B&E:!R\8#K)HBJH7;#"*,R@76W(=3P^E:WW]DFI].Q>GZ75-D( MO0(+! *DJVP5C\S2!EX9B55IV=O1;$Z72^/6E43A6PW"O=S9C?%HKV\.8'A M6VE8YM0*("H(,IQ#1R1"XPH&N4 YS9ZDL;[4& 9@ ,7 E#)$@466?*$)@$W M"H*)$$14JV3^#F2=/PX?1_> [',$_.EL]�_\_'V&/77R&2LLK^H[#LVLZ@ M0")0+H&FM!$)I9I%3(&]:]&XX4-D>?UF9%*M)5^D MFBXB1K3 8"[!(H^FWVFEK4..F>XMFA/D-&R<"Q/\V06>H&GE@0F(D$>IKO'* M>Z_7AG/%-G:KZUT*<2/;5]-IU]EX4'I MZKK;H;\VI&'#^C#Z J_&OXQ(XVXZGS>ASX7AT2[&_6T@[#"-WP,@6R"LJ[*G M &/# <;>=BG7ZKO;TM?P>W;3^.@8UZK4$'@==T=J:&+L?F7 MWK]WE\_YDS( M#>=?R.W=].O\;QIA-U2MR#(2&T664L1$0)V@&LULSCE,4_3Q!\K,>^)S&/X[ MS79)"NN19."]@$-Q.JS;\!H' Y1Z+<4S1[T7KS\H]FYG@ N@]W"!YI$$R'2I MY(/19*M;PVC2- 8Y2;@=F?:W''7/^X[B9FMYJL;?W8@V'*=G^6ZE?#:@V^]V M.\T#24H=4\POGM2*\A[&^RKFJ7NBBC,I L;"TCPP'6$A74105L42=I_ R3(> M!Q^GD#%R([D1.^0J$"F$GV6Z =A#P<8HVPL4A/!"U6ST.X,!U%BO5JBW-I(/ M;)W*8$55UF'#WHE+@TT&PB2C*@7GF);L@$?#;#0Z_7J,>6O5/1/!5A'L:S"_ MV@,>99?Y[7@\5&.^SG>5#L2$Q"F,(2W1&K@9S!9Y5]Y031;LB2>X+T5U(2&Y M"-_-BYG V.?RUDG)\9'_:WF;&%X FCV9Y%Y ML&(A/H]SX?"< (_?Y^?_JCU7A%S"LYX8UI1\>VXF)#']/(U$P@HDQN3.6B%@ M T;&>9L$]CTKOC: !@.@I1(1#\WI1 F8$,4M\C-B!WJ"P%JQRMU";D MKLGP M2;(LE>&/9:J"!R G<%(N^4R("-,Q3 -$'4HVL/,"ZZ$8816?@??=^/[&@@D\ M6*%D+%I"ZGZ'Y, ^5NW*R AV/; ?#%!- PLQ_99A(N8R[O[IJW&B!862)L:B M-'Q&KYG(JELJ32(&-35@$H^$3,#PS.H8UC'3+3+\[M$7:@2>0Q0'+>&GL/.. M9Q#."U3'TO^4[.NU2A=]&.BL89]$#EP[$U MU+F KZ/\%&P--@X0M4.F LD7F660,"E0)??&&U!D99F-$PTZ9&=+:,0%R^0 M.,6W>]KD8H'A(-PP'2OQO=4@/Y2#@%J)L$7<%D 5&8(>$7%[64!966KF;)%] MQ-#UW)B^MD<@#21!"'7MB_%L:NZ[;VV50V^%98VH4+0[A"DN@TRIJ@Q4A7GS?MWQH1K:^.\STW+AJMVW"4-UG^,'W M6H/")"T@+JUOD3"512"_XB:.F4WW/K/OD941!WM39^OS<+H?EQ,/#EC&KI,]N0 MP.9!4WU7I0Y/D/@UHJTSO8B\\NW<&>;8-6ABZ=\&U=2[J7]+/H.7\;2T['5?Z@JS/9[;WNBHHEL=;BR\Y]HZ<\;UE=:[>.OF"?9(83+ MU@=;+S<#0:U,^I=WRSAL;'B;/[.A6&XH(NYD**(\D4$>[#D[%XZEH8TOHJMQ M-\ IPTFY#@ZK"OO"P?7-T?7I;S>GOWX4I[_C]WIO$*"6%P?E4L514E$\HV)8 MB%^L"3,O3DU%U7T% ^#I0!4K4$?%5HTG5&9B-.R+(B^&6_2-.B='4=_H94[> MT[G3Z=R).G?^3>"VJRA&F7BD1EQ3:4V% A$7DPDY9:;BNV_>%OGHO;@PXF=I M6EX;IN@4?1%F)(YMW4BS$"7^-06JA#3"KK;;B1B.^F_SO)_GN? SZL:%I7SE!"HFWX=MAADE6E6$CJ9^')("04C+4J MUYXU3I7$LJ^&[[(W^1IQ)@X!*T$0!KVM<;8DJKR8.%OCJ?)K+7-R@.01M4V, M7PQ94E62"^A]O&A;EU9F5B,0/A,?#'88L^Q 3-W"''K'*>N =@[ MA8Y#>@'/BNP=*E]K5@%#=(>&[,EO)F4C\&)"!,LKRIS0.(@KFB@C3?F 2V&B1&W&37F3BQ6DOW$"E"5 MMH72RM/4( MU4<6.6>1E\ 9%1MX,LX?JR^U]>QG!;;TURR/A(@"ZV3=H[FC1BZB5[C2$E7T MJGBWL^%PU-"/$NP:^,,&(F$?)#G*X'@@IF3( 71I76,=Y+F8&NLW^;CZ_PA% M6S.%(;<08P .N/TK@4XL1N+-U/*6QP89"A\#>+64C0I8-3$BO-*P(R#T!LO] MFN8P,+:.QP"GT7-.-O*->CN61E8*>>J>G+;.)M6'&-6 LK&:?96/H8V=Y7$Q M[F:1*EAK@P\PT=5Y3,)VO149FU)6/70CHGWH"0(-1JM8YS[$9LM&4CC(<=*& MN^_]LI4OFW'*,/!(8]HZGHTJ]B32_/KB[$J $\XD89;LI$1AA_SP17XLAS;_E1-^J<3788Y=ZIB/])XX7*\='+W%\18,OIA[G MWTT.\K>!JM4 OBZ\35YR7:8Z)PCH5"%<*LM.L.V@\SR*Q/;5>5EJS\5 _,XI M>*IW33%RSL]E?,G 8=[ W62UHKNT&F-W'CLF9"(/U=-G]:=2DCWU_CC8> FO MR4WCIP8/G? KO8]W3[NO&8?I)7XMGCZ%_!(3[86F";;F2'%/N/1Y(=T$V\17 M^K$-P=;Q/]VE>/OCU9_KN0_WKSU77%GGI/M1) MT^WW:7U\Y8KJYI<'YP_TBX_Y=M?B%X]__?F0;MV5:S\?/M3PZ;$?)7 8)]7O*_Z5=!A'GAA[.1 M%Y;RPI+@YHD(RM=IF_[ZAN RTO*_]]>KS M[[^__/C_DO=ODZO+W_ZX?'MY\?*/3\G+BXOWG__X=/G';\F']^\N+R[?7"4/ M/U1%OLY=\^CGQRU,C0,\7LLTKWB:Y<@TY\OD]ZIL=TWRILQ<%@_P&&#V@"\5 M\%?+R1%?N_4B>7(^2Y9GR_.)\9YX1#RA\9[\KQ$Q,=E3/]E3FNSIR&2OTB9O MDFJ3?*A=X\HV10H=PNHW#)-\VCD@]G6U/Z3E,2^WR;HJ&]BZ+&U=EFSR,BW7 M>5HD#3SOX("U39*66?Q*6;6N27;IM4M6SI4)G/A#6L/K>4D/UAD,XH!6VUVR M=:6KTZ(XXB_N@)/@(UW9XDB'.H?I#@4,!^^V -OG,L=GKG#Z)GGX/__GA^7R M[,5O+U]^H#_/7SQ:T!HN&!S\\OSYB^8.RX"9BBYS-(N 0.AIPVBTU!R^;KI5 MDV=Y6@-!+Y*710%OMZX6',!)+W"%C)JV3LLF)39BD>**'$XD@0-+"^#!8XL) M(GGFB>39Y.Y^;AP"_Z9I\SVB:H@^[C<"H96WDDDEQLV],(T/H5#(VR.3 6X@ M\.E_=SD0(["H$I@Z/IRT%7SZXA+GP2!R:T 0'!BE[2YMDW2S 4Y-\ "$54UT MM/=[",\[H=0B3U=YD;>P2E*?!]2D*AE8Y MX\T? :AVUZ[L'#WCOH*4;&#DK*N1Z,,[= 10,9#M+OI35#1RW MVI49K[\"F&K8B/J+:^?-P:WS3;Y.JEI^J$%.7J> L@W0>57+GN0M4'J1PTH; MW,85KBIMJC)=%2[I@)/7M-1U7J^[/2 .3\S"T!NPC 2&+3JB)!3"0'/EMD*L MK(AY(6B R;Q!Y.*L#E[!U]:[%/:0*;7;[>X7> 7'AH[QAK4V?W>W]VOY\\>5>,)J"WX]"QG7X9S^'9DQ>) M&008%!!'M]U%O"QPWAW@+@-]#9 "AY*HY%!768>8:G56/CL*N7KN(ODLE089TD) M*F:3%G+\\1,,ATC'3=J!\@3;IN>G.= _^""JBPX AN/$0DYG.;CT2[)GI0(@ M;&[R_9Y.6P5*5-? &:"_\A((IRB8WS&U[:L,B%K&1VZ8UZP=$G=8)%<$)=,) M\7L""0X! *JHV:<@2HJF4K;E5S=%/<\]]3R?)("/PEH^ E5N05J.* ?W'B3B M)VE6]64U'K$LK3/D31GR!\::BNB75Q? AWX5Y3XX%^",-ZNHK(:H;;E38QYAH8J]F05C R3RR&JQ(5W<.A MP%=8<[AV<\1Q0GP%85Z'H\#4C)P4:'9%"0-:99_8TL*P^'0%/R0AYS%3/9 A@*XASTQP1 S$#TFI! MHP*,M/&^M[B3AE^E@661N<'\1D3E "63.M5X@L]T1T"H(9>(4 4U/FJHV&1T$I7 (/[%W()!!JHCPD& M%TPJ*6@$:-A[/-X0GV-M&W:!Z4YG#P=D5!S@H%[#;O%L@M+8THG/]R(EC$!@ M_202"H -)?\ZH/O$U%$Q=6_!,2@SX&Q,'U0O.A8L, /X'FJ=B(<(YJ9=37< M&)I=?C@@FX>1Z0O >7Z-.EP;'7:_V PUXS+EDYXYL%DR>IV7@V?-F\N'K@:X MT7X$W1G8Q4=/ZZFP!)@*K4,4_;=0P$Q.+Y[5AHU/!TR4#D;&2EY59#,+=%) #+YHVH9\9NN9HVV9$U1QCN %KU'AA+E3%JR']0.R69AE@"6"\=:J"PD^BCG.?E M'.99XTF#!9 9*N2YQS?6'>PQT&"P8Y3)(VW58=QQV;@0_2NL!Y$?[ 54@*^= M.1=>V_(XK!U:R$>Q=4$5.K1CQ/%&6"J=;:)*-+?ZE QG ZV),8#?5H$WVX%F M(QQU=?1/XG:S16O,O!Z,GX;YC/(8/0,GTQ2X2W3*93?09%CAKLR2==KLR/D@ M3@$UIMG,0:E:XJ8W"Z\-C[T[,S9Z_VVVHOWL*U8_CMX.JNH6-+Z\PJ_K"C&( M;'SKZ6E>Y%_@O,V%LPFUDFRTYG&*&A!L5<>K)P78\U_"#9*_4$".&BTZ2P#6 MOL'?'=AQ1)O9]X+PO(!.M>_QC1.A.*;PR2[1V1;_ 7ESO +38)UF>7*ZX,T[W']2E@9Z%:DM1E^'T^-!CF%'GA18F310?9L&U$!6,@*=M(V M+2_'6Z+XXJ8K-CB1$7"$))$%07* 1L<;B,XEWB9$CW'$HO?^F&@\)):\6073 ME57KUSL"I0$N->J;5\=0YAG;C5U8($:K&NSQJ86O8)&,*O_NB??&V]C6,5<0 MW? @Y)5DULBV>+0E?HVNW*9;)SY,4=2W-1CVA$]R4:F;1.;A%8012"@3%:N6 MS "LTT/>I@6)C)0XYVO@G/L5#*RA"AX3_CJ3'3O@^]Y_E^5 3R-[DV9_ FYB M76>,4KW$(/<$>U"3)@>NAV8]4B([/&D#]J \L+O4>LA6KKTAO4/Y(M(;C1-K MSTC>07Z0_V@GK_EO#RA(&";47P/?5E0C\T16.^4^^<&[3WZ8]'P$C6#(:W+7 M=V.K;T-6%#K\R6?2-%V-W&G>'@^1L@NHWPL)6G7;JT ->:F]":B8$!-P#WQ= M;'$@2*_GB;>6F2 1-7"!<1CPW""]#.M:^JL1SOK@&-^-SQ&YO00A%7%=<0E& MZI^U@4>5OUO%LIYOH+&)&6Y1%8>"2>/8"TI2S7H[:H?D2$$Z)197Y!O'9HA_ MC0QJ+R5U6W49D3)Y:O.@QRWU$8HC'90@\)FU$,F@UW&%G(M4Q$Q<\$AH%I)/ MHGJ>: YIPU[XP9B!E\P^."!C'@'\IG,"0K!'Q#ODC4V0-8#2]5$W0"8Y M8QP"CF5W"1J/: M2:IQ+Z1M1Q&>%(Y?LW-9CQ@0.=Z3)'!X)N+A8721:I6Y?V/T)9Z:486@%3T? M#3_/F\@VN,A?/W@@4R(8DDG\KL1,48R4#JV;M#XNU#X[&I(,@S+R(Z&MU! % M(4WH$9ZK#B+FFN'##0BYSAL5@SWTD*&8-B= /G6G3.QO*"1JT$6Q1#]KT55 M;N?$>>SO0ZM0!%&Z1C.F(00%84(6_NAEX8^3\NQ"4$LQC2%Q>(_7DXMHGR3: M'INZ2*4U6 82Y"WTO&L0V-NC. 82,:B%'0G&I$A7%:A:8LD!JSJVFA3<.?B\^NU/T7LH!14 M.WT\4V7TS$\00S$&XAI=QP<0\\E1GV(OR#7 M6Z4P@%O)"\._X8YXI8 X.%K"5F['QK 7/<EH$?5B0W2'R2TWP;TF["RGM6 M6/#IMQ:P9E ]N:E!WYZ#LAG%^@<5NN$5WL9C211\MUP\3?8@OO78?W<>OI@9 M%WUQG"0^DW1W?@M;)>].R,*Y8(1^S)LO@R3X[<,E;WUF"X;"Z\Y$'D&?^E-C M3C[.0>&K,!SA3_:[QO'(;B"'"5!)G1>D*I W2U*E8K*/=Y_37%!%1B<&_HLJ M+6MC:?D%>6/5Y*W0%'E(41$I5?TB \P[J=\ZM'<+V%YZ"UBM/G=1U8>J'@C? MD?&"SIF3Z>B$L7,<-3:AXU.O#MG_GD)A^0TH0"D%Q\@CT#\:+-[T6"".O.+' MD3U6&0$0<16A"FX,=8M[(ZK(S0)8[W%T8,\ "AHO[AHS6"5$&9*;0)'9(AO? MQ(X: (I<'&QE$2_F>2. )2FH.=WF"$Q:#8JJW)O,B^0WM:M&O!N2.D:!4%0! M,+U$@PO&G_0Z:/YLC[%1..!GH>/-Y_S\QQEY&M;!#2O9)+AKZ#;]2BP/\+9\ MMCC[&[R\7#SY&[_];/'\;V.97/ZD!XY38_"/S ?Z/\%N](#=9#?DJ1[ M,#DE*^1-6@/:7G5'R0W!*;9UNO4"JF.32R\"EEY-L]2TF!OTS+4!U^1WT12!HXIV##/J; M1DKH^VOZG@SB#;.11O.MU."\H53!E9((TP4&=4GNHZJ(_K-#FF>1<]CZ%#BZ M2<$0V"X;YU _'^<&PBAUFV.>%[$K%@[[ #2%JRC7!93,FM1HUO\Q[J63H>4> MEB9O2[ W[-0NAU,.&CMY@X"=MN3ZX?#"H6.C@9,'$4QVUE=%M47SRBO&/+:9 M;I&\ UY5).= C^<_/GU!9W7Y0C[]WZ["8T6X;3B;F>)RO'BF,G9LD-W.6CCZ M)H-IIQ,L!R>X)-!G8AN2._G?TW-*4!_5PVJ%#@!2L5Q. V3 $MQ#"5=/=J*UJUW9?[OSGEGI/^M\7S< MRK _NVR+Q$/6T-K5*"]1>BE-")#CFTIJPB;E+.U*DF;))$<\>(7 O."):Y'\ M2PP2%DC[BAVP[.;G""[@YF1(D^/BQYKU9XF38R)=&H@8(.=R8(M^BQP1. M@NZ@>.=LJ($..^>!>M>AS.A9D^=#GG)USY'L\W)'J,? -&P#PDY JR42LGMY MW,93#+KH2'NT*,V!LM?D51Q><<-H'$@,EX?(/#/OLH4_ +C?<$J3K9FV3B32 MT,'Y2=FM!FUG/AU6H[@P'AG6^H7$TE@#*"N3W*4B<.[P]9BB-U!_+$@-9-Y__D0?1(27 X%]==BLG2S$HF M1A=(X_$%:+%B,@<$I[D> :7L+".W5-,ZLLSMIO-H;4% M^ZW+N N*I![*A[K5TSGC5#2DLGVWGX4,('H^;/DU.>DXOX=\^]56B")PJ4*" MQ^@N].D_JC^A$4X!:;02D-L0$"-LRZO",94KJE1:[8]$%ZQ,M.>/Q#)4=HA V6A(K>D5<%GCS M\] Z.*FHJ<;1G\=5@:A'^-*FD.MEWS#BTPI7299XR/B!<4P$T"&$W-Z97B1: M;?5Z:G^5_MEK@H<@*4[SA<;W.6;<:,QP), ;0QQ'%=^LI&2F=7U4_3%XX^^( MW1O-U89I$ &5Y/IN-B@-8 H]VG#>-JVPD:&%H^IBH1NJJ;M3W(98GH_ ^3 K M&;:H^6*!I,?:/&1V^2,0FQU1#'<(CGZTE3V79F?FQ&U#;#V0\6RHSOEN4NK3 MH(J7WG]E7HP,YE'.&"93)6DFM6AA/X2&&1\RJA_-I #OOI'V,1/21&\B2XQ- M)62)QB6Q.@[[FBC7KFN"QWWMO+ M\MH)W0_:*M\X5O0W)1+<@/Z 45@?YY-DQOT>,=I6ZR]\3N:B8U+ZD_F1!%YD MU(3J7,=@:-YO$-8]&;@3OZ-10MU75Z_S'MO-RPT@OK3J!^7 'F 0-DFJ?U*=C62?B\(B;C(O*!U?7E8V+D.2K;%%DJ\U1SL&Y&2/%LF'NMKDXE_F M>*$-\*'A/^>3I9D52 OC),,:6VA*@<<)%>' MM/$5Q7U:^^M(C!H/)%31,J>"<=#=MD-+=MF=#NW84O"W[Y:+I0_,:1(VZ8:C MWC:QK#1E)TV^.UL\"<$]?_3]<';]N*QKR;"8Q4W;BWU 4_JZ+\ULK@$\ ?79"%"P#XKRN_B[?&2%O*1G1=.JY M'>^45['! &IL07 5FN;>A?(RCQ/O1:8,2+7*8<0A/VF\ON F71? W#@4C.4L M')'"&I.VJ]'J,6BV-7ZP3T(+.'_Q*7,_J1]H,C.1CGG8L?BP>RZH04ZCH M.\],H5Z, !MDY>R#,"A1V5RHS$_18 &2K4)"%\;(H-W!>_M"[49_!@,](]1D MZP]O +M%PH:-()Y!$Z=2#*%'^.!(\]2(A8V.6$'N'7GB7 ML=VZX/4=._1-W\M$.8F8ALC2=JRY#(58I1^!-@ER:]3K\5$V.%;8R2XVT,-& MC@EGM9).*NE-F-BKEA0EY;0AXP#_:P$Y3<2\&_>/F^B0/A&P7&$%P'1^9FA^ M=3[=NPI-I!*3K*8R,Z>'4,].?ZCXBY#'5J5[.Y*_*UQ0O/*B:/J\MSD)F MM<\02%L^S-QD0@HI??U1<'+CJW%>,RJX.SAE,^FJ)%$%G[GM^<14&8$FG+$& MI5!3XA#2Z;ZZEE+U:@5T!GB )]V>\4QIGK 4ZEEE=.O0K: R?IIA%-^><35D M"_J2B[C,PH+L@?"P-VLR?SD5:]G/Q#I?_/ -N:.AL]3Y='!UPA!3S_^3-_T MA*.3*'.WR"_21A(GFI^\9_ZN_[[QD^HWGWGR=[@!K[J\R+3((=IF?7KY3!(C M?@?[E1&:'5WX_5GR.P /RZW[=&M"B*A7=NA/-U1-'2XV+9:+//*C/4G>@F)% M!"FRYBL39YCNGPXTX2+ZB@'4S^^0Z'8 ;;P@\@:>NB] L:];EE;XT19+*L/E MNICJMDT4N>]GE!RKP_"IQC@@PEAAWBTF&4D)I&R]=]^-<(M3XF2B!/;LLA!R ML31ELZW39(L!%G%4]$LQ\PT&VF;?7G1FCG$3&N/)X:.:H"'Q+,GFICI*6!]I MIQSZUV?F%/<2^C%FEJ\"-8$_#1UA);&S+3X!G>P8JBD'F(*RM#[-X+-!08;' MYP!H@9:' 92#? O"#5N YMNNEHXRV#2NW,Y\I)^6O?KZ\Z7%A69^3$'N:'7W;0QHH8YJ=13PVPTA"Q209F&,X)S%'FV)E@9TK MB#/C.*3%+\A]: Y]-M_=YAM>$[LB0YB6U0Z-]SC(2^*=CA+2D] MHFB.G&D66*@?MTY>'(BMVG,2K+;AX"9N7G$"QH =AXT8K2UWBP$W&4;%2"S7 M6!%7@)&Y8ND"PZ4FAP6?\T,;> 1+'/G0RGKM$M!6LU[3!;#A6$\0,TK#8)S, ML?&Y4/WWT@P@:[0IJKY-P6@R.O;8H0O=N-"L< W,.%T^IM>1S&8.'O+V[ M8T.)SVM=OS2F\9X$1+CZI*)V 82F#)@R%AG1-G-\LZ-R2W81GQ0YFN1U_H-2 ME 8J=M0E@8Z#(J+J6/W@1R>NE0*%=<@1<\&NA'7&Y&5H- MLUYF- "##C""#%#1P_YW @J_=)4;N4HPZF#69Y)S9?VZ:0(0=@#C2F5 R+AKGG,IM%. MQ$]$X+.GXC89=HO%PT/?4"6TR^8I"I#MJ.8,9@*#_&BLGNQ6<$AE^4ML))+\ MD87$)^[3WVE*Z_-,F/R2=,74>2._JQSM4

"-*(5-'<^7];YP2;JX>YJG\?%^2XKG>-;= MJ(=F3:G1:F!T4 M$4%J5;?N-;"9"DC&R-QA(.2F,LE@79FWH3VDQ/FH5)]5,TKSL1O0@XA"#7^@ M&8^SGLZX1XZP#L4W/CR.MFM5;]-2=I]KBSOJ4&$15%?:\9V3$)L\ZJ#2']*O M;&:4 2)947VI[G$KVZ0JQT#O.ZLKG[X@IJGD0W@=,-$"K=IML7S*>[758Z%7 M-P2C^CJONB:YC+%*0#>Z!Q+5&O8^VXW$# T^ =R2![^G8MR60X/^:@;$ :4P M:QV$3@IPV2";Y-%F7D\:J1S@.G0J7N(&B:PG/'FM(,0D^E\^FN2*^QL\@E"%3I-=&,>&&F1_&)YZ>C]3JF4)&? MC_^)74G=*__L2L[I9WN:A#]O0EYGMY+[#M> M\:NFKTA0E[GS)%O9DD^E.O/K@0E-YEMO^-,NM6PPQLUJ1^+@O;%N[\HU12'+ MT%UH.=T4Z$I$SDVEHRD"N]QMS).96W.'-&P@ M5?LLO8OWKW_W&7DL+Z6W6ZCEDV:]%#L%=8SRS7"49F!XN:?'N_["$\9WU.,U MK",U\14UJ5Q%$U):^.X6P RJOU.;%KKR+*?;Z%QR\NNG].MPJ[1[O#ZN^$N& M;4M/F?(W+C,U2OO1F)BY2>@RU6WQ[2*4W*7=[M.O8Y=?^" M(@EKB?/X;.?11-SXR&D6/P^WTOOIQB[OXO6[,F6/%[S"KD/K!%LYOFYC+8$3 M8_C;.YQ&8-7X9W"ID2/? 41WMZD#1HW:=9@I>/9ETA*BUJ9E@DHKWDZB:5E@\RP.#6 MSZ)6!9S(T66J^VW V"6_"D*-;00I%L6NZRWEKEUNJ*I&6FS*95!6B:/TC];> M^:/*M-=--!5'\#BZU5&W*S7T@\P3U2B-LH%%Y@T,-S,=(##PB+*5X[H;G[?0 M(Z.9P.P3&82:XW0OW_#-\>59-9?YQDY;,WH,4VF#?=RY_S7G'WV*1^>?%=Q M65?4$_S9&36!XFA*:/E%#9K=U]0C)#)RN-\#NBKV@$%C.%;:2\!8RB!-BTY/ M)V-1*@P.!T<4CWTT6KWM11"#I(J)Q3$F?>&UM"XM[/T%>JM(L-926EZ\^MY* M9]1R IFZ*]TF;V-C800"FF;OVA-9AK, H0--&%\(PE9S0Q1#B?-D%K!;]&!0\ M@=/9%N*R(+CX1D@!J/$/DN-!WD< XTLBHRLB+_L\:A87!5+R7^SXXOOW;B+/ M!Y>D<@I"Y+^KO.>EMX44MS2A( M?!12ER)E:N3V1V)IBC#R]XVT%.;;$W+B&Y+Z? R6#;L3RK0@5F=LF:XTE&6. M#U_U8'KO4X+UQ&I,.Z)O2%)!SV%45L+9>=3P.%I$6?GOPWI&FF@.3K'\*Z;$[QG$62A2E&]ZI8BYW^:!([ =A ML6"E;;7;$M&/0C-I.X:V<\OI9G%76-$Y?T5R!%<.VS]Z/_0M0_F;1$>&E!]8 M9JWM#S84V>MC$4FX;9U*3[BAJN<;O$QRK";ZY"HN6] ZT5A+VJGUJSVX>_1^N78L623 MQ#Z X?"G$HKR%Y5:2 QZOUCMS='%,U&<4JHP:Q MQ?B)1\!5X4L\DC?YUM@D3QK3V4YMJD+DS9?Y!B]NJJGGP'6%T;*"2G.#$83. M$,[$.FADV/N"I&8\>,<\\6\QB@%--\?I%.DC89&J!E\CGBHNA1[4VEB ME46Y!LE.>H9RZZ\.6X;EE'EA+S:0TF5*$8$)]:RGB;G#F"U44N+$D@R)YC%@ MO+: 8<_2* C>;Z1,F$S2ZS0O:![X^O/B"MMPT*$Z)O]Q=34'!G.@LT;7*_BN M/%12EEK'UCB*Y.S223OQHW@?L[.8"50Q=FP8^72R9HC[&\>!2MI'F"V,T-MQ MKDK+R$5G:0HGPA73:+GL&\@!AHJ:&Z(-QN8D2%=2ZD(Q=B7Q!'.:17\RQ\"4 MVK:G/0E#;OK0@J.^UZ$B$];)47C):?#F2XA?[;QW0C7WT.O0!*5FI\7V&>=D MQ2VA0A?"*'NFMNU-3AWLHWLXQ-E5H6#I%B["T,H7"\4@^T.J!])@Y8.:#Q"; MUR!?_!L%*&?CT,2E2)J&LL7, Z S"6OUL\N)'X(6Z?Q=,'VUS@&E5D?G6%,X M$4:#GCGX;^.D0 E>_]X*1LZ2FR9P]UB0.F-;&EIHS)^1,FGJ6[=%KX6DOT9 MI:NZ1IO8L,.)I<+(EE]^>$^)S-PE=[G4 F-+=^R5=USH_'Y?YBL,7^I=<\F' M@BSH<,L922Q69=5T#[B-X1@CC &*X; U9Q:RRL\()E%&C0A\=A7R,=AW?/<" MU>[DE;Y]&O+]Z&Q(>E(;"XT+E],-!]^*=GE!AC28 -1)R20T#S\@C18&=;;_ MYH3B)@G]OJUU,)Q1<:(]TNC[5;.K49 M;='$K0T]*!D"#R!Z7D S$"*00M&X2=A6KI7(QI)WAX@I[J&/.?MYEJ=U[P[8 M'FT)"BB2%3CJ%*U24PQX7N'?2!0TD"A?T1+7+ITB;ZHWTKWM[2EN$]H/+:=; M!KW$1.\V)^H;C2O?=XS$?B-7X<@M#B)-3B_"X0P^+/#PD13RIN_WJ%;3[3QC MI66>.]C"?6Q63FD]4B:W]L>]>XWG,A0_+Z$*W$Z'VFG)94X M%D?KT;U#O?HXC_-*^U3/C0&4+)+WMS)7.5*13^IV]JYU-.CE$+\TF4+FH87N MV;!GT!\7X6Q-8&U3X-[(72;1I:"F8Q.>+L8)!J@2JW15.DD!E\L, MD1IW:>T]3J:?F[G_PR=PBJ;P.B\ZK:/^[\*=R4Q_+?P^6DS&)$:UKIV.TY<, M%@IX?\Z+U!5R9Q*]48RM%U%E\UKM!;8C=:))@@QU=LOI&CGOJ2$7Z2 QWF> M<;.SU>?$9@J5ZS8_A*IDA[QL\5BD86*)K;\A(!X=J86SIB0Q^)"J'X'8=-Q4 MD QZZJ/'INW11*FYW\4UW>UK>AJG.CYF1>"(YN9/O)]D3A<_<$>Z_V4R5DCD M7TYGXW]TVJMF/=YW_KYC)!=B#M/=)?[.9 ;?7C!:.],IAV_7XJS3*K)X9(!; M^T,-VG;>%64OTP/F[J8Q&!(>E].IBGB['?FG,$T1:T="$\D/=556Z!@;[9+Y M5XT=D;U>4D1^ $E>@\?J+66.P@*Q.6HP'_!>HC3W/P 6ZS9YW]6) MOUK@"K_J#J W,Z\!*;=,^&K$Z%)WF;8Z(-?56;S'5LJ02?#GTM;8Z]=4P$R[ M1 H01F,IK>::+_4.*" 6RUX4-J! ']/H^@VG2NLCU&&?<6C'PDQWCEP;YZ)Q M6;(1S<&1%7PK,;I2/C$2<]>+>W :<89KYWR5: $>I-1N"/:H$/_3 _/Q]\)O1?XJNZ;IGJ_,G,7%9X&9**!R\YDBL. MW[%S0J9]LOS^T4_VBBW?N6-!AVL!4B1_^VT'\2Y;V"9-2 M<&<_!?+\B)69&\3RRVX+-@-B\_DHGI_/SY!5\\6 MSY\]2&HT;_1#6QUPR&15M6VUIS^Q_9FK\0'X?5.!ZB0?<(*;JOY"X/WZ_P%0 M2P,$% @ \8-J5,.J5F$E P FP< !D !X;"]W;W)K&ULI55K;]HP%/TK5YDT;=+60( ] 0EHV9 &185NVD<<^]C7PYW2MR9'M'!?"&E&06YM^2D,39QCP1<6C,M@//1C:ST>JLH*+G&MP51%P?1^ MBD+M1D$W. Q<\2RW;B <#TN6X0;M=;G6U M;E(07* U7$C2FHV#2_30=N'@? M\)WCSARUP:WD1JE;UUDDHZ#C!*' V#H$1K\[G*$0#HAD_&HP@Y;2)1ZW#^AS MOW9:RPTS.%/B!T]L/@H^!)!@RBIAK]3N*S;K\0)C)8S_PJZ)[0005\:JHDDF M!067]9_=-_OPG(2H28B\[IK(JSQGEHV'6NU NVA"7:\N5XN)U<_X7(.F\67U6*^F$U66YC,9I?7J^UB]076E]\6L\7%!EYMV8U M\WH86B)VZ6'H=.EVFCHP'LD6E#SHO$^+ADCP_S UBR.">1>O]X M:?"*RUA4'CU615E9U$>S+M:HU.Z8QMR?6O@(VPQSJ42*MNW6-V#W6M%-2Q!PS-I MH-N'EH:U?$Z]TU/8!:P K)=\ZS]'RNF9G&IMS=<"?:R;I MW!C\ [+?S$]9?$MHT.U X6O.4_Z&1P6S0)WY9\'0<:NDK6MG.]J^/).ZX#Z$ MU\_6DNF,TU(%II3:.7M/'NGZ*:@[5I6^_-XH2\7<-W-Z/5&[ )I/E;*'CB-H MW^/Q;U!+ P04 " #Q@VI4Z [V2:X' V(@ &0 'AL+W=O+->*RR.2NI>BT6K(*>J9 EU? H9V.UD(SF5JDLQL3WXW%) M>34Z.[%M-_+L1"QUP2MV(Y%:EB65CQ>L$*O3$1ZM&S[QV5R;AO'9R8+.V"W3 M/RYN)#R-6RLY+UFEN*B09-/3T3E^L8)DV)BA\/;!+5A3&$OCQ2V-TU(YI%/N_U];?VLG#9.ZI8I>B^!?/]?QT ME(Y0SJ9T6>A/8O4/UDPH,O8R42C[B5:-K#]"V5)I43;*X$')J_J;?FD6XA % MTB@0ZW<]D/7R!ZKIV8D4*R2--%@S/^Q4K38XQRNS*[=:0B\'/7UV?OG/'Z]N MK^ZN/GZX12_OZ'W!U*N3L0;31F"<-68N:C-DAQE,T'M1Z;E"?Z]REC\U, :? M6L?(VK$+XK3X \M>HP![B/@$.^P%[40#:R_88>]BJ:!%*72>_;+DBMN8^/D: MVM"59J7ZCV.,L!TCM&.$.\:XA9S)EP5#8HH64B";-&C**UIEG!:(5W4:P=!# M2^PV_M>_I,0/OD?/_?UO1F6]BUM=L">LO&?2[LM+7B$]%TM%JUR]LMMD/GSX MP!/T 0!%40BF5OD%BF/BD93T6L(T]D@2]UJ"2>S%463U7Q9"@65>9:)D/9F7 MD>^%(7[55_,]' >]!NPEF#BV-&JW-'*N^@ 39W\P='UXO^YN"@W0C&]_2QP0X( MQ3NA(?\'?9=GS,_3(!#=R4\HE>J#%TB)SQ?3F[#QP-"N6N0GF MF1#YBA=%-^,(T"9"[S;;7R!8BC1UY&C:YFAZ^+GQ-'FT0&K!,C[E&0#ATXU% M$+!L9J-K*(/=8]YU:;C.4%@]BA9"KK-@()_UGD+@<,K0.;O"N!Y^99[X,D&2MPPR45N6Q_AT(.6.I\K6C81J\TS M0-MG]637HR""J$ W NA:SA2?55U_Y"4D13A$-[ :E5E3S;)Y)0HQ>^RC _91 MA-Y*8 9SK@R&%'86:LX7?13!:8)"F!HPB#5Q D9AP)\\_7\=8>*D=C/\0$ %,-U;M G_@ ^FD=42TN M&#P%:!W62;PH3C840%*#IP;,=BF%$ N'G#^.[<-^1^7]@S>P:OF7B6/S9,@4 MFDI1KE&/&68%H&=SI7\L_TU!I"FXUC3RIJO/4."BP0:O"&[WGG(&..*M89>C M+?G:X6C+'_:Z"XW WV;SIQ36T(/_-\Z&B"Z.O'02V"X[F1YUQ9X?)J]KZ[-D<]DY4-*5IXZ/KZTF69=);)L_%2W%W(>EIN^NKXZ. MF(^9%B;T"/'JFY(;&1*@%^%1S#3R?#]QD5/?BX/)(#O%V$NC\ AZ&GB3<+*/ MH,*YYQ,'00UC+_']/0P4UB6*L(N!1C5!/8:!IC#] 'VT! ??A(?&<#.&0VN A^+ P[Z+ N"N@H&_HH3QS:CHGD'_Y*)[N.@3 M\@D),G$SPB#Q"$BE6VZ_6&?81HZD>#_"7R(KAR'4%?)O%^ M\D+BP$%>$F*QV4U>4@+X.]E-7C!POO!8\@*7"R (;0&M*9SOJJ,!,R&'5-(B M\)A\$P:3)):8#C.8!+M*:;BK8N##RQC?D,'LJ6_\R6 :!N,D)B\,-?%[_ .H ML:4[@VRG$[(Z "2-['9!;4.T?5RK#);J$F\"LJW,!/Y@!VE=%SOX' M4$L#!!0 ( /&#:E01%G.6G0( '<& 9 >&PO=V]R:W-H965TT "2C=*I6I MH]3'LPR06L M.G9F.Z7][W=V(*4_0-K37F+?Y[O/WR5WE^Y:Z7NS0K3PF MI>L'*VN(\#$VR MPIR9(U6@I)-,Z9Q9,O4R-(5&EOJ@7(1Q%)V$.>,RZ'<]=J/[755:P27>:#!E MGC/]-$2AUKV@&6R!*5^NK /"?K=@2YRAO2UN-%EAS9+R'*7A2H+&K!<,FN?# M8^?O'>XXKLW.'EPF"Z7NG7&5]H+("4*!B74,C)8''*$0CHAD_-EP!O65+G!W MOV6_]+E3+@MF<*3$3Y[:52_H!)!BQDIAIVK]'3?Y>(&)$L8_85WYGI)S4AJK M\DTP*[J(J_R@EG6[VJU!NV\B#JRG<#:YOQS 9#V:WT_%D_&,^@\]SMA!HOG1#2[X&K77&W/U=KW_AC7<,=$B0T8,L%D@C#SW?1-J[+@UGN.#N MP=F""VXY&F 6,B?ZP8D&UQC47$FI-6EU!<[->]_\\*V?/G3BJ/45_M=*%8+Y M K6ODM>'KFIVC>B-QXAI_>32WP)C8SEU/*;_XN*K )X+XBU0%UX=\Q'B3M1H M1YT72+-Q%I_L(G&ST3Y[C42==YLAW!D&.>JE'WD&$E5*6\V%&JVGZJ :)L_N MU4B>,+WD5*,",PJ-CDZI"G0UYBK#JL*/EH6R-*C\=D5_!M3.@S6NC M U7;LI#B6B-35Q77#\>B5,O# 1VL"9^+V=PZPO#H8,%GXD;8WQ;7&GK#3DI> M5$*:0DFDQ?1P,*;OCV,WOYGP>R&6QOM'SI-;I>Y4E&E^=HHNKR?CJ M_.+X\@R-;V[.)C<879U-T.L)ORV%>7,PM*#1\0VSE?3C5CI[0CIEZ*.2=F[0 MFRTA(V6 M\ DM-U!+>5T*I*8HFW,Y$P85$MFY0!G7^J&0,_2-EW4S8:94OBS*\K%P[UZYNE->ZD0&S'@37!@FW@ C"+ZI;H;LE:+X$ M<9G##QVAUXUH51N@F#?OT<\_I8P$OSR['5>JEA8=\Y++3"!NG%5;6D'->OHK M1 G%<<+0./M:%Z9H2AU8SB\ONDDTP)1$"*H8:E1"56DM9/: K.;2E+Q%A_Q/ M*#9 &]NQC9)@OQW@][;YE$8XBCY,T_V$C] M6+$4I\F^LHFZA(Z>G= 7TD)6%2[9N#'"FL<2=[^X'1$82=B0GO(H4[ I& OY M",-V(^F_-_]^=/OTO2?KTNX(Z]SJ*BW+ZJJ&)(,PKFE7 MHD^R525.O%0$DK;%7UUG-9X+)'D%L.)0P+H^[.]WQD^\,(42)!XE##:*.,9! MRGQ"P#"-$G0-YDEGH1797*I2S7H'@(FRN.O&4?<;84;Z'B5XE,9HLBO!*T-" M=HO9M93MQC9ANQ(8'K$472O8P'-A8 6-+SV&L767>892B KUA20CACY Q+-Y M800<>MK FWFQ,#Y3FO2^AKU=<4\.DQ!RCY>0>4](&24X2/KPL=ZI@. T2+TX MQSB*">!,=@?AV_4=QR\('HT?04T;THQL1;+& (4AS0WN87017Y+T/5[CK] M+Z JB+:@BF(2)GZ?8!;Y*4)9A--T]!*PHE&?=)"045]\ (I&SV.)'"V\'(S M9CV$QF'JSR*C%Z((#7J/PZ3_3\'S_3 2DPT8\3U)<#SR5(0 ;P']$65.B(=. M.(S3G9R"NF4 ^QN%SC"A?C\(1M'9RFO .K:1!G#T2!VU3PX&6R!+'*W?;IDKM(86^;0(CO] MB[=ID][S;H3$.*6/9F^[ZSR6BD/OLE\)/6N>- QL- !Q[;V_HW:O)N/VL:"? MWCZY?.1Z5@"^E&(*K.1= J=TW3YCM!VK%LW3P:VR5E7-[UP :&HW <:G2MEU MQRGHWI*._@902P,$% @ \8-J5&('U89H @ >04 !D !X;"]W;W)K M&ULK91;3]LP%,>_RE&&)I B@VJ/:P%U^.S__GL:%EI:PAFDRTI<8WZZ_9!FEG04W):(U=4<)!8 M3+VKZ'(^L/[.X1O%5AV,P6:R$>+)3I;YU MM0,@PTY9 3/>,U\B8!9DP?NR8 M7K^E%1Z.]_1;E[O)94,47@OVG>:ZFGJI!SD6I&%Z)=K/N,MG:'F98,JUT':^ M\84'6:.TJ'=B$T%->=>3E]TY' C2\!U!O!/$+NYN(Q?E#=%D-I&B!6F]#8=*GX'%<5P)[BN%"QXCOGO@,#$U0<7[X.;QT>)-YB=0Q+Y$(=Q=(27],DF MCI?\8[)'D(,>.7#(P3O(M:F2O&$(H@#*GY%K(2DJ'SCJMX[P.&WY!P$R89Z_ MTIA;OJX0"L%,'5%>PBGEQB(:17BNSB[AXXC?18NN*:R.T*54WK,S?B-(ZF/5""+V?V WZ MWW;V"U!+ P04 " #Q@VI4G[V->3H# !H!P &0 'AL+W=O.=65X[MN[-2,-]9RWNDV[TIM%,YROF<[?$#]9;^1)#D#2LYK;!07#4@L M%M:5=[D*C7UG\)7C04W.8#+9"O'-")_RA>4:0EAAI@T"H]B^HOGNEQ8J04Y%JRM]+TX_(['?"*#EXE*=4\X M]+:A:T'6*BWJHS,QJ'G3O]G3L0X3A_0M!__HX'>\^T =RQNFV7(NQ0&DL28T M<^A2[;R)'&],4QZTI*^<_/1R<__'9GW_^#=R(^JJ1_7?0/5\N!6-+A6LFQSSEP .41QX^B>>*_]=Q!O, M+B#P;/!=WWL'+QCR#CJ\X+_G_0YZ.*"''7KX!OH#S4[>5@BB@(VD"9+Z&5B3 MP_I[R_?T3VL;&M2O%?9]X!=@^ (,,D&CHC3F)JHN$0I1T#W_ZW-W4'ZRW*KD,GI>F4>;CPV; ]J3^ 9R=A^$*.O0!6+:]R M0]88\WHOQ0\TR:G!,K&#>#9(D9W.4KAE64DUDO^JR$@BL6>>.XJ>'28I?&QE MPW4KL?,J^),YCX&,D3N5W!BN1;UO-:4XQC"^2A3ZP AH).EZWB#%=AP$- M5 MKCKS_'D:)J"$HD&D'5.2P^LU".TH'JD%=I0$\!5+GE4X-0KB8&+D MQA[Q;Y26;;\+Z7<@[!WE/&&3VG&2#&)J1W[T4Z/3V XG/8@]VP]2XJS4)5QE M65NW%3-_8(YT162<==%.UF>^;\_BX'Q44 72U#O_*CW'4[7M$XM(WN%^&@':Z1JWY[CN;]'73+Y(XW"BHLR-6]2"(+9+_7 M>T&+?;=+MT+39NZ.)5V%*(T!?2^$T"?!!!@NU^4_4$L#!!0 ( /&#:E1K MT\&PO=V]R:W-H965T M >L76Z+(1Z3TD.)XK?2+60%8\IH+:2Y[*VN+\W[?I"O(F3E1!4A<62B=,XM3 MO>R;0@/+*J-<]"-*A_V<<=F;C"O95$_&JK2"2YAJ8LH\9WIS#4*M+WMAKQ4\ M\N7*.D%_,B[8$I[ /A=3C;.^1\EX#M)P)8F&Q67O*CR_'CK]2N$/#FNS,R8N MDKE2+V[R6W;9H\XA$)!:A\#P]Q5N0 @'A&Y\:3![?DMGN#MNT3]5L6,L697E[U1CV2P8*6PCVK]*S3Q#!Q>JH2IOF3=Z-(>24MC5=X8HPWC++)F.MUD0[;41S@RK4RAJ=X])=RI/5N,K1SD[N M?__\R\?9W>,#N;V[GI&C&9L+,,?COD5PI])/&Z#K&B@Z !1&Y$%)NS+D3F:0 MO07HHU?>M:AU[3KJ1+R%](3$84 B&H4=>+$/-:[PXN\*M0,P\8!)!9@< +Q1 M>:$D2&N(6A"[ N(D3&Y^1D%IC64RXW*)))E;HN:"+YECHMEWN-T[S1 [/;3; MAQ]&47AZT;TGFF,B&0M9:[U0 C/2Z1YQB1)5&K0UQ^?$ =+XXMW^>)&0ST%7 ME]D*W:6Z#R4ST#D1BDF_]B.)1DE Z=FN)!H%87)*[L&8<_(L6:ZTY7]C/!DW MJ2JE)>A^'3#L?!L,!SF?*,E%;>N]&-$CH:#N/ MPB Y&S:[WY1:XT60PKF I05/5"BY_&A=)&]PCL+3((KHSIYA'- D:C<]8(;A M#N,@'(UV)704)(.D@[<#S]M!)YN>L+)GI0#G=XZ'QJS2&X(UO6";O"*8JW-( M%+E#:'A-,7:2,K,B"R0.\D=7/-H T_L8W>W#,Q:)VOX*M\2"4=/@'FD0[)(; M[Q)K_Y>2:U2Q"OU]@?]R>E]N=+H?$&::?##D",>,%*!31,5WZ5"V=2+^CRQZ M\,$=TICZH+WH,S[?]_ 5M'/XT:4\F6XC^+"T%R0^&=#S\(125ID970DN+?!7(?;=\3G_!:+N'5D@5V'_@Q*1H[BIC 44B4E;9C>J$L O)= M;$_I;\@F\+(%0C -;\C[3J7<)R/Y"UVMGW2_^(FE7'"[<>4[PLI4US@WB[W. M5I;LD0VVA36.@C@Y^\8!_P3L(T5_I]_)02^KKLX]&PO=V]R:W-H M965T-B;8'A]L46*?+A(U*D)B.H](<2JI&H@*..P.[[B>GI(Q;LTFCNY.SB:AU MP3C<2:+JLJ3R:0&%.$TMS^H4&W;,M5$XLTE%C[ %?5_=292<'B5C)7#%!"<2 M#E-K[ETM0F/?&/S-X*0&:V).LA?BNQ'6V=1R#2$H(-4&@>+O 990% 8(:?PX M8UI]2.,X7'?HGYNSXUGV5,%2%/^P3.=3*[%(!@=:%WHC3E_@?)[(X*6B4,V7 MG%K;:&R1M%9:E&=G9% RWO[IXSD/ X?$?<7!/SOX#>\V4,/RFFHZFTAQ(M)8 M(YI9-$=MO)$ M;S:KFQWYNIXOUE_7NS7N?MC1?0'JX\31&-Q ..DYT*(-Y+\2R//)-\%UKLB* M9Y ]!W"0=4_=[Z@O_#<1KR$=D<"SB>_ZWAMX09^*H,$+?DLJ1J/1&S'#/F;8 MQ Q?B;G%)LOJ H@XX 5-90T9@4?L. 6*4)X1H7.0>!&D!*Y)P>B>%4PS4"]5 MX.U8\U_")ZG SE,:'9 ;6I&#*+"%&3^2#XRC1M0*$=3'*_+^7>*[P5__^X\5 MA7*/?$Q5.Z6IKOFXI#N HG@%<2+LJ<9_9_<'&MF!ZPX47F1'GM?[55)D=:K) MB4I)>7/(SC:T8R^^A+1C-^K=&$\Q-S@[+N9CVT>#3O(\VP_#WOZ!IK29. .X M..BEP$X&X!5]DIC7?O>3[;GQ0'+'":;E %@?4PA?TFC9[OA M)5LZ9S+[LZ)2/Q$%\H&E@X-X=A@E Z)>[),U3T4)1--'-$1^IN-_*E64Q"^6 MT?#H^4IX %Z_X&R/_9_=0SL*7'+;7,A.E]BN'PS2$6 B=T+3XA>[97 IHC$F M-1XJ CN,DY>:V1G,U1+DL7D]3&?47+&ULM55;;]HP%/XK5C9-K82:"RD$!DC0=ENE=D.4KMJC20[$JF-3VRGMO]^Q M VEZH=W+7FR?VW=N]O%@(]6MS@$,>2BXT$,O-V;=]WV=YE!0?237(%"RE*J@ M!DFU\O5: 3Q52?HV2L0*$9E(0!8 ,"#JFQ"!2W>S@!SBT0AG&WQ?1JE]:P>=ZA?W.Y8RX+JN%$ M\AN6F7SH)1[)8$E+;F9R\P.V^1Q;O%1R[5:RJ70C5$Y+;62Q-<8("B:JG3YL MZ] P2((]!M'6(')Q5XY13R%](BTPQ:)@BA\!Z]=I]MV>.U_3O<=T+@&C1UH MO ?TABI%A7G$2ZI!W4-UU9AY?*N"[T/-A@F;L-.FX%<=*@L0V=X/!E,T%D>]H8MWI! M[Z.VOO5 _<; *T"MW%C7^#Y*8:K95W/KGV-<#K;N:0*[YHF')9H&AQU MCSVBJE%>$4:NW?A<2(/#V!US_/U 6064+Z4T.\(ZJ/_3T5]02P,$% @ M\8-J5$QSFI-I P +@D !D !X;"]W;W)K&UL MU5;?;]LV$/Y7#EHQ)( :2:1DRZEM($XSK$ [!'6Z8H^T=9:%2J1'TG7\W^]( MV;+2)"[VL(>]2+KCWB!+G:+]L[C5)48=25 U*4RD)&E>3X":YGF7.WAO\ M6>'.]+[!9;)0ZIL3/A23('8!88U+ZQ $O;[C+=:U Z(P_CY@!MV6SK'_?43_ MS>=.N2R$P5M5?ZT*NYX$>0 %KL2VMI_5[G<\Y.,#7*K:^"?L6MLL"V"Y-58U M!V>*H*ED^Q:/ASKT'/+X%0=V<& ^[G8C'^5[8<5TK-4.M+,F-/?A4_7>%%PE M75/F5M-J17YV^L?= \QO/M[-X>)!+&HTE^/($JY;C98'C%F+P5[!2!A\4M*N M#=S) HNG !$%U$7%CE'-V%G$][B\ IZ$P&*6G,'C79;*NOY?1[6""M5 MT[&I9 G6=0<,6D-*;==@:?E6-1LA][_^DK-D^,[\FWC@HI*$H;9&R,)<7H,# MB?F[__S]%PK=$N79$K4=FP5JW_JCTE' /6)Z)"/X(-^66FUE ?-=U32N-/>* M#D%G_P;X( _30=;3,#X,TR3N:9)A%L:<4P6_HSXY)YR%"1MT\GS4SR49AJ-A M=H:V64?;[#QMZ7]>;&O'*0W"T4K()3J.+$1!/[*%;7^1E=V_Q-7SX(ZK)TRW MPS-0*+;:$YE,]\0! ^A)\*3IKMEAVVVB9=OQG3 @S.$HF/\K;V>B]K41UE=@ M@64EI:L'->!8DCX_PY3G3V3.V!,YXQF!'HJ,CS2E#78&H^&)1+Q'/I9Q^*HK MBV_5:G5B\ 5++_L"ZTGI8'#Y8_34N5?B9B$?\9_E\1*;H]X,:U"7?E(;6-)1 MM^TXZ[3=9>"FG8$G\_8F\4EH*JZ!&E?D&E\-B;NZG>: M+C2HG0&MKY2R1\%MT%V1IO\ 4$L#!!0 ( /&#:E3RP^G:X@< .D; 9 M >&PO=V]R:W-H965T+G93[-^NU2'>T)&)5[2F#)]N*ET0"R1_78L\IR?2A MLEB[CA.N2Y*SQ<697KOC%V=5+8N,<3I]GQQB=]<)6J_WO!+3I^%\1LI2S95 M]5D1M]GYPE$*T8*F4G$@\.^)7M.B4(Q C=]:GHM>I#IH_NZXO]>V@RT;(NAU M5?R:9W)WOH@7**-;4A?RI^KYG[2U)U#\TJH0^B]Z;OQ@T*'/6 M_"=?6C^\YH#;'G"UWHT@K>4-D>3BC%?/B*O=P$W]T*;JTZ!WGZY__/@./5S^^]T]LA[(IJ!B>;:6P%IM6*MI'KN'B&G]<;ZFE^WBL,G6'G]^Q\SX>;D=6%Q156Y15)14R3Q%A&8)[ DA@**W*?<4HDT)MR>%?SF"-(JNHA%BB M#54[NT5)OE QY?9Y+?[^M]AUO+?HK_[_'TIX$]FC1Q G6FXHU['J%E7,U!\' M_N $61^TR:VM$Y:_.2GYIO-MM_ =LL+8=D.\-)9P8H=.8BPD=N(EZ'T;BVX= M^W;DX9[T;!PX/65%0'I+]%!)4ICB L\./,<4Y[IV%)CB@([#&50%/:J"5Z,J MK3D'^&A009JA0&6&TY"UH8QN<[E$] ND:$&GX#,O[OIW1+2,#5&Y:( M8"/H M*'<4 %] 9L_9([)R!BM5+8"?6)Z.Z?\9.CLOS!G^50 %-,9!8"XXMN>[QD)@ M^ZY_!,\D&;");>SX P6H;7#9H6(2 8:%=NR'PW%L^P89V &H=_,:3'V%W1:V M$^P.U\3RX=J8-'@!?+X\,EL]P#@T=WJQ0;E.V-W*'J3SYEO8!5'Q2)"/L\$+XZ#W":5BS-BYSH-@96A"2R MEA5_05N:43XV@!-)H8>0.W0-%Y6PEW\(1+=;JKN?PXU3*6->LP>X\<<:J3SP M2JW4UE8SY3D0;I)Z)E/.Z MI5%"THGHU!/GU!-(6>];#P\^[SWFXI6#OA\RP23974%](LO!_2JIY,#1PBM_ M:1S *W=$8:#NI0Y-'RH;,9@>(#)=X-L[A"QOY8V9^09EA='*58]_9BGEDJCJ M 59 <3C4C#NOMYE% M(%9)2&E9#=B'OENUCDT. CW&;HL,*@BU(@^<,$&:T2:MA)SC-M+,'0$"0XB M_%0QXRA,'>EG7>A!S\:C0R:-5X[)3E]B]^WDRC5A),N)FMZ$Y,"]YJI/F#LR M!"9T&R3V3#9@<;KKV^AD'$D\BIVCC?P1D@U'>PK3&],57M)2'$ :$#&R!]PU M1@@.5\'(?\D!HL+&(S-I/^K3?O3Z]D_#6IS ]53BGN?],&K5)-%QUI-X_E\0 M8XA3&7KJ*GWK]NY/MG57I-!J$XG^15A-($D.R?8[W2-$CK\\6/)#[W#):"F)$%0V&1,:A@UT#3*?'G7GY4RUJ].\=7_"%6RJ!LR;UF?Z+8EN M*$#7XT*LV&CX0'=C6-^8W6]C^[$.GU0IAI0'MQP-13UTT!VOMLW[$BBP4#A0S10Y ML(ZBH0N/X,!EFO(:W-+7U;Y4>HFI$78FJJ9A'!XT#IT(O:^A7M&N[.CW%$?> MMM0],H:63SHX^(0_++CL Y:^<#?F I#V\,^^F4B.Y],2]WM MGYB@M+!3LCP[!(=]H ) UG4NH]-=ES=(%2C>,-(#*7(/!J"4'6_A"SUJT%(*'O"):-< M[/+])+X2[)_&UT10S4PXM-K.@29!;/L!6*72Q>\>5R_! 'G^N#0&@8V3V1J2 M]#4D^1/C[H8^YHRI;-:TW9G^658UTRFZGIX>IBK,O!;C#DE-GB M/_WQ?LEH*L;VM0:_*,ZCNA&Z(SJ,L=$A=9/'8+HDGREDCZ;]W_,<-BB>9IXS M,O77,%/J=>_$1FI.-5('#90Z2UEVPDKUN@KC0[.GT+XV/K^4E#_JCTSJ12D MHOD2TZ_VW[$NF\\WP_;F(]A'PL'W A5T"T>=510L$&\^+#6$K/;Z8\ZFDK(J M]<\=A&PO=V]R:W-H965TZ.ZZI'_?61N<5$U0U?9E+V=GSLSL7 8[ MI1],CFCA47!IAEYN[?;2]TV2HV#F7&U1TDNFM&"6KGKCFZU&EE9*@OMA$'1] MP0KIC085=J=' U5:7DB\TV!*(9C^,4:N=D.O[1V ^V*36P?XH\&6;7")]M/V M3M/-;UC20J TA9*@,1MZ5^W+<>SD*X'/!>[,LS.X2-9*/;C++!UZ@7,(.2;6 M,3#:ON,$.7=$Y,:W/:?7F'2*S\\']ILJ=HIES0Q.%/]2I#8?>GT/4LQ8R>V] MVGW$?3P=QY4U MLVPTT&H'VDD3FSM4H5;:Y%PA75*65M-K07IV-+F=SV>K^72Q6L+5XAHFMXO5 M;/%ANIC,IDLX7;$U1W,V\"W9.:E M+!SW897C_S(.S+A0* LHUB1^R 0PC9"6Z-XSQ:G)#9P6$FRN2L-D:LXNX>V; M?AA$[_]Y_XI,U_7D3(<-?@+]5G 1.S!JP&XK[/4=%#=0I]7M55*=!HI;O;#K MH&X#1:VX=P'T=33D,DNA/C'V._%O3IU U&FU@\Y+)>,_:TR!>E.-'T.?7TI; M]VB#-A/NJF[L)_%Z/,Z9WA324#8R4@W.>QT/=#URZHM5VZK-U\K2T*B..4UI MU$Z WC.E[.'B##1S?_034$L#!!0 ( /&#:E1<_Z>CQP, -X) 9 M>&PO=V]R:W-H965T $ULL1)<@C]];>2P8'T0N_#33^ M:O=9Y^5=B5U-DH_ MF16 )2^9D.:JLK)V?5FKF?D*,F:J:@T29Q9*9\RBJ)94QO^R#4YJH25?:*"5^NK%/4NITU6\(4[,-Z MK%&JE2@IST :KB31L+BJ]*++?MW9>X//'#;F8$Q<)H]*/3EAE%Y50D<(!,RM M0V#X>88!".& D,;7'6:E#.D<#\=[]!N?.^;RR P,E/C"4[NZJK0J)(4%RX6= MJ,T?L,O'$YPK8?P_V>QLPPJ9Y\:J;.>,##(NBR][V:W#CSC0G0/UO(M GN4U MLZS;T6I#M+-&-#?PJ7IO),>EVY2IU3C+T<]VQY/[F]%L2D9WL^%D.)V1ASLG MGLW8HP!SWJE9#.),:_,=8+\ I.\ 1I3<*FE7A@QE"NDQ0 W9E13IGF*?GD2\ MAGF5Q%% :$BC$WAQF7+L\>)W\*:S^\&GBWYO.KPF@_O;\?!NVIN-[N^J)["3 M$COQV,E[V-@T:2Z J$51<-QN_5@(,AX]F.^MYVG$WWYIT3#^2'[V]XNO5T@O M>L^@L?W^T^%WS:2]P")[-;W+LT?0+C^7&[EA7)//3.1 ^DPP.0?"+/F3R1S; MG?@-C-JE,PV#5CL,(IJ4JE])6$VB(A*DI3H.&FV*O_:18=PBV)<+X,[TC :M MI!4TZO'Y6[0#*EA)X!G'>S(T"IIQ$D3-\#A/A&PB8AQ$8?,(L!$>1XWJ-(BC M^G'4N'XB*@T);08)38)V@QZ3C0^QHX V&D'8:+W!3LA 2=PS9X3HH_$]X9+, ME92[@V[#[8K8%9 )X&'-)/^'>?T9;2#=%JYZ-Z,<#GYWF1,/4 MRX:I_WC#&+P:UHZKV:7T=R[?Y(2Y6RZ7("T9",8S0WJ2B:WA!H^=% 2QBH"Q M/'-UZAP6KBB??5%B"*=YKP]/$YWYX-F:R2W)#:Z]!U<";S7D\W]RO_SI9\%? MP'1Q7)]2_;N.WYG!OAJ^K+$:T?E9":P^X8[!O76]7@U#\J&4DW8A3[AYNEAH M %Q "QI7@NC#TR:LTD.WJ-IV8AD)73)RAFN_1>KFG,35U^Y*JHUR7#JD>#JG M(%.RY2#2LLH_'"V/UWROSFL'=VX&>NE?%@8W/I>VN'Y+;?EXZ15W]JMY\?*Y M97K)L6X$+- UK#:Q$G7QFB@$J];^!G]4%M\#?KC"!QAH9X#S"Z7L7G !RB== M]QM02P,$% @ \8-J5%H#U=N;! _P\ !D !X;"]W;W)K&ULQ9=A3^,X$(;_RJAW>P(IM$G:IBE;*E%@][@3"Z(+(6\5S-$#0]IDJFCQDSK M^6&KI:(9IDPUQ1PS>C,1,F6:FG+:4G.)++:#TJ3ENV[02AG/&L.![;N2PX'( M=<(SO)*@\C1E\G&$B5@>-;S&JN.:3V?:=+2&@SF;XACU/_,K2:U6I1+S%#/% M1082)T>-8^]PU#/VUN"6XU+5GL%DJ7^QN5,N=TSAB4B^\UC/CAIA V* M)!)EK[ L;=T&1+G2(BT'4P0ISXH[>RCG89 M8M2$MN> [_K>%KUVE73;ZK7?F71SBW:GTNY8[4CR .RM@.YI)'1C45 M,29@@H6E)1_C [9 285LJH2K#^5Z"'_\%OIN^_.[[_\BDP5O:Z^('DSO4%8$ MP357]P<3B4BI4H2H-$BF$=QFT(%/U#T'3[U8N*ZN8+WB,60R/').8'+@N?-I"6;>BK+LS929^6A7CCK:+ MZ+Z5C=-S2E-+K/<_I^K[C M^L'^LTB-!'V/)LA+*]?K./U>S:J0>1'?>A%TG=!MD_].+48[= N>085G\'$\ M\XSKC71NU_P9=%K7OQ#.'X;Q!935%O>SX6QW B?H=9XQU:O0['I.VULCKDYE MX/2"WKN1]'NAT^U[+X ,MP#9JX#L[0QD@<+J^U.RL(G'[9(?X'&CYU^_1;Z? MWMTY?HOOU]KOO9\]H(RX0KBB@G^2N49S,#'36SF:3B5.3;V\J*4YS;5]I&7+ MM*3E@1OSC3^G!J=#2%36UJX1U?X-ZEUZ)G)%14#=]7H@(':OTK?KMT];>[\7 MK@5EZVEMTN(UQ=6]5M,A?6KZ_OZ:R9M5'=)G+ R#6K1%%/UFVZ]U=IRPWUYM M,:0'6/UJ"5B8?[0?5[\L?W.Q2-S6[$;53?.Q:>;+]J8=JE4[E*4HI_;HJ2 2 M>::+\UG56YUNCXM#W9-Y<32^8')*"$*"$QKJ-GOT'R>+XV;1T&)NCWAW0M.! MT3[.Z(2.TAC0^XD0>M4P#JHS__!_4$L#!!0 ( /&#:E0<)5!2X , 'D+ M 9 >&PO=V]R:W-H965TM3*C5G?^+Y.DQD-9&LX$/"FBRZ*@ZN<$N-R,6F%K.S%CJ]S8"7\\7-,5 MS,'\L7Y2./(;E(P5(#23@BA8CEJWX[#7\RV.B];V)/LI#RQ0Z^9:-6 M8 D!A]18!(JO'W 'G%L@I/%WC=EJ7%K#_>\M^A=W=CS+@FJXD_P[RTP^:O5; M)(,E+;F9REK'8?W&$2U0>1X M5XX_?XP)4_3 M&9E_O9U-R=4S77#0UT/?H N[T4]KN$D%%[T!%T;D00J3:S(5&62' #YR:PA& M6X*3Z"SB/:1M$H<>B8(H/(,7-P>.'5Y\P8'/P'8:V(Z#[;P!.\=JR4H.1"YM MEK"44)&1C/'20$: *L'$2I,K+K6^)FO NLBI@E,1/N]H<@0NL'292&4!.UQ" MC5%L41I[D<1(@LL%%@'F4_J22YZ!TF1#-4DI3TM.+0Z.EI)CE2)-)HC)9:G1 MC_8(O*:P-EMD=+WSDV'27=^0WW[I1T'\^7]__X61K%*+8&) L4 B-CFVZS9) M["/ 1S@@CV4!BAJI+F?XN(OJ>V*Y-?N57"61%W?ZUWM38=<;]..]B9[7Z?;P M!$)B29_G]]WI"F2?Z \\R@H:[S;\FJ#.:H-7@MGUGX-;I=:_9\,P\)).QXN3 MY'@M"+TD2+S!B;5!UPOBR(N2+KFO,_4RZ BA(Z\7]T]!=X+ ZT;]_6NZ+/D_ M*B,/@X;7'[2[R?[E!^TP.1@&_:. O-/L@ZOIC.QU&]GKOEOVJ##,:1+^9HF& MM%3,,$Q15 ]>VHI=*EG8NUCCS;A?,AHU!J=4[)0ZGN?SG$,M8K8@J@1 5.M? MHZ*AF])I!GJN"\CDU. /]2=9P([,88TY,43*)TST%A$J27OZH;0#579KFY0TH*! M%_0')(JP$CMDT/-Z8?_8KA3,[,Q"JQ9A[X!=&'T^&L^=K5S;0.ZLX\&! ;Y/ MY;"_UPZA_J]_.ED*4W5&S6S35]Y6[=1N>]64/E"U8DB PQ)-@W8/TT]5 MC5XU,'+MFJN%--BJN<\<>V-0=@.N+Z4TVX%UT'3;XW\ 4$L#!!0 ( /&# M:E3V&] "C0, *\) 9 >&PO=V]R:W-H965TM&%J C:AW*;,-..E;@"4.DG0#]HVV:(NH)*HD537_?D?)5M3- M\;H-&R!(O./=PSOR.1UGG52?=,&Y@:]56>NY4QC3G+NNWA2\8OI,-KS&F:U4 M%3,HJIVK&\59WCM5I>M3&KL5$[6SF/6Z6[68R=:4HN:W"G1;54P]7O!2=G/' MFX_-K4+)'5%R4?%:"UF#XMNYL_3.+R)KWQO\(GBG M)V.PF:RE_&2%JWSN4!L0+_G&6 2&GR_\DI>E!<(P/N\QG7%)ZS@=']#?];EC M+FNF^:4L?Q6Y*>9.ZD#.MZPMS9WL/O!]/GV &UGJ_@W=8!MF#FQ:;62U=\8( M*E$/7_9UOP\3AY0^X^#O'?P^[F&A/LHWS+#%3,D.E+5&-#OH4^V],3A1VT.Y M-PIG!?J9Q?NWJ_=WR]L/5Y=P=?-N=7>]?+A:W<#+![8NN7XU$[KF8 Q+;%!QY6"*YU2.P/%=<:QN"U0\,X@J8!MWPC=@*=!(U-*W:%(@ M4N5OSN'''U*?!C_]YU\D J_6 MF(PEPT%I26%?%%]>-LGCWZ[VL18&]^K>,#-!>P%AYI$TH1--X$*)QH\2 MDJ0Q7+*:Y6R*'H^ M\?P8$^_@-\Y*/)-Q*B4TBD8I(%D:/J&0,/!AA211HRXF<11,["G-IO9)" _2 ML'*2:!Q@#M$T]9 &)$BSZ?9X"O?:DCY':FINCA'W M6+F=7F'5*BB_ YE A\,"-A+;DS8VH$9AIU0&2Q!/@']N18.]RQ"HD9%[G(XK M_G\6TE\4S)^W\)_61.23.(NF9YZ0.*5_Y'](8II,^171(W0/21B&$RE+LJ/L M]D@2TXD4A^D1?I*(?D//A 11#(*13=^2U]+@[[D?%GBCXLH:X/Q62G,0 M[ +C'6WQ.U!+ P04 " #Q@VI4=PN,"ZP& "0& &0 'AL+W=OQ)$2B;VF2 MBLU2=C+9!6J\7?*+D153>D=)DSMA7-1C&ERU3"402$DF% M@.'Q3&Y(DB@@$.//-6:K9*D(J^\;]#NM.^@RQX+7RLA6V4$P6.$_D ME+U\)&M]/(47L43H7_12K V"%HIR(5FZ)@8)4IH53_QM;8<*06@>(;#7!+:6 MNV"DI;S%$E]=O%.CDU(3&=V@Z^&TX>YSV1X^H/>E/!_"\&3],^J,O:#RZ M_])![4<\3XCH7'0E2*1PN]&:^W7!W3["W;+1 \OD4J!!%I-X%Z +JI3ZV!M] MKNU&Q%L2G2'',I!MVE8#GE/:Q]%XSK]GGP8IW%(*5TOA'I%B!GLQSA."V )% M#$R5"1)#-"8XBPC2WA=UUF]&O<=RB5/T&V?YRD###"S7GF!.,HEN6+K"V2L: M9\EK!VV-<-V_!R,,T.SC8/ X0VV:(;EDN $$PA5:$KT5Y]6.BOA!@F*/4P^R9")DJ?4$/D<\% MC2EDIG+!S\CQ',-WO$UJG]?,? >#":1"PCG$E%!$!OK9/#-- MTT(KS-$S3G)RCBS3-,SB3\N?L<*UH$T.,<#I7T".A0K1';=H=R@"Y1(#$KE8 M$9V*D]?S"@@5(@< J!M"PFJ:/=7ZK:KJ_CP$;0J)_K@*O3T5O,KX_;I85L]P M7<_PK6*-985&Z+F&[?9.4!)28>6U'\=452UP^PK3^%>(SPBOJ J#S2K7M(S0 M];=A[WN&&X2HW8^B/,T3+($3U"<:4=D!4254:)@AF&? =QM";3)8.; V+3?COR$MSQ[[CX,' MJ#PS59#&D\%45Z?_/D$?>WZ!,"QJ_O?F=-NT>ILT!LIET+>V$R9$9Q.08/W: M5-[V(2S=L%.9LCRC%SJ5B:^2*;H@+=,&*-L(G+ *X4+=\^RP(1_Z93[TWYT/ZTI'769L MYO3NS*CZ\NG@(WP:?AJ@]OUX-NM .P_3@]U4^;_)A(?9X"UY:)M/ZRK]*?FU M;0&PNV5E&Z&]+;]M/S [VD?'4*M20_PZ]H[4T$B9867"-X(P: C=H S=X/VA MB\42+1+V4EO*F_'?$[ Z7ONSC^CN?OQY]C\-SYO2>&C!6;KIBZ#OU=] WQ6D]KE*\Z>J=)[_OJ=8N]V)XJ! M\IYBT#FR>PI=*IM):[+5K:TUZ6B#G"1 KROXH)F& +A1!4GG$6$Q*5Y8+DZG.7S M!$H[6\#Q&9 ,[7'P<0X[AK]PJL6.J8A8#N%GZ(X$#H'J8* [C0TA?! U-Q5. MKP=UWJT5JNDD/"6KG$=++(HN'PY_E.N,IF23G&"1@W-T6WB T=8G)2>LSS%- M7/=,!&==?3U5E/^R#ST*5_CM>#Q48[[.=Y4N2(?$*<"P+94U5$M2,'G3OL$2 MS[\0 , "T+ 9 M>&PO=V]R:W-H965T*'U4D^O-0#.41SC MGE 42#[V>(*#0#%)/YYR4JW05,#R^,@^3X.7P3P@CB(N2 M0-S1PQ7. ^HH/H\&//V'0V;K&!IX"1TFP(Z.:#3%-#- =TT]UFRTDQ/D4##/J,'8,I:LJE!NETI M6B:81*JR5H+)MT3BQ/!V=+^^F\%B#O=7,QBO5]>WL]4*/L/9% M$ GX.GT ' M[B.&.9 (UA$1_$(NRO$-"0)9'KRO"^F*(M2]7':91@77I &7:6=<+\Z>I)O6TTVQUP+;;$PW:Q*IU9ANWMP[HYY.EZ50 MU(-5U(.5\MLG^,<)ERNTNWVG+6V'+> M1/U5)MI%)MK_D(D8,=BC(,'PNW3HJM*1L3HEAXR6=,9\DXMF9K-F9O._FKU* M0:=(0:^]* MV;+K*MDMO'-KO;N535#\RD/AR^"7"U7+58YD=*91\L1VW99=[89IO'S/C%I' MUM$&LP,C C,.BUCM1$WRS=)WTORP+39?;E_3^@^;G(N4=[EZD_52XZ :R1O$ M=B3B$."M1!HM1QX\EO5FV430..TE'JB0G4DZ]&4_BYDRD.^WE(KC1+4G18<\ M_ -02P,$% @ \8-J5 .'4Q=> P S@D !D !X;"]W;W)K&ULS5;;;MLX$/V5@="'!-A&%]\+VX!C-UTM&L>PDUT4Q3XP MTM@F*I%:DHH38#]^A[2B.(TM]&%1]$7B9<[,&\TSHD;/"&P_=VD*-A[(T M&1>X4*#+/&?JZ1(SN1MYH?>\L.2;K;$+_GA8L VNT-P5"T4SO]:2\AR%YE* MPO7(FX0?9J$#.(D_.>[TP1BL*_=2?K.3.!UY@66$&2;&JF#T>\ I9IG51#S^ MJ91ZM4T+/!P_:[]RSI,S]TSC5&9_\=1L1U[?@Q37K,S,4NY^Q\JACM67R$R[ M+^PJV<"#I-1&YA68&.1<[/_LL3J( T#8/0&(*D#T/:!] M"J *T?!;0K0-N= MS-X5=PXS9MAXJ.0.E)4F;7;@#M.AR7TN;-Q71M$N)YP9K^ZNKR?++W!S!:OX MTSR^BJ>3^2U,IM.;N_EM//\$BYO/\33^N(+WL,0'%"72/Y$;P5W@SF9H&,_T M.>W?K69P]NX(33]<7AP!#YKAO_!Q 4$#AX.&KQI MU4%K.7VM$_KF5$Z3))&E,%QL8*&DH'&"5(]&@U0PW3*Q01N%5V)<)+S($+Y^ M)H40&\SUWPUTVC6=MJ/3/DG'4*DEU'8T@I'4#B@C!*: 3 FRK.&,)4F9EQDS MM$I5R1-NSH_EQ=Y0QQFR+>MA_+[=[_1;0__A,%IOQ<)6K]NII5ZYT:G=Z#2Z M$8L7%XBO*JT'C]1@-1[-X3:C7J&FRFD(WZ,*_$-N^P#)@19'QA+D> M4<6>&CS@>DT=O\%BO[;8_Q5J8%#3&?RD&I@-WB9W+PB.)TP8O/3YH)'@$FW& MV&@0.WHB%(PWIO>LTM<]Y!&=Y'%PWX3_9Y7-*G6O"N@-"__@ LQ1;=Q#0H,+ M^_XNK%?KQ\K$7='^B_C^I7/-U(8+#1FN"1I<],BRVC\>]A,C"W>=WDM#E[,; M;NG!A#"CFUR9 QR%6[*!.:CE=BKT M#C=6,EI *2DOD8!US^E[S\/ Z*W@.X6#/%DCD\F*\W>S2;*>XYJ @$&JC 6B M7WN(@3%C2(?QJ[;I-"X->+H^6G^UN>M<5D1"S-D/FJF\YW0=E,&:[)B:\<-7 MJ//I&'LI9](^T:'6N@Y*=U+QHH9U! 4MJS?YJ._A!/#:5P"_!OQ;@: &@EN! M=@VT;P4Z-6!3QU7N]N(&1)$H%/R A%%K:V9A;]_2^KYH:?Z3N1+Z*]6O(V3UR3NCQ>H'\>3Y7B1C-_0=/(MB9/A''U""T$R0#-(@>[) MBH%\1&/]*]\/0!'*Y(.6+.<#='_W@.X0+=$BYSM)RDR&6.E8C4>(?-?W+N#Q[;A[ 1_Z/DV1_*9(OK47_'>1 M_N$L:)P%UEG[BK,^T[.#E"D@/85T$V:Z[U;J4@4K.QUKQ\RC?>0'3T&(]Z=U M^EODM8/NN6AP013X_KEH>$'4"3J-J$H6G[2"&70C(C:TE(C!6F-NZXOF134\ MJHWB6]L=*ZYTK]EEKN&PO=V]R:W-H965T^:>TH>^81@$ O:4)XVXB$6-^:)@\B2#&OT#40>;*D+,5"+MG* MY&L&.-2@-#$=RZJ9*8Z)T6GIO3'KM.A&)#&!,4-\DZ:8_>I!0G=MPS;V&Y-X M%0FU879::[R"*8CY>LSDRBQ8PC@%PF-*$(-EV^C:M_VFLM<&7V+8\8-WI")9 M4/JL%H.P;5A*$"00",6 Y6,+/B2)(I(R?N:<1N%2 0_?]^SW.G89RP)S\&GR M-0Y%U#8:!@IAB3>)F-#=9\CC\11?0!.N?]$NM[4,%&RXH&D.E@K2F&1/_)+G MX0#@-"\ G!S@O!?@Y@#W%.!< %1S0%5G)@M%YZ&/!>ZT&-TAIJPEFWK1R=1H M&7Y,5-FG@LG36.)$9SH?#KN3;^CI'DT'#Z/!_<#OCF:HZ_M/\]%L,'I XZ?' M@3^XFZ)/R*S"#7U,LT.1HK*MYW0N\Q\72)?K^*&W0 M0$#*?Y1XJ!8>JMI#]8*'T29= %-]D&"V B[07CY'OU%)1GH9;TWSJHMIV[%; MYO:P F]:],LLCL+QBG"\TG!F#(<@K[( XBU>)'"VQ?7?]%<_Q1WEH5GDH?GOW==\ MU5>V5;>LD^Y[;>55#XPR>>;!S)#]LM*SE\M^VA"17:S%;C'>NWJJG>SWY-C/ MIO1?FNR;82AOA9APE,!24EJ5NI3$LCF<+01=Z\FTH$(VK7Z-Y*<+,&4@SY>4 MBOU".2@^ACI_ %!+ P04 " #Q@VI4LXO8W#0" #!! &0 'AL+W=O MJ"I%H&%VD M01&43?MHD@.L.G9F&^C^_6PGC9@$4Z5]B>]\]]S+DSLG!ZE>]1;1P%O%A1X$ M6V/J!T)TL<6*ZIZL45C+6JJ*&JNJ#=&U0EIZ4,5)'(:?2469"-+$W\U4FLB= MX4S@3('>5155OQ^1R\,@B(+WBSG;;(V[(&E2TPTNT"SKF;(:Z:*4K$*AF12@ M<#T(AM%#UG?^WN$[PX,^DL%ULI+RU2EY.0A"5Q!R+(R+0.VQQPPY=X%L&;_: MF$&7T@&/Y??H8]^[[65%-6:2_V"EV0Z"^P!*7-,=-W-Y^(IM/[6AR- =',&$+> ^*. ?@OPS)&F,M_6B!J:)DH> M0#EO&\T)GAN/MMTPX?[BPBAK919GTL5R,AG.?\+S&!;YTS0?Y]EP^@+#+'M> M3E_RZ1/,GK_E6?YE 9\@%WL41BJ&^AJF=L0N1V@HX_K*&I>+$5Q>7,$%, $3 MQKG]2SHAQA;I4I&B+>BQ*2@^4] (BQ[THVN(PS@Z <\^#@__AA-+3<=/W/$3 M^WC]_^;G'\GZ7;*^3W9S)MD<-:H]:K#;":@-LV.*)6B[:E#)/1,;J)4L=X71 M8#WD2DN.ND!1X"FBFV11Z+.Y==ZG<>\N(?MC.D\X1;W[SJGI@QP-F%ON"54; M)C1P7%M4V+N[#4 U"],H1M9^YE;2V GVXM:^,:B<@[6OI33OBAOC[M5*_P!0 M2P,$% @ \8-J5.ISWQN" P 2Q !D !X;"]W;W)K&ULO5AM;]HZ%/XK5CYM4M?$ID [ 1+0=D,:%)5U5]/5_> F)\2: M$V>V,UKI_OCK)! SZ>(PB?*%^.T\/N6"/QKD= TKT$_Y4IJ9WZ!$+(5,,9$A"?'0 M&^./$W)3&E0GOC'8J+TQ*D-Y%N)'.9E%0R\H/0(.H2XAJ'G\@BEP7B(9/WYN M0;WFSM)P?[Q#OZ^"-\$\4P53P?]BD4Z&WK6'(HAIP?6CV'R&;4#=$B\47%6? M:+,]&W@H+)06Z=;8>)"RK'[2ERT1>P:X=\" ; U(Y7=]4>7E+=5T-)!B@V1Y MVJ"5@RK4RMHXQ[(R*RLMS2XS=GJT>IK/QX_?T<,]6LT^+6;WL^EX\16-I].' MI\77V>(36CY\F4UG=ROT 2VEJ0:I7Q'-(G3WLV"YR8^^0 M3/>]N05/&U?N! MKXU?);H?;GV8U#Z0 SY@@N8BTXE"=UD$T>\ O@FHB8KLHIH0)^(MA)>H@R\0 M"0AVX'4:ECH5WM4!O$G!>,2R=14X2W,I?D$9NG)@7S785Q5VYP#VCM0+M.0T MT[]SB_[^8HZCF894_>.XK-M@4J M7>'W&H]Z3JBYX)&J@HY>0:%_T9R^L+1('=#]!KK_]LQ>-Y==GX99-PP.6IF] M:3RZ^4-F6=;"+ ZL; 1OSRW>4RE\&G9;<-KK%A/K$W'S2\/$+,E:#J$)_AW+ M0EY4^/*G=L50IWSI 4*USXZD1)<>,<4?/8"AQV M2].)LM+^5;$"AWMGR(H5/=P_45;<.)WVI%AMQ&Y5NR]DQG0AH0H^9B_E^#BQ MQU;N\,W;\TRL I+@-#RWX/1;>296)HE;W@[SW%K/Q.H>(6?@V8H:<;]['<^S M&Z==^HE5/N)6K&^0L)"#$\PJ%NF>@4\K1\3]PG4\GVZ<(_BTFD7<6K/:2J\+ MS(H-N3X#GU9VB/LUZW@^W3@./OV]_BX%N:ZZ6&5^QXI,UZU>L]ITRN.Z/[3' MZS9[3N6:90IQB(UI<-DWM2GKSK6>:)%7W>*ST*;WK(:)Z?9!E@?,?BR$WDW* M"YK_#T;_ 5!+ P04 " #Q@VI4SU::>/4# !_%0 &0 'AL+W=O'J1ZUBF 02]Y M)O0H2(W9?0I#':60,WTI=R#LDZU4.3.VJ9)0[Q2PN S*LY!T.E=ASK@(QL/R MWEJ-AW)O,BY@K9#>YSE3KU/(Y&$4X.!TXYXGJ2ENA./ACB6P ?.X6RO;"FN4 MF.<@-)<"*=B.@@G^-*6#(J#L\97#09]=HV(H3U(^%XU%/ HZ14:0060*"&;_ MOL,,LJQ LGG\?00-:LXB\/SZA#XO!V\'\\0TS&3VC<D"IZ6[3BHAQJ&6V3XZ*HRL8H^Y3;.#/>/"Z7D_L_T-T<;19? M5HOY8C99/:#);';WN'I8K+Z@]=WM8K;XO$$7Z%:*Y.+6JABCB=9@-/KE!@SC MF?YU&!J;38$91D?F:<5,WF#&!"VE,*E>4,\7\!0CN,>BSD-)8I\2+>0'2) M*/X-D0[!'CQ::T-+O.X;> \0I4)F,GGU@'5KL&X)1M\ FW/!#1S56PC#1,*? M,C@)^>>M[8\6!G+]EX>M5[/UO*E_*]]&B"_8=U!V=B'0AMMWV'+O-6SW&K;NXL-R5H5I&V([-\/=-L3VD^ .RLLEPI>RLT3L M]ZLE>^'Y/D?_H ?%8D""Y39!)F)DBK;=E#Q[B9R9X:LV:N'\#??;J(6?A#2; M#G8>B?T&YDJQEG;+$X/FB?!".T/#URV(3YS+D4X+XC>0O&.I)[29S= MD5X;-7"N1_Q[N ^J@9_$K@B--7"^2?R6MK0*_8\%@3B[(X,V2N$\D/AW=1]4 M"C_)=6,EJ#-1ZO;2- M[^ &$D\)PK,SL1Q44I[\:13)O3#5\5A]MSY=G%1G:JY[=32Y9"KA0J,,MC:T M<]FW[X6J3ONJAI&[\H3M21HC\_(R!;N"J**#?;Z5TIP:!4%]YCK^%U!+ P04 M " #Q@VI4=!^0)1L# E"0 &0 'AL+W=OM16)WMM.R M:3]^MA.R7D@I6C\TOISW]>/CR">]%1?/P[G;L7@QZ/%!!SJ;*S/@#GH+,L,)JJ?%O= ]MW*):89,4LY 8-)WAHV+T;F) MMP'?**[D6AO,3J:QH_AN,;N+_[&@;AU00^PPWG\8JFZ0F,,$$A,(:[1#IE@>K7H#;@EC,U MEW#%8HS?T ?OZ/T]!J[.6Y4\_S5YE_Y>QS%?GD+3.P'?\SVJ,'L+:K_%""-M MT; 6C:?)"(X^'NYV(_PJ8@.S76&V M#\34M[ @%K,\.T-:?XQ!>P_L!DJG0NE\*&-DFN*!+)U#6UU62*JJOK(_B=W<2NDW>W2&O@3ZOH,_W0H?9@E!1=\+G[R[GKA60 M#,7,%F()$<^9*J[#:K2J]4-;XK;& _T-4)3L?S;%!\0M$3/*)*28:$OO]$SS MB*(H%QW%%[9,3;G21<\VY_H[!H4)T/,)Y^JU8Q:HOHP&?P%02P,$% @ M\8-J5$+\KX26 @ *08 !D !X;"]W;W)K&UL MI57;;N(P$/V54=2'5J+D J47 1*$MHNT7-247>VCFPS$JF.SMH'NWZ_MA"RM MH*JT+\1CSSDS9SP>NCLA7U6.J.&M8%SUO%SK]9WOJS3'@JBF6",W)TLA"Z*- M*5>^6DLDF0,5S(^"H.,7A'*OWW5[<]GOBHUFE.-<@MH4!9%_ALC$KN>%WG[C MB:YR;3?\?G=-5IB@7JSGTEA^S9+1 KFB@H/$9<\;A'>CMO5W#C\H[M3!&JR2 M%R%>K3'.>EY@$T*&J;8,Q'RV&"-CELBD\;OB].J0%GBXWK,_..U&RPM1& OV MDV8Z[WDW'F2X)!NFG\3N&U9ZKBQ?*IARO["K? ,/THW2HJC )H."\O)+WJHZ M' #"S@E 5 &BCX#V"4"K K2^"FA7 %=JOY3BZC BFO2[4NQ 6F_#9A>NF YM MY%-NKSW1TIQ2@]/]9#&9#)Y^P>P!DO'C=/PPC@?39QC$\6PQ?1Y/'V$^^SZ. MQ_<)7$*B1?IZ.31ESB 6A6D]1>SM-6!>-0+A&?J&G5+=!R?*W_;H%/@K7K8&T7K'TBV+/0A $Y M:(/4-,K16RV)PL QV?&U[5\W.UU_>UCI(TY7S=OW3J,C3JWF3>U4"O$/'E&! MK>?=P#WS#_M#,P?+L?6/IARB$R)7E"M@N#240?/ZR@-9 M#J;2T&+MGNJ+T.;ANV5N9CE*ZV#.ET+HO6$#U/\._;]02P,$% @ \8-J M5&@0(,G0"0 E#0 !D !X;"]W;W)K&ULU9MM M4]NX%L>_BH;9%[LSM+%DZR$=8(8XM###MMQ"[WVQK"AV[NS?5&2X",=24>_\]<1.7H4]>=FR;D$7U9EU1P?+*5+5JC53E!440FJZRH#DZ.VL^NZI,CL9%E M4?&K&C2;U2JKO\YX*1Z/#^#!MP\^%O=+J3^8G!RMLWM^S>6G]56MWDUVK2R* M%:^:0E2@YG?'!Z?PS3DCVJ!]XM\%?VQZKX$>RJT0G_6;B\7Q0:0]XB7/I6XB M4S\>>,K+4K>D_/BC:_1@UZ\VY 6+>7B[)I_P>/W;/1 <@WC12KSEAYL"JJ[<_L2S<1/0.8> Q0 M9X#&&L2=03S6(.D,DJ<&L<< =P9X; ^D,R!C#6AG0,<:L,Z M:N[78YV+>>9 MS$Z.:O$(:OVT:DV_: .BM59+6%0Z=J]EK7Y;*#MY=3#;=H \';P7 M#Z\!2@X!BA!TF*=A\P^Y5.:H-8\\_QU9^X<^KOQYB[?ST>;/W5^HH)D%REH%RFH;2_VM#?;-.J3I@&G^1^; MHBE:]/QVJ3X#%Y*OFO\&^HAW?<1M'XFGCQLALQ*L-W6^5#P"Z[K(^2&H%,+% M'J%CGGBP;*?;?2K!I^ )( =9J#_27/!EWKF7 EJ,((0;C)^O@>"Q2_YZL@ZNQ&'K&37;C)L%QO\V*&CQDY8;K MN))+#M(RTY$--E4A&U TS48-7H&OX5*6O%T='8&BDFKM]+NA67A''(X_C<5S M^R&*"74/CNX&1X.#>R?$XK$H2]?24*L_B!BC\,G2.!Z#N!]M6^\=CT604.3V MG^W\9^,XDXK5;5&U$WP(/O)J8I+!P"+X- M_Q"H? 4NU5-%J0*7-_K1S4H_HK?A;Z>WC:R5<@IA:[IS>?KB*9]:('%.^73< ME#M:"TPYC(P*B,)DRFHE'[,*O*O%9@VNY%DZ#-HHUNE5>\4&G1#%O3V4OGWZD;[ M-U?^'8)YT>1B4TFG#\R>,*\'AL0PC.+4Q%':GX4NDZOI6BK"W2LAN=V8:NIT M=G>>+&S8$N+S$!G4HC!J1WNXKTFR9FPHSCL']D.1D:DG&)'!.(*#KNN]8OWU9)OJGLGEG!"^#_HO'GGPMY68E[732Y! MX5QR+47^^96NRBR4#ZLU5[QNHX1_T:\YR&JUVQ4-BLKK;F]43L_M,XX_O$W" M0>&$$]!"9\C.*%/*/#D.F8R"\#]%,2*3;5 XVVS%RB"ID9U6 EH%F;R"PGDE M5?!S]N?(#)Y3+S)I 873@I(;"]X[WCKE!K+S 4R0+QY-0D#AA'!1/:C%%W7A MZ=46W@F.H+O7V$ ^#D/^JN;KK%A\VZU-&UI"$:@&^::N]5;-VCAT^13;_$Y\ M$C\V\([#\%9*8LUKE3^T*SJ5K#U@..L:VNN?$=^<&!K'81I?5#*K[@N]!P-C MMW$*61S[1M\K+(W4YCU&C$6$GPMS?L=K_<1-]J6S<@[*%O<0$<^0#&GC,&FW M!-E.9:@N=A;;V$73?LEKWP'#W3BLY$_S5MPU6D1YJE9GL5W B6,Z]71MZ!F' MZ:FZKG7J#NROTBR8TS$;K$GB"S.#U3B,U5U 2!400Q[8J$VHAW>Q86T\P-HV M*GI=ZPC1T>ITP69N@J:^G6Z8&X>9N_7A;D]]Z2+NDUA5AZLO>;E9:!ESWR7A M-TXW;4@CG"384XTUE$["E YIE7*5A,;B<9^)@MBDP%\)4091/0&HDA;_+C2O>)06SR_.*]Z[XH<=7I MO4>_I%=<'\/#%UX>S!*'-HVPURL#R20,R72P8VCPP:D[^ADC%+;(CBO6N$?6\-1I,P1@-HF"4.I1I3Z&.#P68R_:><8[!A M* XS=-PY9H9M3:LV/?(@'!N>XH&2A/L<,\.VAD704P#!!J1XH,(\XB SP\Z* M@&^D!J\XC-?P06:&;8V),?+$)#90Q6&H?L]!9H9MIL93C^S$O4O+P5O+<0>9 M&;;1JG2WY^R,#5MQF*UC#C(S[*@'(V\^P0:C.(S1L:I_AFTR,D0CC_3&AHPX M3,81JG^&'82DB:>.@ T@<5A7?K?JGV''/5ODNV4A!H(D#,%GR/X9L4F(IKXZ M!S$@) /"\AFZ?T9L.F(:>4X_Q."1C+F ^\MT_XS8)*5**'HP3@Q*21BEH>1. M;'4:2.[$@)0,U$4O@>(&K[=I/2M;Q1_(P,3PD(PL?[Y W9/>GTR,J5<.JONT M:V;O MOR1*B0U![XT%-0RD80:^_,214@<2O1>ZU""1AI$8V.8IM0D(8^A3:=0@D(X\ M:O_]&IX:'M(Q)_&ES2L'\>( M^)0ZI&-$8H]ZH@:C=$@[AE1\2FW5""'#'N5$>W\3-G3X?KF,3ZD-SWB:^*;" ML).&V3E:QZ?4=37DDRO40)0.70T-Z_B4.BZ(B#=S,(-+-N;M;6I(2\<9V[?;2DS.&1CZICCE'S*''^DA:;0-Q,&DFP DG^ME$^9S5-" MB._DQ0Q/69BGH1S/;"GJRO&3WK">OL5F.T; M*=;M%RINA91BU;Y<=/9"Q()XL:U44J#L[,.O M[+B10VS9!8]O($[T'UDZOS\=V3YX%/)>+3C7X&<2I^IPL-!Z^6$X5/,%3YC: M%TN>FE]NA4R8-H?R;JB6DK,P%R7Q$'D>'28L2@='!_EW,WET(%8ZCE(^DT"M MDH3)IQ,>B\?# 1S\^N)+=+?0V1?#HX,EN^-77']=SJ0Y&FZBA%'"4Q6)%$A^ M>S@XAA\N@B 3Y"V^1?Q1E3Z#;"@W0MQG!Y?AX<#+SHC'?*ZS$,S\>^"G/(ZS M2.8\?A1!!YL^,V'Y\Z_HY_G@S6!NF.*G(OXK"O7B<# :@)#?LE6LOXC'/W@Q M()+%FXM8Y7_!X[IM@ 9@OE):)(78G$$2I>O_[&SFJ9DPS8X.I'@$,FMMHF4?\OSF M:I.1*,VL>*6E^34R.GUT?/KGU\NKR^O+SY^NP!XXCU*6SB,6@\MT[?/,+V\G M7+,H5N],BZ]7$_#VS3OP!D0IN%Z(E6)IJ Z&VIQ,%G(X+SH^67>,:CK^)![V M <+O ?(0K)"?NN6?Y]K(42[W*N03M_PC>P(^S-1P7*$^_UA%*LI2_A[,I #YQ;[E MA._'-TI+PX^_'1W[FX[]O&-<9P%#6L5B7N6>L[64Y-*,IP]'E"(T0@?#A_), M[S;#(XH"NMWL8K>9/Z:4D$VSK0'@S0!PXP"B="X2#M[&0JEW50-9AZ"EKO>( MAS%\-I#=9KX'J?]L'+NM8 !1]2C(9A3$/0HFS4K 4G AQ6H)9OH)3*,DTCQT MY)AN@M-^S15L.@Y>;*Z+8'<:R6CL5\_C:-/CZ-5NN!CM&'$/>CBH[GF\Z7GL M[/EB:N91A?= MQ!P<*\6U M^G1@@N-4^4*WFPM"Q!YY#.623!-Q:O>.7: 'QIX7O4T0DM" MV#,*H64A?#D,SPMMV; !'8UKAFOQ!5_/K_,BQK9E(:JY6*"E#G1CYUJ*?PQT MICQ2*\FS20Y7#-DX L+(Y9J,!.FRG'-LJ41=..H:S];&D$WCIQ^ M/BG$Y3D.$*GULR42'/7L9XLDZ&:2%S&V:H&: MCBVMD)M6UY*%'*0LX0K\!WX7QZA4J;GYU+%]D:43W='&8,GSJ0+'\@R"S4QJYSG#@F&+,%0KP1#EF#H M-01#NP2#OE?K 4LPY"ZJVGG@I"$*(LTFL&1#;K*536#VOD!GQPF3]YDG7E1, M^Y9P?J_UF&\)Y[^B'IOXN_78F/@UNRO?XLY''21_TA"E1?+]TI;5#<+L0@8A M5]%=^O)T6P+ZN-=T6]#Y;M UI)OLI)L$:%23;HLVGW:2;G<4B)O3;:'GNZ'W M+-T=$M^W"/3=15S7)K"@\]V@77OK8L@_W6NIA2SC\BE)O@G=+/8AA7=9+-]*Z M*/4F#5%:)-T2$#>4>IMRS9L"8;=!&LWLV<-4=I<3Q9HV%V-79&HOF)J46T=,:V!"-^K]FU%"-=4.RL(4IS_4)*M_8;ZKCJ:7[I\D4L M[TBOO".6=^05V]0)J=BFPE'-[7=BB4:ZV*5.&J*T2+PE'''7;B=L?F\(ZWJ" M8Z%%>]UT4LLMV@6WSAJB0 \D(M4+U\12"R[J!EU^*)N?+5W\YX2SFLAN>4HLU&O2:=XLV MZH:2FZ=T]WDF#FJ>1U,++^J&5TN<-D1I+E<"B\# 7;?5)/UW[_0'%GT![#/? M@>5;T%"8.>_T%^*MAR!FW\0^H'% M8$!Z-8-E7>!FG1OZA7C;#+7;E:#TYD876]:3ABC0KW?#L/3"7/;&Y4?I8/N7Z)<7V@Q3)_A^Y&:"V2_.."LY#+K('Y_58(_>L@>RUO\RKI MT?]02P,$% @ \8-J5!"GXZ8: P IPD !D !X;"]W;W)K&ULQ59=3]LP%/TK5K0'D!CYZ@=%;25H!:M4H*.P/4Q[<)O; MQB.QB^VT\.]W[800H V;A+:7QE_GW'//=6UW-T+>J1A DXF$<9A( MHK(TI?+Q%!*QZ3F^\S1PS9:Q-@-NO[NB2YB"OEU-)/;^J$!V!7?&&Q4I4U,*C,A[DQG%/4J4 M,0VPVGYB/[/)8S(SJF @DN\LTG'/.7)(! N:)?I:;+Y D5#3\,U%HNPOV>1K M6RV'S#.E15J 44'*>/ZE#X41%8#?V $("D#PIX"P (2O >$.0*, -*PS>2K6 MAR'5M-^58D.D68ULIF'-M&A,GW%3]ZF6.,L0I_LG@Z^WH^GH9G1U.26?R4!@ M12.0U!9E;PB:LD3MX\SM=$CV/NV33X1QJ:ZK482A?D$?2>@;M-]YB7;1N-*]H'0O ML'2-7]*R3E;%2GM9JN]74FK5-+Z M"R4H03.^!*Y?JB%4F6D= YYBJ%8Q.QI1#=N$MMX*;00[+&N70MNU0F^$ILG[ M'K7?E"ML!F&X/?91&?NH-O;YF(RX!IEO4)H] M#[!T4+!4/6UWVIZWW5._&E^(7GRAB8RB20B111-M?*FDLB=^92 74Y/Y]F?O ?+'\^[_SP RP_+5BJEG>\MY:[E4O1/&$NJ%PRKD@" M"\1YAVTDD/FK(.]HL;+WY$QHO'5M,\:7%$BS .<70NBGCKEZR[=9_S=02P,$ M% @ \8-J5'RHQNMY! S1( !D !X;"]W;W)K&ULO5AK;]I(%/TK(]2N6JG%GC$XT"5("9 &:=/20+I:K?;#8%_P;&V/ M.S,.S;_?\2,V6>R!5%'S(?AUSCV^]_KOX M7I)VJI@9<'_[D?TJOWE],VLJ8<+#/YFO@O/.H(-\V- T5+=\=PWE#?4S/H^' M,O^/=L6UKMM!7BH5CTJP5A"QN/BE/\I$[ %PKP5 2@ Y%>"4 .=40*\$]$X% M]$M _U2 6P+R8EI%LO),3ZFBXY'@.R2RJS5;MI&7*T?K!+,XZZRE$OHLTS@U MGGVYFZ_^0C>SU?7G*9I_^CI;KFYFGU;HS1049:%\B]ZCN^44O7GU%KU"+$:K M@*>2QKX<64H+R&@LKPQV600C+<$^>ZJ+'/L=(C:Q&^"3$^ VR>&X 3XUPZ?@ MZ>BX%3X['=XD_LH,OTBW6KS;%-W2-:L*1ZK"D9S/:>%;:H_QTQ 0WZ#9]Y2I M!W0#*N ^FL?W()5^^I5$?_^A86BN()+_&((Z55 G#]IKJ\ N!B$#EJ $A*#H+E))93Y364M./HY1V:T]V/2=P:] MD77?$+I?A>X;0Z] 1%GJ50#:E9,D?$!T*P"RM#=EQ,SFH(C'*I"&G+B5,-=( MM1#< _ EV@@>%?)HT24)%WF>]"84#1,5#<.JAFE2[AZDSST;NLW9.ZM$GAE% MMC9LDX""RMVOG^.XI%)05/GL.54>5#H'1IVWH%+Q[(P-#@3C@6TW*QE62H;F MC%$1LWA;EO4Y:H8':MX3_=[_PBS7 M3HK-5GIBEB^/T)!!U_[_N"M[_PCPV)S$M=]BL^&>-"DO<9.)]MJL"]80.V^@!J##V5NVKV&RL"Q!,-Y)^&=$G,K.JI2']XH8\&GIIJ/,6;_?: M(+L; 6NJH'%D'8GI'-5/:A\F9A]^Z7D_(8>&[+:.+U(;,C$;\D?]EHNTFF6I MSCST)R7;O@IGV*IB;]%,7F[A47(]>1R